Agile User Story Creation for Scrum Masters; clarity, value and readiness

Agile User Story Creation for Scrum Masters; clarity, value and readiness
Agile User Story Creation for Scrum Masters; clarity, value and readiness

Mark Whitfield IT Project Manager, Brief Summary

Mark Whitfield is a highly experienced, SC-cleared Senior Project Manager and IT professional with over 31 years of experience in both public and private sectors, specializing in software development, cloud migration, and IT systems delivery.

He is currently associated with Capgemini (since 2016) and runs a project management resource website, PROject Templates.

Joined Capgemini in 2016 having worked at ascending points in software development lifecycle projects for over 31 years
Joined Capgemini in 2016 having worked at ascending points in software development lifecycle projects for over 31 years

Key Qualifications & Experience:

  • Roles: Senior Project Manager, Engagement Project Manager, Delivery Manager, and former programmer.
  • Methodologies: PRINCE2 Practitioner, skilled in both Waterfall and Agile (SCRUM) approaches.
  • Sector Experience: Extensive experience in finance and banking, including ATM software swap-outs, cloud migration (Azure, AWS, Power Platform), and POS monitoring systems.
  • Background: Graduated in Computing in 1990; worked as a developer (COBOL, SQL, Tandem / HPE NonStop) before transitioning to project management.
PRINCE2 Practitioner, skilled in both Waterfall and Agile (SCRUM) approaches
PRINCE2 Practitioner, skilled in both Waterfall and Agile (SCRUM) approaches

Professional Highlights:

  • Delivered major projects for clients such as Barclays, Bank of England, HSBC, Royal Mail Group, UK & Welsh Government, Heathrow, and Jaguar Land Rover.
  • Led complex IT infrastructure projects and business transformations.
  • Maintains mark-whitfield.com, offering over 200 project management templates, trackers (RAID, budget, benefit, cost etc.), and many plans for Agile / Waterfall projects including 30+ Plan On a Page (POaP) and MS Project MPP examples (click on Blog above for a summary).
  • Provides specialized templates for PRINCE2 7th edition and MS Project (MPP).
December 2022 – C&CA UK’s Communications & Engagement Award Winner – Cloud & Custom Applications – Capgemini UK
December 2022 – C&CA UK’s Communications & Engagement Award Winner – Cloud & Custom Applications – Capgemini UK
November 2017 – Advanced Engagement Management Course – Level 2 Exam
November 2017 – Advanced Engagement Management Course – Level 2 Exam
June 1990 – Higher National Diploma in Computer Studies (DISTINCTION – overall top) – BIHE
June 1990 – Higher National Diploma in Computer Studies, Distinction

Read more…

Priorization Techniques in Agile Scrum

Priorization Techniques in Agile Scrum
Priorization Techniques in Agile Scrum

Prioritization in AgileScrum is the systematic process of ordering Product Backlog items to maximize value delivery. These techniques are generally categorized by their primary focus: customer satisfaction, business value and economics, or collaborative consensus.

Category 1: Customer-Centric Frameworks

These methods prioritize features based on how they impact the end-user’s experience and satisfaction.

  • Kano Model: Categorizes features into three main types: Basic Needs (expected essentials), Performance Features (linear satisfaction), and Excitement Needs (unexpected “delighters”).
  • User Story Mapping: Visualizes the entire user journey to identify the most critical paths and “skeletal” features needed for a Minimum Viable Product (MVP).
  • Opportunity Scoring: Uses customer research to find gaps where importance is high but current satisfaction is low, identifying high-potential opportunities.

Category 2: Economic & Quantitative Models

These data-driven techniques use formulas to balance value against implementation costs or risks.

  • Weighted Shortest Job First (WSJF): Prioritizes tasks by dividing the Cost of Delay (value, urgency, and risk reduction) by Job Size (effort). The goal is to deliver the most value in the shortest time.
  • RICE Scoring: Calculates a score based on Reach (number of users), Impact, Confidence (certainty in estimates), and Effort.
  • Cost of Delay (CoD): Measures the economic impact or potential revenue loss of not delivering a feature within a specific timeframe.

Category 3: Stakeholder & Team-Based Consensus

These collaborative methods are used to reach agreement among diverse stakeholders or team members.

  • MoSCoW Method: A qualitative technique that buckets items into Must-Have, Should-Have, Could-Have, and Won’t-Have for a specific release cycle.
  • 100-Dollar Test: Participants are given a hypothetical $100 to “spend” on features, revealing what they value most through resource allocation.
  • Priority Poker: A gamified, collaborative approach where team members anonymously vote on an item’s priority level to remove bias and foster discussion.

Category 4: Structural & Visual Matrixes

These tools help teams visualize trade-offs, typically using 2×2 grids.

  • Value vs. Effort Matrix: Plots tasks on two axes to identify Quick Wins (high value, low effort) and Major Projects (high value, high effort) while avoiding “thankless tasks”.
  • Risk/Value Matrix: Balances potential business rewards against technical or project risks to decide which high-value but high-risk items to tackle early.
  • Stack Ranking: A “forced ranking” method where every item has a unique, linear position (1 to N), preventing the “everything is high priority” trap.

