Agile Scrum teams use Fibonacci story points to account for exponential uncertainty, eliminate low-value debates over absolute hours, and establish relative sizing based on complexity.
Instead of using a standard linear scale (\(1, 2, 3, 4, 5…\)), Agile frameworks adopt the Fibonacci sequence (\(1, 2, 3, 5, 8, 13…\)) or a modified version (\(1, 2, 3, 5, 8, 13, 20, 40…\)) to fundamentally change how teams measure and discuss work.
🧠 The Psychology and Science of Sizing
Weber’s Law: Human brains struggle to detect minor differences in large magnitudes. While you can easily spot the difference between a 1kg and 2kg weight, you cannot easily tell the difference between 20kg and 21kg. The Fibonacci sequence mimics this by expanding the numbers proportionally (roughly a 60% jump each time), aligning with how humans naturally perceive effort.
Increasing Uncertainty: The larger a software development task is, the more unknowns it contains. The widening gaps between Fibonacci numbers (e.g., the jump from 8 to 13) visually represent this growing exponential risk and ambiguity.
Prevents False Precision: Estimating a complex feature at “39 hours” gives a false sense of security. Forcing the team to bucket a highly complex task as an 8 or 13 keeps the focus on high-level estimation rather than pixel-perfect precision.
🚀 Operational Benefits for Scrum Teams
Faster Planning Poker Sessions: Linear scales cause teams to waste valuable time arguing whether a task is a 5 or a 6. Because the Fibonacci sequence jumps straight from 5 to 8, it eliminates minor nitpicking and drives significantly quicker team alignment.
Shifts Focus to “CUE”: Story points measure Complexity, Uncertainty, and Effort altogether. Moving away from traditional hours breaks the mental link to individual time constraints, allowing a senior and a junior developer to agree on a task’s relative size even if they would complete it at different speeds.
Natural “Epic” Indicators: High Fibonacci scores serve as an immediate operational trigger. Most Scrum teams establish a rule that any user story rated an 8 or 13 is too large for a single sprint and must be broken down into smaller, bite-sized tasks.
Scrum and Kanban are both popular Agile project management frameworks, but Scrum relies on rigid, time-boxed cycles with explicit roles, while Kanban focuses on continuous workflow and limiting work-in-progress to resolve bottlenecks.
Core Mechanics of Scrum
Time-Boxed Sprints: Work is divided into locked iterations where the team commits to a specific batch of deliverables.
Strict Ceremonies: Requires mandatory structural events including Sprint Planning, Daily Scrums, Sprint Reviews, and Retrospectives.
Clear Accountabilities: Relies on a Product Owner to dictate priorities, and a Scrum Master to eliminate work blockers.
Core Mechanics of Kanban
WIP Limits: Explicitly caps the maximum number of active items allowed in any single workflow column to prevent overloading.
Continuous Delivery: Tasks flow from the backlog to “Done” independently as resources allow, rather than in batched releases.
Evolutionary Change: Fits seamlessly over existing operational hierarchies without requiring an organizational overhaul.
How to Choose the Right Framework
Choose Scrum if:
You are building a complex product requiring highly disciplined planning cycles.
The project requires substantial stakeholder engagement and frequent product reviews.
Your team prefers structured routine, cross-functional collaboration, and highly concrete targets.
Choose Kanban if:
Your workflow is dictated by inbound, unpredictable operational tasks (like IT support or bug tracking).
You want a visual aid to reveal pipeline bottlenecks without altering current team roles.
Note: Many organizations merge these models into a hybrid approach known as Scrumban, leveraging Scrum’s regular event cadences alongside Kanban’s visual WIP flexibility.
Mark Whitfield’s Project Management Templates offer a comprehensive, fully editable toolkit of over 200 documents spanning the entire project lifecycle. Designed for PRINCE2, Agile Scrum, and Waterfall methodologies, the suite helps project managers streamline planning and tracking. The toolkit is available on platforms like Mark Whitfield’s Project Templates and Etsy – ProjectTemplatesSoft.
Here is a detailed breakdown of the templates by type:
1. Planning & Scheduling Templates
These templates help structure timelines, resource allocation, and task dependencies.
MS Project Plans (.mpp): Detailed, annotated files spanning full Software Development Life-Cycles (SDLC) and PRINCE2 7th Edition. Includes sprint overviews for Agile teams.
Excel Detailed Plans: Full Gantt chart and task tracking for users who do not have MS Project. Includes self-populating columns for baseline variance, actual effort, and RAG (Red/Amber/Green) status.
Plan on a Page (POaP): Over 30 PowerPoint slide designs that simplify complex project timelines, allowing you to present the overarching plan to clients and executives without overwhelming them with micro-details.
2. RAIDs Log Templates
These core tracking documents help manage the unknowns and variables of your project.
Basic RAIDs Log: Simple trackers for Risks, Assumptions, Issues, and Dependencies.
Comprehensive RAIDs Log: Highly detailed sheets with separate tabs to track supplier details, individual deliverables, Change Requests (CR), and out-of-scope (OOS) tasks.
3. Financial Management Templates
Designed to maintain tight control of your budget and forecast.
Monthly Finance Tracker: Simple sheets to monitor monthly forecasts, actuals, annual leave, and monthly variances.
Project Cost Tracker: Full-featured financial spreadsheets providing rate lookups, margin calculations, expense logs, and built-in charts for financial reporting.
4. Governance & Project Controls
These templates form the administrative and structural backbone, primarily based on the PRINCE2 methodology.
Project Initiation Documentation (PID): Includes templates for the Business Case, project approach, roles & responsibilities, and team structure.
Reports: Standardized documents for Checkpoint Reports, Highlight Reports, End-Stage Reports, and Exception Reports.
Logs & Registers: Tailored templates for Lessons Learned, Quality Management, and Configuration Item Records.
5. Stakeholder & Team Management Templates
Focused on communication and team alignment.
RACI Matrix: A tracker to define exactly who is Responsible, Accountable, Consulted, and Informed for each project task.
Stakeholder Analysis: Charts and planning tables designed to measure stakeholder “influence vs. impact” so you know exactly how to manage expectations.
Mobilisation Kit: Onboarding documents and team kickoff presentations to get new resources up to speed quickly.
6. Agile & Specialized Execution Templates
Agile Dependency Tracking: Tools designed specifically to monitor user stories that have hard dependencies on external suppliers or stakeholders.
Burn Down / Burn Up Charts: Visual aids in Excel to track sprint velocity and project progression against deliverables.
Benefits Realization Plan: A spreadsheet that evaluates the project’s completed deliverables against the organization’s original business goals and financial targets.
All templates are designed for use across desktop, tablet, and cloud platforms. Purchases on his site come with lifetime free upgrades for any additions he makes to the package.
Agile estimation techniques use relative sizing rather than exact time tracking to gauge the effort, complexity, and risk of completing tasks. These collaborative methods help Scrum teams maintain predictable delivery and realistic workloads without relying on rigid, top-down predictions.
Common Agile estimation techniques include:
1. Planning Poker
How it works: Team members use a deck of cards with values from the modified Fibonacci sequence (0, 1, 2, 3, 5, 8, 13, 21, etc.). The Product Owner presents a user story, the team discusses it, and each member privately selects a card representing their effort estimate.
When to use it: Ideal for detailed sprint planning and backlog refinement, especially when you need to encourage team collaboration and reach a consensus.
2. T-Shirt Sizing
How it works: Tasks are assigned sizes (XS, S, M, L, XL) based on high-level complexity rather than precise points.
When to use it: Excellent for rapid, broad-brush estimation during initial release planning or when mapping out large Epics that aren’t yet refined into granular user stories.
3. Affinity Estimation
How it works: The team collaboratively groups user stories on a wall or digital board into columns representing different sizes. Every team member can move a story if they disagree with its current size, creating a consensus through comparative grouping.
When to use it: Best suited for large product backlogs where many items need to be sized quickly in a single session.
4. Dot Voting
How it works: Team members receive a limited number of physical or digital “dots” to place on user stories they believe carry the highest complexity or effort, prioritizing stories based on the concentration of votes.
When to use it: Helpful for quick prioritization and establishing a baseline for relative difficulty among a large list of tasks.
5. The Bucket System
How it works: Similar to Affinity Estimation, various “buckets” (numbered with Fibonacci sequences) are laid out. Stories are placed in the buckets, which helps the team rapidly categorize relative effort.
When to use it: Great for medium-to-large backlogs requiring faster execution than traditional Planning Poker without sacrificing sizing accuracy.
You can review or download the targeted, one-page CV for Mark Whitfield (Senior Project Manager specializing in HPE NonStop systems) via the Mark Whitfield CV PDF link.
Mark Whitfield, High-Level Project Management Summary
The high-level, scannable overview of his professional profile is outlined below:
Executive Profile
Role: IT Senior Project Manager / Delivery Lead
Background: 30+ years of experience delivering highly complex technology, business transformation, and infrastructure projects.
Core Skills: Cloud migration (hybrid), legacy ATM software modernisation, Point of Sale (POS) implementations, and software development lifecycles (SDLC).
Methodologies: Agile, Waterfall, PRINCE2 Practitioner, and ITIL certified.
Core Expertise & Competencies
HP NonStop & Legacy Integration: Deep technical roots in Tandem Computers/HP NonStop development, TAL programming, and high-volume transaction environments.
Global Delivery: Managed large-scale IT and system monitoring rollouts across the UK and international markets (e.g., Saudi Arabia).
Stakeholder Management: Experienced in bridging the gap between highly technical development teams and high-level business stakeholders.
For direct access to his official templates, articles, and full professional journey, you can visit the PROject Templates Website.
Microsoft Power Platform is an enterprise-grade, low-code platform that allows organizations to build applications, automate workflows, analyze data, and create AI-powered virtual agents. It natively connects to Microsoft 365, Azure, and Dynamics 365, serving as a core pillar of modern digital transformation.
Microsoft Power Platform Overview
Core Pillars
Power Apps: A low-code development environment for building custom, cross-platform business applications (Canvas or Model-driven) without writing traditional code.
Power Automate: An automation service enabling the creation of workflows, API-based integrations, and Robotic Process Automation (RPA) for legacy systems.
Power BI: A business analytics service that provides interactive visualizations and business intelligence capabilities with an interface simple enough for end users to create their own reports and dashboards.
Power Pages: A secure, enterprise-grade low-code software-as-a-service (SaaS) platform for designing, configuring, and publishing external-facing websites.
Microsoft Copilot: AI-assisted generative capabilities natively built across the platform, allowing users to build apps, write flows, or generate reports using natural language.
Foundational Technologies
Dataverse: A secure, cloud-based data storage and management layer featuring a standardized common data model, allowing disparate Microsoft tools to seamlessly share information.
Connectors: Over 1,000 pre-built wrappers that facilitate communication between the Power Platform and external services (like Salesforce, SQL databases, or REST APIs).
Power Fx: A low-code, strongly-typed functional programming language based on Excel formulas that serves as the logic layer across the platform.
Technical Evolution by Year
The Power Platform did not launch overnight; it evolved through the gradual introduction of several standalone tools before Microsoft formally unified them under one umbrella.
2013–2015: The Origins of Data Analysis & Logic
2013: Power BI is initially released as an add-in for Microsoft Excel, allowing users to build pivot tables and light analytics.
2015: Power BI transitions into a standalone cloud service. Concurrently, Power Apps enters public preview, introducing the low-code app paradigm.
2016–2017: Workflow Automation
2016: Microsoft Flow (the predecessor to Power Automate) is launched to handle cloud-based workflow automation.
2017: Common Data Service (now Dataverse) is introduced to provide a standardized, secure data layer.
2018–2019: The “Power Platform” Unification
2018: Microsoft officially unifies Power BI, Power Apps, and Microsoft Flow under the official name “Microsoft Power Platform”, introducing the formal concept of a connected, low-code business ecosystem.
2019: The Common Data Service gets deeper integration across Dynamics 365 and Microsoft 365, accelerating citizen development across large enterprises.
2020: AI and Robotic Process Automation (RPA)
2020: Microsoft launches AI Builder, allowing users to integrate pre-trained AI models (like form processing and object detection) directly into their apps and workflows.
2020: Softomotive is acquired, bringing RPA (desktop flows) into Power Automate.
2021–2022: New Additions and Expanded Web Presence
2021: The Common Data Service is officially rebranded as Microsoft Dataverse.
2021: Power Fx is introduced as the standard, open-source low-code language.
2022: Power Apps Portals is rebranded and expanded into Power Pages, creating a dedicated, robust tool for building external-facing websites.
2023–2024: The Generative AI Wave
2023: Microsoft embeds generative AI across the suite through Copilot. Users begin building data tables, applications, and automation flows entirely through conversational prompts.
2024: Power Platform deepens its integration with Microsoft Fabric and brings further enterprise-grade management, data governance, and AI agent orchestration features directly into Dataverse.
2025–2026: Agentic Computing and Modern Controls
2025: Power Platform evolves beyond standard applications and automations into “agentic computing.” Makers can build autonomous, AI-driven data agents directly within Dataverse using the Python SDK.
2026: Power Apps rolls out massive updates to its interface, deploying responsive layouts and modern controls as default settings. Advanced lifecycle management and process-mining features cement the platform’s role in modern fusion development.
My Recent MS Power Platform Involvement :
UK Gov : Cloud Migration (Hybrid) – In 2020, working as a Senior Project Manager on a client sponsored Agile proof-of-concept (POC) project to move 3 Client elected Apps (with MS Access, Oracle and SQL 2008 DBs), to the Cloud (Microsoft Azure and Dynamics365 Power Platform). The migration to the cloud was based on 3 primary app patterns namely; re-host, re-platform and re-factor. This project spanned approximately 3 months and started in early February 2020 with a budget of £375k.
The project was a pre-cursor and effort indicator for the larger piece of migration work to move 130 client estate apps to the cloud. This is a very complex app estate with many touch points and different technology stacks.
As the Capgemini Senior PM, responsible for the project planning, control, organisation, stakeholder communication, aligning with current GDPR directives and status reporting against delivery of Capgemini services to the client. As the PM, also the first escalation point for the project team and the client.
December 2022 – C&CA UK’s Communications & Engagement Award Winner – Cloud & Custom Applications – Capgemini UK
Scrum velocity and burndown charts are essential agile metrics used to measure team capacity and track progress. Velocity measures the average story points completed over past sprints to forecast future capacity. Burndown charts visually represent the remaining work daily, highlighting if the team is on track to meet sprint goals.
Scrum Velocity
Definition: The amount of work (usually in story points or hours) a team completes in a single sprint.
Purpose: Helps forecast team capacity for future sprints and promotes sustainable pace.
Calculation: Sum of story points for all “Done” items at the end of a sprint.
Best Practice: Average velocity over 3–5 sprints provides a more accurate, stable forecast.
Burndown Chart
Definition: A graph showing the amount of work remaining versus time (days) in a sprint.
Components:
Ideal Work Line: A straight line showing the projected pace to complete work.
Actual Work Line: A line plotting daily completed work against the ideal line.
Purpose: Provides daily visibility into progress and detects risks early (e.g., if the line is above the ideal, the team is behind).
Types: Sprint Burndown (short term) vs. Release/Product Burndown (long term).
Key Differences
Velocity is a planning metric looking at historical performance.
Burndown is a monitoring tool looking at current progress.
Common Pitfalls
Velocity: Treating velocity as a productivity metric (it is a capacity planning metric) or comparing it between teams.
Burndown: Using “manual updates” rather than automated tools, leading to inaccurate data.
Both: Neglecting to refine user stories, which makes velocity unpredictable and burndowns inaccurate.
Mark Whitfield, a Manchester-based Senior IT Project Manager, has completed extensive professional training throughout his career, focusing on project management methodologies, delivery software, and technical tools.
Core Project Management Methodologies :
PRINCE2 Practitioner: Certified as a registered PRINCE2 Practitioner in May 2011 via the ILX Group (Gold e-Learning).
Agile SCRUM Training: Attended in-house training with RADTAC in May 2011.
Advanced Engagement Management (Level 2): Completed at Capgemini in November 2017.
Project Management Fundamentals: Completed “Fundamentals of Successful Project Management” in February 2000 through Skillpath in Manchester.
Managing Multiple Projects: Attended “Managing Multiple Projects, Objectives and Deadlines” in October 1999/1998 via Skillpath.
Software & Cloud Platforms :
AZ-900 Microsoft Azure Fundamentals: Certified in February 2022.
Microsoft Project: Completed the Microsoft Project ’98 Certification Series in May 2000 through the IIL UK Education Centre in Reading.
Microsoft Excel Expert Skills: Upgraded skills via a 2017 Expert course and a July 2024 Udemy refresher.
Technical & Programming Courses :
Tandem / HP NonStop: Completed Tandem Guardian Principles (1993), Tandem Performance Analysis (1995), and Tandem TAL Programming (1995).
C / C++ Programming: Attended “C++ for Non-C Programmers” with Comtec Computer Training in March 1997.
Database Querying: Completed “Querying Microsoft SQL 2000 with Transact SQL” via QA Training in March 2009.
Web Applications: Attended “Developing MS ASP Web Applications using MS Visual Studio .NET” in January 2007.
Marketing & Communication Training :
Writing for the Web: Completed in May 2009 with gbdirect (iTrain Education in London).
Brochure & Document Design: Attended a SkillPath Seminar on designing marketing brochures and reports in April 2006.