Agile & Scrum Management

Chapter 2
Agile Mindset, Empiricism and Lean Thinking

Certificate in Software Project Management
Agile & Scrum Management   •   Certificate

Agile Mindset, Empiricism and Lean Thinking

Introduction

Agile project management is more than a collection of meetings, roles, or software tools. It is a way of thinking about how people create value when requirements, technology, markets, and stakeholder expectations are uncertain. Traditional project approaches often assume that work can be planned in considerable detail before delivery begins. Agile approaches recognise that important knowledge emerges during development and use short learning cycles to improve both the product and the way work is performed.

This chapter examines three mutually reinforcing foundations of Agile and Scrum management:

  • Empiricism: making decisions from observation, experience, and evidence.
  • Lean thinking: maximising customer value while reducing waste and improving flow.
  • The Agile mindset: responding constructively to change, learning continuously, collaborating closely, and delivering valuable outcomes incrementally.

These ideas are especially important for Scrum practitioners. Scrum does not guarantee success merely because a team holds Daily Scrums or works in Sprints. Its effectiveness depends on whether the organisation supports transparency, meaningful inspection, timely adaptation, customer value, systems thinking, and disciplined improvement.

Learning Objectives

By the end of this chapter, you should be able to:

  1. Explain the Agile mindset and distinguish it from Agile ceremonies and practices.
  2. Describe empiricism and its relationship to transparency, inspection, and adaptation.
  3. Apply Lean principles to identify value, waste, flow problems, and improvement opportunities.
  4. Explain how iterative development supports learning and risk reduction.
  5. Use systems thinking to examine the causes and consequences of project problems.
  6. Select useful measures for monitoring value, flow, quality, and improvement.
  7. Evaluate ethical and managerial implications of Agile and Lean implementation.

1. The Agile Mindset

An Agile mindset is a pattern of thinking that treats software delivery as a learning process rather than simply as the execution of a fixed plan. It values outcomes over activity, collaboration over unnecessary hierarchy, and evidence over unsupported assumptions.

The Agile Manifesto expresses four broad preferences:

  • Individuals and interactions over processes and tools.
  • Working software over comprehensive documentation.
  • Customer collaboration over contract negotiation.
  • Responding to change over following a plan.

These preferences do not mean that processes, documentation, contracts, or plans are unimportant. They mean that such items should serve the delivery of value rather than become ends in themselves. For example, documentation may be essential for safety, maintenance, regulation, or knowledge transfer. An Agile approach asks whether the documentation is useful, timely, and proportionate—not whether documentation should be eliminated.

1.1 Mindset versus method

A team may adopt Agile terminology without becoming Agile in practice. It may conduct stand-up meetings while decisions remain centralised, feedback is ignored, and work is delivered only at the end of a long project. This is a procedural adoption of Agile without its underlying mindset.

An Agile mindset is visible when a team:

  • makes work and risks visible;
  • tests assumptions early;
  • seeks frequent stakeholder feedback;
  • treats change as information rather than automatically as disruption;
  • focuses on finishing valuable work rather than starting more work;
  • discusses failures without blame and uses them for learning;
  • improves its working system continuously.

Agility therefore involves both technical capability and social behaviour. A team cannot adapt rapidly if people fear reporting bad news, if quality is sacrificed for speed, or if authority is concentrated far from the work.

1.2 Value and outcomes

Agile management distinguishes outputs from outcomes. An output is something produced, such as a feature, report, or application screen. An outcome is the effect produced for users or the organisation, such as faster claims processing, reduced errors, or increased customer retention.

A team can deliver many outputs without producing meaningful outcomes. Consequently, product decisions should be connected to a clear customer or organisational problem. Useful questions include:

  • Who experiences the problem?
  • What evidence shows that the problem matters?
  • What behaviour or result should change?
  • How will we know whether the change created value?

This orientation discourages teams from measuring success solely by the amount of work completed.

2. Empiricism in Scrum and Agile Work

Empiricism is the principle that knowledge develops from experience and that decisions should be based on what is observed. It is particularly useful where cause-and-effect relationships are uncertain and detailed prediction is unreliable.

