top of page

The Importance of User Stories in Dynamics 365 Projects

  • Writer: Hamish Sheild
    Hamish Sheild
  • Jan 17, 2025
  • 3 min read

Updated: Mar 11

Why User Stories Fail to Deliver Value in Dynamics 365 Projects


In one recent Dynamics 365 project, I encountered a familiar problem. A consultant completed a user story, but upon review, I realized that while the task was marked “done,” the solution was not something the users would enjoy or find useful.


A Common Problem


So, what went wrong? The story was treated merely as a task to complete. It did not serve as a way to understand and solve a user’s problem. This issue is not isolated. Many business application teams face similar challenges. In Agile environments, teams often prioritize completing as many stories as possible. Unfortunately, this focus can lead to prioritizing speed over actual value.


Common Mistakes with User Stories in Power Platform Projects


Several factors contribute to ineffective user stories:


  1. Focus on Metrics: Teams are incentivized to complete as many user stories as possible. This often sidelines the necessary time for thoughtful design and user-centred solutions.


  2. Disconnected Stakeholders: User stories are frequently crafted by business analysts or delivery teams with little input from actual users or product owners.


  3. Pressure to Deliver Quickly: Deadlines can limit opportunities for collaboration, thoughtful planning, and meaningful retrospectives.


  4. Lack of Empathy: Without taking the time to empathize with end-users, solutions may fail to address their needs—leaving them frustrated and disengaged.


How to Write User-Centred User Stories in Agile Projects


To achieve better outcomes, teams should view user stories as more than mere task descriptions. Instead, they should be treated as tools that articulate value, foster collaboration, and guide user-centred development.


Emphasizing Agile Principles


First, teams should regularly reflect on the principles of the Agile Manifesto, particularly:


Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.

Additionally, at regular intervals, the team reflects on how to become more effective, tuning and adjusting their behavior as necessary.


A Design Thinking approach to Power Platform solutions can help empathize with users and craft truly user-focused user stories. Here are 10 simple ways to apply design thinking to your business application projects.


Empathy Map - Power Platform, Dynamics 365
Design thinking in action - empathise with users with an Empathy Map

Practical Steps for User-Centred User Stories


Here are some actionable steps to help achieve user-centred user stories:


1. Focus on User Needs


Each user story should include a meaningful "so that" clause. For instance, in a Dynamics 365 project, an effective user story might be:


  • As a sales representative, I need an easy way to update customer data so that I can spend more time with clients.


This formulation clarifies the value of the story, enabling the team to understand its purpose.


2. Create User Personas


Detailed personas enable teams to empathize with users, prioritize features, and make better design decisions. They’re also beneficial for areas such as security, ensuring solutions meet both user and technical needs.


3. Involve Users Early


Whenever possible, engage users in writing, refining, and reviewing user stories. If direct involvement isn’t feasible, product owners should represent users' voices, ensuring a deep understanding of their needs.


4. Encourage Collaboration and Feedback


User stories should initiate discussions. Utilize sprint reviews, demos, and refinement sessions to collect feedback from cross-functional teams and stakeholders.


5. Reflect During Retrospectives


Sprint retrospectives offer an opportunity to ask essential questions:


  • Did the solution meet user needs?

  • What feedback did we receive from users?

  • How can we improve in the next sprint?


How Consultants Can Overcome User Story Challenges in Power Platform Projects


Consultants often face real-world constraints, such as tight deadlines and limited access to users. However, small changes can lead to significant improvements. For example:


  • During refinement, encourage developers to suggest user experience enhancements.

  • Update the "definition of done" to include checks for usability and logical workflows.

  • Use sprint reviews to solicit feedback and enable continuous improvement.


Conclusion: User Stories Form Impactful Power Platform Solutions


User stories are not just a way to track work; they are a method for creating better solutions for users. By focusing on empathy, collaboration, and thoughtful reflection, teams can deliver work that truly makes an impact.


What strategies is your team implementing to maintain a user-focused approach to stories? Share your thoughts in the comments.

Comments


bottom of page