Driving sustainable change and user adoption

XRMToolBox Part one: Getting started… XRMToolbox is a Windows application that connects to Microsoft Dynamics CRM, providing tools to ease customisation and configuration tasks. It is free to use software developed by MscrmTools. What is XRMToolbox? To put it in a simple way, it is a must have tool for all CRM Consultants/Developers working on […]

Assuring Project Quality… Project Managers will frequently grapple with the subject of project quality. Should it be factored at the start, middle or end of a project life-cycle? Who is responsible for project quality? There are a number of methodologies for ensuring project quality, which is the best? In the following article, we take a […]

Category: Technical

XRMToolbox – getting started

XRMToolbox – getting started

XRMToolBox

Part one: Getting started…

XRMToolbox is a Windows application that connects to Microsoft Dynamics CRM, providing tools to ease customisation and configuration tasks. It is free to use software developed by MscrmTools.

What is XRMToolbox? To put it in a simple way, it is a must have tool for all CRM Consultants/Developers working on a project. What is so special about this?

As the name suggests, it is a collection of over 50 separate tools bundled together in a single windows application. This application was conceived and built by MscrmTools, otherwise known as Tanguy Touzard (Dynamics CRM Technical Consultant – MVP).

Here are some of the popular tools in XRM Toolbox:[/vc_column_text][text-with-icon icon_type=”image_icon” icon_image=”1075″]

Web Resource Manager

Manage your web resources easily

SiteMap Editor

Allows complete customization of the CRM sitemap (Do I really need the Sales Area? Nope? Then I can disable or remove it.)

View Layout Replicator

Views are always required to be customized and created when building the custom entities. This tool allows you to copy the columns from the system or your personal views and implement it into the selected target (Views).

Attribute Editor

This tool allows you to create, update and delete the field using the excel template.

FetchXML Builder

This tool allows the developers and customisers to create queries for views, reports and code. It also includes the possibility to execute the queries to verify the results in various formats.

Attribute Bulk Updater

This tool allows you to update some properties of attribute in bulk. The properties handled are “Valid for Advanced Find”, “Valid for Audit”, and “Requirement Level”. There are many other useful tools which can be used. I will provide detailed information regarding the most useful tool in my later blog and with it, the detailed description about each tool to be used.

Below is the screenshot of the SiteMap Editor which I used to customise the entity:

A screengrab of XRMtoolbox SiteMap editor function

About the author:

Pourush is a technical developer at SeeLogic. He is an engineer and is passionate about technology. Based in the Kathmandu office of SeeLogic, he has a background in C# and loves doing new things. He has a predilection for football and spends his most of free time playing it. He supports Barcelona football club and is a huge fan of Lionel Messi and Neymar Junior. He is also an adventurous guy and loves listening music. For more detail on specific XRMToolBox applications to follow shortly.

To utalise XRMToolBox for yourself, you can visit http://www.xrmtoolbox.com/ and download software for free, although making a small donation is to be commended.

If you are looking for support with delivering a CRM project, please contact us to find out our range of services and solutions.

you might also like

10 New Salesforce Features to Take Control of Your Data, Activities, and Events

Salesforce, one of the leading CRM platforms, has announced enhancements in usab...

Assuring a quality solution throughout your project life-cycle

Assuring a quality solution throughout your project life-cycle

Assuring Project Quality…

Project Managers will frequently grapple with the subject of project quality. Should it be factored at the start, middle or end of a project life-cycle? Who is responsible for project quality? There are a number of methodologies for ensuring project quality, which is the best? In the following article, we take a look at the ways to ensure quality can be met and how we achieve it at SeeLogic.

A holistic approach

At SeeLogic we take a holistic approach to delivering projects. This means taking the ‘best’ aspects of both Agile and Waterfall. Our experience reveals that Agile works well to assure parallel stages but there will be a stage in every project where release candidates are based on agreed functionality. Taking this approach ensures that the solution is enriched through effective defined sprints, show and tell sessions and final functionality. The solution is industrialised using this approach.

Using Microsoft’s Sure Step Methodology an approach known as the Quality Management Manifesto is progressed to achieve a solution delivered process.