Scrum applies empiricism through three pillars:

  1. Transparency: important aspects of the work and process are visible and understood.
  2. Inspection: people examine work and progress regularly to detect undesirable variation or emerging problems.
  3. Adaptation: the process or product is adjusted when inspection reveals that current assumptions are no longer appropriate.

These pillars form a cycle rather than three isolated activities.

Empirical cycle of transparency, inspection and adaptation Empirical learning Transparency Make reality visible Inspection Examine evidence Adaptation Change appropriately
Empirical cycle of transparency, inspection and adaptation
Figure: Empirical cycle of transparency, inspection and adaptation

Figure: The empirical cycle links visibility, examination of evidence, and purposeful change.

2.1 Transparency

Transparency does not mean that every item of information is displayed indiscriminately. It means that the information necessary for sound decisions is available, accurate, and understood by those responsible for the work.

Examples include:

  • a Product Backlog that reflects current priorities;
  • a clear Definition of Done;
  • visible work status and dependencies;
  • honest reporting of defects, risks, and incomplete work;
  • product increments that stakeholders can evaluate.

False transparency is also possible. A dashboard may show many green indicators while hiding unresolved defects or untested assumptions. Transparency requires integrity and shared interpretation, not merely visual reporting.

2.2 Inspection

Inspection should occur frequently enough to detect problems before they become expensive or dangerous. Scrum events provide regular inspection points, but inspection also occurs through code review, testing, demonstrations, user research, operational monitoring, and conversations with stakeholders.

Inspection is not an exercise in surveillance or personal criticism. Its purpose is to examine the product and the process. A healthy team asks, “What does the evidence tell us?” rather than, “Who is to blame?”

2.3 Adaptation

Adaptation means making a timely adjustment when evidence shows that the current approach is not producing the desired result. Examples include changing a Product Backlog priority, revising a technical design, improving testing, reducing work in progress, or changing a team agreement.

Adaptation without inspection becomes arbitrary change. Inspection without adaptation becomes passive reporting. Transparency without either inspection or adaptation simply makes failure visible without improving it.

3. Iteration, Incremental Delivery and Learning

Agile development uses iteration and incremental delivery. An iteration is a repeated time-boxed learning cycle. Incremental delivery means that the product grows through usable additions rather than appearing as one large final release.

A typical cycle is:

  1. Select a valuable objective.
  2. Develop and test a small increment.
  3. Review the result with relevant stakeholders.
  4. Learn from feedback and operational evidence.
  5. Adapt priorities, design, or working methods.

Short cycles reduce the time between an assumption and the evidence that tests it. This is valuable because uncertainty usually increases with the time horizon. A team may not know whether users understand a workflow, whether a technical integration will perform adequately, or whether a regulation has been interpreted correctly until it creates a realistic solution.

Iteration does not mean repeating the same work carelessly. Each cycle should produce learning, value, or both. Repeatedly carrying unfinished work forward without addressing its causes is not effective iteration.

3.1 Feedback and validated learning

Feedback is useful only when it can influence decisions. A demonstration held after the design is already fixed may create the appearance of collaboration without enabling genuine adaptation. Stakeholders should be involved early enough to affect scope, design, and priorities.

A practical learning hypothesis can be expressed as:

We believe that [a change] will produce [an observable outcome] for [a defined user group], and we will evaluate this using [evidence].

For example: “We believe that a simplified renewal form will reduce average completion time for existing customers, and we will evaluate this using usability observation and completion-time data.” The statement connects a product decision to an outcome and a method of inspection.

4. Lean Thinking

Lean thinking originated in manufacturing and was later adapted to software and knowledge work. Its central concern is the efficient creation of customer value through smooth flow and continuous improvement.

Five commonly used Lean principles are:

  1. Define value from the customer’s perspective.
  2. Map the value stream from request to delivered outcome.
  3. Create flow by reducing interruptions, queues, and handoffs.
  4. Establish pull so work begins in response to real capacity and demand.
  5. Pursue perfection through continuous improvement.

Lean does not mean simply reducing headcount or forcing people to work faster. Such actions may increase risk, defects, stress, and total cost. Lean improvement examines the whole system and removes activities that do not contribute to value or necessary risk control.