Priorization Techniques in Agile Scrum

Scrum and Agile in Projects

Scrum and Agile

What is a Spike in Agile Scrum?

What is a Spike in Agile Scrum?

Agile Scrum Epic vs Feature vs User Story

Agile Scrum Epic vs Feature vs User Story

Daily Planning for Agile Scrum Teams on a page

Daily Planning for Agile Scrum Teams on a page

Agile Scrum Backlog Grooming & Sprint Planning

Agile Scrum Backlog Grooming & Sprint Planning

Scrum Agile Framework summary and detailed historical timeline by era and year

Scrum is an Agile framework for managing complex, innovative product development through small, cross-functional teams working iteratively in short time-boxes called Sprints. Inspired by a 1986 “rugby” approach to product development, it was formalized in the early 1990s by Jeff Sutherland and Ken Schwaber to improve team productivity and deliver value quickly.

Scrum is based on empiricism—transparency, inspection, and adaptation—and is defined by specific roles (Product Owner, Scrum Master, Developers), events (Sprint Planning, Daily Scrum, Sprint Review, Retrospective), and artifacts (Product Backlog, Sprint Backlog, Increment). 

Detailed Historical Timeline

The Conceptual Era (Pre-1990s)

  • 1986: Takeuchi and Nonaka publish “The New New Product Development Game” in Harvard Business Review. They introduce the “rugby” approach—a team working together, passing the ball back and forth, to increase speed and flexibility. 

Scrum Takes Shape (1990–1999) 

  • 1993: First Scrum implementation: Jeff Sutherland, John Scumniotales, and Jeff McKenna at Easel Corporation apply these concepts to software development.
  • 1995: Ken Schwaber and Jeff Sutherland present a paper, “The SCRUM Development Process,” at the Object-Oriented Programming, Systems, Languages & Applications (OOPSLA) conference in Austin, Texas, formally introducing the framework.
  • 1996: Ken Schwaber and Mike Beedle refine the process, focusing on software development.
  • 1999: Mike Beedle, Martine Devos, Yonat Sharon, Ken Schwaber, and Jeff Sutherland publish “SCRUM: An extension pattern language for hyperproductive software development”. 

Agile and Formalization (2000–2009) 

  • 2001: Ken Schwaber, Jeff Sutherland, and 15 others create the “Agile Manifesto” in Snowbird, Utah. Schwaber and Beedle publish the first book on Scrum: Agile Software Development with Scrum.
  • 2002: Ken Schwaber, Mike Cohn, and Esther Derby found the Scrum Alliance to provide certifications.
  • 2004: Ken Schwaber publishes Agile Project Management with Scrum.
  • 2006: Jeff Sutherland founds Scrum Inc..
  • 2009: Ken Schwaber leaves the Scrum Alliance and founds Scrum.org to provide Professional Scrum accreditation. 

The Scrum Guide Era (2010–Present) 

  • 2010: First “Scrum Guide” is published by Ken Schwaber and Jeff Sutherland to define the framework, often revised in subsequent years (2011, 2013, 2016, 2017).
  • 2017: PRINCE2 Agile is published, adding governance layers for organizations using Scrum.
  • 2020: The latest Scrum Guide (November 2020) is released, focusing on a more minimal, less prescriptive definition, introducing the “Product Goal” and changing “Development Team” to “Developers”. 

Key Components of Scrum

  • Roles: Scrum Master (servant leader), Product Owner (backlog owner), Developers (build the product).
  • Events: Sprint (1–4 weeks), Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective.
  • Artifacts: Product Backlog, Sprint Backlog, Increment. 

Scrum Agile Framework summary and detailed historical timeline by era and year

Agile Scrum compared to Kanban

Agile Scrum compared to Kanban

Agile Scrum Terms Summary Overview

Agile Scrum Terms Summary Overview

Overview – Agile Scrum Kanban SAFe LeSS XP

Overview – Agile Scrum Kanban SAFe LeSS XP

Project Management Methodologies – Waterfall, Agile, Scrum, Kanban, XP and Lean

Project Management Methodologies – Waterfall, Agile, Scrum, Kanban, XP and Lean

Daily Agile Scrum Checklist Summary

Daily Agile Scrum Checklist Summary

Overview – Agile versus Scrum – the Difference

Overview – Agile versus Scrum – the Difference

Agile Scrum User Story INVEST Approach

Agile Scrum User Story INVEST Approach

Good User Story in Agile includes

Good User Story in Agile Scrum includes

Kanban vs Scrum Summary

Kanban vs Scrum Summary

Spike in Scrum

Spike in Scrum

Why Scrum Uses Fibonacci rather than Simple Arithmetic

Why Scrum Uses Fibonacci rather than Simple Arithmetic