The latter assures customer expectation management is mapped by initially listing conditions of satisfaction together with an attitude of continuous improvement for the project. The aim is to achieve a ‘consistency of purpose’ to achieve continuous and permanent product and service improvement.

In the Sure Step methodology, project quality control and assurance are manifested through each cross-phase of the agreed implementation plan.

The Quality and Testing cross phase focuses on due diligence to ensure the solution is customised as per agreed standards and requirements

Under the Optimisation umbrella a proactive approach /oversight from a technical and governance aspect is taken, including actions that can be performed during production to ensure that the solution will continue to operate effectively.

Performance management is key to ensure that the solution is tested from a load perspective.

Service readiness testing is key to ensure that infrastructure, anticipated expansion or review of roles and responsibilities is considered in advance of any solution release.

CoS elements are identified at the outset of an engagement and noted with a published and agreed with client Project Charter. The assigned project manager is responsible for working with the customer to ensure that activities agreed will be executed rather than leaving them (the project charter items) to be lost and not be a prominent driver for the project.

A key component of project quality control during the implementation is Tollgate Reviews. Our experience has found that for a typical waterfall project, Tollgate reviews are called out at the end of each Phase (or agreed with client gate). With waterfall type projects, Tollgate reviews assess project health and reviewing key milestone.

For Agile projects, we ensured that Tollgate reviews take place at the end of every agreed Sprint, effectively, conducting a retrospective.

Tollgate reviews are key to ensure CoS are being met.

Key Quality and Testing Cross-Phase

SeeLogic prioritise testing as key to the success of a project as it assists in reducing ambiguity in the final configuration, development and test stages. These standards are gathered and documented in our test plan. The latter communicates general procedures when conducting software testing and validation. The plan may also encompass projected business processes and workflow changes anticipated in the customer organisation.

The Test Plan also provides a general overview of monitoring and testing activities that will be performed during the course of the implementation. Test plan essential elements include: rigour, recommended number of tests, test throughput (estimated time/resources needed from both the client and SeeLogic to perform tests), orientation for test team members (guidance on acceptable levels of performance and how to ‘mark’/grade a rest result and agreed levels of Priority 1 and 2 failures. A resolution and regression test process is also documented.

Test types:

Sub-process testing is also conducted. For example, checking if a specific function is intuitive and as per agreed design.

Process testing:

Whilst the latter focuses on a sub-set of a customer’s workflow, the Process Test is a complete set of related features and functions that make up a defined business process.

Data Acceptance Testing (DAT).

DAT verifies for example, data migrated from an existing system to the new system forms the correct data subset and cleansing has taken place. In addition, validation of all data needed for transactions, enquiry and reporting will be available.

Other essential tests include: Integration testing and Performance testing. Finally, User Acceptance Testing focuses on complete end-to-end testing to ensure that the system that SeeLogic delivers meets the business requirement and test criteria initially established/agreed. UAT is typically performed in a Testing or Staging environment. The UAT leverages scripts that are prepopulated with test steps and expected results. The actual results of testing are documented for future reference and customer approval.

If you would like find out more about how SeeLogic can help you ensure your CRM project is a success, please contact us.

About the author:

Dr Savi is a crucial member of SeeLogic Projects’ team and has a extensive knowledge of project principles and delivery. Key highlights from his career to date include development of his own management and business methodologies. He has consulted on projects from large global enterprises including MBNA, Exxon, TSB and NatWest. He was Head of Consultancy at Unisys leading a 120 strong team. In recent years, he has successfully completed projects for: Deutche Bank, 3, Vodafone, Sky TV, O2, NHS, Dept of Health, BCS & Investors in People.

you might also like

10 New Salesforce Features to Take Control of Your Data, Activities, and Events

Salesforce, one of the leading CRM platforms, has announced enhancements in usab...

Free Discovery Workshop

Have a vision, a goal or an issue? Book a free discovery session with one of our experienced consultants by calling 01296 328 689 or completing the form below and we will help you determine the best route forward.

First Name*

Last Name*

Job Title*

Company Name*

Email Address*

Telephone Number*

Message

I'd like to register for SeeLogic's Newsletter

I'm interested in hearing about SeeLogic's products and services

By submitting your information to our website you agree to the terms outlined in our GDPR privacy policy.