4.1 Value and non-value-adding work

Value is context-dependent. A feature may be valuable to one user group and irrelevant to another. Some activities do not directly appear in the final product but are necessary, such as security testing, regulatory documentation, or infrastructure maintenance. These activities should not be classified as waste merely because customers do not see them.

In software work, common forms of waste include:

WasteExample in software projects
Partially completed workFeatures started but not finished or released
Extra featuresFunctionality requested by the team but not needed by users
RelearningRepeatedly rediscovering requirements or technical decisions
HandoffsWork passed between teams with delays or information loss
DelaysWaiting for approval, environments, decisions, or specialists
Task switchingPeople working on too many unrelated items
DefectsErrors that require rework or cause customer harm
Over-processingReports, meetings, or documentation with little decision value
Unused talentFailing to use the knowledge and creativity of team members

Waste categories are prompts for investigation, not automatic judgments. For example, a design review may appear to be an extra step but may prevent serious security defects.

4.2 Flow and work in progress

Work in progress (WIP) is work that has started but is not yet finished. Excessive WIP increases queues, task switching, cognitive load, and delivery time. A team often improves flow by finishing existing items before starting new ones.

A useful relationship from queuing theory is Little’s Law:

WIP = Throughput × Lead time

Here, WIP is the average number of items in the system, throughput is the average completion rate in items per unit of time, and lead time is the average time an item spends in the system. The relationship assumes a relatively stable system over the period measured: items enter and leave at approximately the same long-run rate, and averages are meaningful.

Rearranging gives:

Lead time = WIP ÷ Throughput

For example, if a team has an average WIP of 12 items and completes 4 items per week, its average lead time is approximately 3 weeks. If throughput remains constant and WIP is reduced to 8 items, the estimated average lead time becomes 2 weeks. This is an approximation, not a guarantee: variability, blocked work, quality problems, and changing demand can affect the result.

4.3 Pull systems

A pull system limits the amount of work entering a stage according to actual capacity. Kanban boards often represent this principle by placing explicit limits on columns such as “Development” or “Testing.” When a stage reaches its limit, the team helps complete existing work rather than adding more.

Pull is different from pushing tasks to individuals. It encourages collective responsibility for flow and makes bottlenecks visible.

5. Systems Thinking

A software project is a system of interacting people, technologies, policies, suppliers, customers, and incentives. Systems thinking examines relationships and patterns rather than treating every problem as the fault of an individual.

For example, if testers report many defects late in a Sprint, possible causes may include:

  • unclear acceptance criteria;
  • excessive WIP;
  • late integration;
  • unstable test environments;
  • pressure to start new work before finishing current work;
  • inadequate automation;
  • unrealistic release commitments.

Blaming testers or developers may hide these structural causes.

5.1 Local optimisation and global performance

Improving one part of a system can worsen overall performance. If developers are rewarded for starting features, the development queue may grow while testing becomes a bottleneck. If a team maximises utilisation to 100 percent, it may have no capacity to respond to urgent defects or variability. A system needs some spare capacity to absorb change.

Managers should therefore ask:

  • Where is the constraint?
  • What work is accumulating, and why?
  • Which local measure may be damaging the overall outcome?
  • What incentives shape behaviour?
  • How do decisions in one department affect the delivery system?

5.2 Root-cause analysis

Root-cause analysis seeks contributing conditions rather than stopping at the first visible symptom. Techniques such as the “five whys,” causal diagrams, and process mapping can support this analysis. They should be used carefully: there is rarely one single cause, and asking “why?” five times is not a scientific rule. The objective is to develop a testable explanation and identify an effective intervention.

6. Metrics and Evidence for Agile Management

Metrics can support empiricism, but metrics can also distort behaviour. A measure becomes dangerous when it is treated as the objective rather than as evidence about an objective.

Useful categories include:

  • Outcome measures: customer satisfaction, adoption, error reduction, revenue, or service reliability.
  • Flow measures: lead time, cycle time, throughput, WIP, and blocked time.
  • Quality measures: escaped defects, automated test results, rework, and incident frequency.
  • Learning measures: validated experiments, feedback frequency, and assumption reduction.
  • Team health measures: collaboration, psychological safety, workload sustainability, and improvement actions.

