Agile estimating and planning for Microsoft Dynamics 365/CRM projects

[ad_1]

The transition to
agile implementation methods is revolutionizing enterprise software projects.
Agile projects offer faster deployments, reduced costs, higher quality, more
satisfied users and stakeholders, and more fun for the project teams involved
compared to traditional, waterfall methods like Dynamics SureStep.

I’ve been using the
Scrum framework to implement Microsoft Dynamics CRM, and now Dynamics 365,
since 2009. However, the Scrum framework doesn’t offer any techniques for
estimating the size of Dynamics 365 projects or planning what to deliver in
each release.

In this article, I’ll
outline the agile planning and estimating techniques that I use and I invite
you to explore further and try them on your next Dynamics 365 project.

The Myth of the Perfect Requirements
Specification

I became a CRM
business analyst in 2002 and for ten years I was on a mission to write the
perfect CRM requirements specification. I studied methods such as Unified
Modeling Language, Rational Unified Process, and Business Process Modeling
Notation. I obtained my Certification in Business Analysis from the British
Computer Society in 2005. I learned techniques such as Riva role-activity
diagrams, Cockburn’s use cases, and interactive wireframes using Axure. But I
never wrote the perfect requirements specification. Here’s what I learned.

It’s impossible.
There’s no such thing as the perfect requirements specification.

It’s impossible for
stakeholders to maintain a constant set of requirements within a constantly
changing environment over the lifetime of a typical Dynamics project. Their
goals will change, so will their software requirements.

It’s impossible for
users to faithfully express what they need from enterprise software until
they’ve seen the system in action. They will change their minds after they
begin to use it.

It’s impossible for a
business analyst to faithfully transcribe what a user says …

FREE Membership Required to View Full Content:

Joining MSDynamicsWorld.com gives you free, unlimited access to news, analysis, white papers, case studies, product brochures, and more. You can also receive periodic email newsletters with the latest relevant articles and content updates.
Learn more about us here

[ad_2]

Source link