A simple percentage can be calculated as:

Defect escape rate = (Defects found after release ÷ Total defects found) × 100%

For instance, if 6 defects are found after release and 24 defects are found before or after release in total, the defect escape rate is 25%. This measure is meaningful only when the organisation defines “defect,” uses a consistent period, and recognises that reported defects depend on testing and usage patterns.

Metrics should be interpreted as signals. A falling cycle time may indicate improved flow, or it may indicate that the team is splitting work into artificially small items. A high velocity may reflect estimation changes rather than increased value. Comparing velocity between teams is particularly misleading because estimation scales and working contexts differ.

7. Applying Agile and Lean Principles in Scrum

Scrum provides a framework for managing complex work. Its roles, events, and artefacts support empiricism, but they do not replace judgment.

  • The Product Owner maximises product value by clarifying goals, ordering work, and engaging stakeholders.
  • The Developers create a usable Increment and maintain professional quality.
  • The Scrum Master helps establish Scrum, improves team effectiveness, and supports removal of impediments.
  • The Product Backlog makes possible work and ordering visible.
  • The Sprint Backlog shows the current Sprint plan and emerging work.
  • The Increment provides inspectable evidence of progress.

The Sprint Review is not merely a presentation. It is an opportunity to inspect the outcome with stakeholders and adapt future work. The Retrospective is not merely a complaint session. It is a structured opportunity to inspect the team’s process and select improvement actions.

A strong Definition of Done supports transparency by establishing a shared quality standard. Without it, a team may report work as complete even though testing, security, documentation, or integration remains unfinished.

8. Illustrative Case: Improving a Public Benefits Portal

The following case is fictional and intended for learning purposes.

Background

A government agency began developing an online benefits portal. The initial plan specified a large release after twelve months. Six months into the project, the team had produced numerous screens but had not tested the complete application with citizens. Departments had different interpretations of eligibility rules, and the testing team was receiving large batches of work near the planned release date.

Problem

The project reported strong progress based on completed design documents and coded screens, yet users could not complete a full application. Defects were increasing, requirements were changing, and stakeholders lacked confidence in the planned release.

Analysis

A value-stream review identified several problems:

  • work was pushed into development without validated user needs;
  • large batches created long feedback delays;
  • testing occurred late;
  • several approval handoffs created queues;
  • teams were measured on local completion rather than usable outcomes;
  • the Definition of Done did not require integrated testing.

The central issue was not simply individual performance. The delivery system encouraged starting work and reporting activity rather than finishing a usable service.

Approach and solution

The project reorganised around a small cross-functional Scrum Team. It selected one high-value user journey—checking eligibility and submitting a basic application—as the first product goal. The team:

  1. mapped the journey from user request to completed submission;
  2. divided the journey into thin, testable slices;
  3. involved policy experts and citizens in regular reviews;
  4. introduced a Definition of Done including integration, accessibility, security checks, and user acceptance evidence;
  5. limited WIP in development and testing;
  6. tracked lead time, blocked work, escaped defects, and successful application completion;
  7. used Retrospectives to improve collaboration and environment stability.

Outcome

After several iterations, the team delivered a usable end-to-end journey rather than a collection of disconnected screens. Early testing revealed confusing eligibility language, which was corrected before broad release. The project did not eliminate change, but it reduced the cost of change because feedback arrived earlier. Stakeholders gained better evidence for ordering the next journeys.

Learning points

The case demonstrates that:

  • visible activity is not the same as delivered value;
  • increments should be usable and testable;
  • flow problems often arise from system design rather than individual effort;
  • quality must be built into the Definition of Done;
  • customer feedback is most valuable when it can change future decisions;
  • Lean improvement and Scrum empiricism reinforce one another.

9. Challenges, Limitations and Ethical Considerations

Agile and Lean approaches have limitations. Short iterations cannot remove fundamental uncertainty, regulatory constraints, technical debt, or conflicts among stakeholders. Some work requires extensive up-front analysis, such as safety-critical systems, complex procurement, or infrastructure migration. Even in such settings, incremental validation and transparent risk management may remain useful.

Agile can also be misused. Organisations may invoke “responding to change” to impose uncontrolled scope changes, excessive overtime, or unclear accountability. Lean language may be used to justify staffing reductions without examining workload and quality consequences. Velocity may become a performance target, encouraging inflated estimates or weakened quality.

Ethical practice requires attention to:

  • Sustainable pace: productivity should not depend on chronic exhaustion.
  • Psychological safety: people must be able to report risks and defects honestly.
  • Accessibility and inclusion: customer value must include users with different abilities and circumstances.
  • Privacy and security: experimentation must protect personal and sensitive data.
  • Fair measurement: metrics should not unfairly rank individuals or teams.
  • Responsible automation and AI: AI-generated code or analysis should be reviewed, tested, licensed appropriately, and assessed for security, bias, and privacy risks.
  • Governance and compliance: iterative delivery does not remove legal, contractual, audit, or safety obligations.

10. Best Practices for Managers and Teams

  1. Define value in terms of user and organisational outcomes.
  2. Make priorities, quality standards, risks, and unfinished work visible.
  3. Inspect products and processes frequently, not only at project gates.
  4. Adapt based on evidence and record important decisions.
  5. Keep work items small enough to obtain feedback quickly, but meaningful enough to create value.
  6. Limit WIP and address bottlenecks before starting more work.
  7. Build quality, security, accessibility, and compliance into normal workflow.
  8. Use metrics for learning rather than punishment.
  9. Examine system conditions before blaming individuals.
  10. Reserve time and authority for continuous improvement.
  11. Treat stakeholders and customers as participants in learning, not merely approval authorities.
  12. Maintain a sustainable pace and respect professional judgment.

Chapter Summary

The Agile mindset views software delivery as a process of collaborative learning and value creation under conditions of uncertainty. It is not equivalent to adopting a set of meetings or labels. Empiricism provides the foundation for evidence-based management through transparency, inspection, and adaptation. Transparency makes the real state of work visible; inspection examines the product and process; adaptation changes the approach when evidence requires it.

Lean thinking complements empiricism by focusing on customer value, flow, pull, waste reduction, and continuous improvement. Excessive WIP, queues, handoffs, defects, task switching, and unused talent can reduce delivery performance. Systems thinking helps managers understand that project outcomes arise from interactions among people, policies, technologies, incentives, and constraints.

Iteration and incremental delivery shorten feedback cycles and reduce the cost of discovering incorrect assumptions. Metrics such as lead time, throughput, WIP, defect escape rate, and outcome measures can support learning when interpreted carefully. Scrum provides a framework for applying these principles, but its success depends on transparency, quality, stakeholder collaboration, and a culture that supports honest inspection and responsible adaptation.

Key Terms

Agile mindset: A way of thinking that emphasises value, collaboration, learning, and response to change.

Adaptation: A purposeful change made in response to inspection and evidence.

Empiricism: Decision-making based on observation, experience, and evidence.

Inspection: Regular examination of a product, process, or situation.

Transparency: Visibility and shared understanding of information needed for sound decisions.

Customer value: The benefit or outcome that a product creates for users or stakeholders.

Outcome: The effect or result produced by an output.

Output: A tangible deliverable produced by a team.

Iteration: A repeated, time-bounded cycle of development and learning.

Increment: A usable addition to a product that meets the agreed quality standard.

Lean thinking: An approach focused on value, flow, waste reduction, and continuous improvement.

Waste: Activity or delay that consumes resources without creating useful value or necessary control.

Work in progress (WIP): Work that has started but is not yet complete.

Throughput: The average number of work items completed per unit of time.

Lead time: The elapsed time from a work request entering a system until completion or delivery.

Pull system: A system in which new work is started according to capacity and demand.

Systems thinking: Analysis of relationships, patterns, constraints, and feedback within a whole system.

Definition of Done: A shared quality standard used to determine whether work is complete.

Continuous improvement: Ongoing, evidence-based efforts to improve products, processes, and working conditions.

Psychological safety: A shared belief that people can raise concerns, ask questions, and admit mistakes without unfair punishment.

Review Questions

Short Answer Questions

  1. What are the three pillars of empiricism in Scrum?
  2. Distinguish between an output and an outcome.
  3. What is meant by work in progress?
  4. Identify four common forms of waste in software development.
  5. Why is a Definition of Done important for transparency and quality?

Long Answer Questions

  1. Explain how transparency, inspection, and adaptation operate as a connected empirical cycle.
  2. Discuss the relationship between Lean thinking and Agile software delivery.
  3. Explain why reducing WIP can improve flow, using Little’s Law and its assumptions.
  4. Compare an Agile mindset with the mechanical adoption of Agile ceremonies.
  5. Discuss the ethical risks of using Agile metrics as individual performance targets.

Analytical / Application Questions

  1. A team has 20 items in progress and completes 5 items per week. Estimate its average lead time using Little’s Law. State the assumptions behind your estimate.
  2. A project reports high velocity but has rising escaped defects and low customer adoption. Analyse what this suggests about its measures and management system.
  3. Design an improvement approach for a team that experiences frequent handoffs, late testing, and unfinished work at the end of every Sprint. Identify the evidence you would inspect and the adaptations you would propose.

Multiple Choice Questions with Answers

Question 1

Which statement best describes empiricism in Scrum?

A. Following the original project plan without deviation

B. Making decisions from observation, experience, and evidence

C. Allowing stakeholders to change work at any time

D. Measuring team performance only through velocity

Correct Answer: B. Making decisions from observation, experience, and evidence

Question 2

What is the primary purpose of transparency?

A. To make all project information public to everyone

B. To ensure relevant information is visible and understood for decision-making

C. To eliminate the need for inspection

D. To replace product documentation

Correct Answer: B. To ensure relevant information is visible and understood for decision-making

Question 3

Which action best represents adaptation?

A. Ignoring evidence because the release plan is approved

B. Adding more work whenever a team member becomes available

C. Changing priorities after stakeholder feedback reveals a more valuable need

D. Reporting a problem without changing the process

Correct Answer: C. Changing priorities after stakeholder feedback reveals a more valuable need

Question 4

Which item is most likely to be considered software-development waste?

A. Security testing required by regulation

B. A usable increment reviewed by customers

C. A feature developed without evidence that users need it

D. Automated testing that prevents production defects

Correct Answer: C. A feature developed without evidence that users need it

Question 5

In Little’s Law, if average WIP is 12 items and throughput is 4 items per week, what is the approximate average lead time?

A. 2 weeks

B. 3 weeks

C. 8 weeks

D. 48 weeks

Correct Answer: B. 3 weeks

Question 6

What is the main purpose of a pull system?

A. To start as many tasks as possible early

B. To assign every task to a specialist

C. To begin work according to actual capacity and demand

D. To prevent stakeholders from changing priorities

Correct Answer: C. To begin work according to actual capacity and demand

Question 7

Which example best demonstrates systems thinking?

A. Blaming testers for every late defect

B. Examining how incentives, handoffs, WIP, and environments contribute to defects

C. Measuring only the number of tasks completed by developers

D. Removing all quality controls to increase speed

Correct Answer: B. Examining how incentives, handoffs, WIP, and environments contribute to defects

Question 8

Why can comparing velocity between Scrum Teams be misleading?

A. Velocity is always measured in hours

B. Teams use different estimation scales and work in different contexts

C. Velocity measures customer satisfaction directly

D. Velocity cannot be recorded during a Sprint

Correct Answer: B. Teams use different estimation scales and work in different contexts

Question 9

Which measure is an outcome measure?

A. Number of meetings held

B. Number of backlog items started

C. Customer completion rate for a key service journey

D. Number of developers assigned

Correct Answer: C. Customer completion rate for a key service journey

Question 10

What is a major ethical risk of using metrics as punishment?

A. Teams may become more transparent

B. People may manipulate data or hide problems

C. Customers may receive more feedback

D. Quality standards may become clearer

Correct Answer: B. People may manipulate data or hide problems

Agile & Scrum Management
Chapter 2 of 15