What you'll be able to do

  • Explain the Agile mindset and why work is done in short sprints
  • Name the phases of a sprint and what each produces
  • Connect Agile to the uncertainty of data science work
Competencies you'll build
  • Describe the sprint cycle and its ceremonies
  • Explain the role of a backlog and sprint planning
  • Explain why short cycles suit data science

Key terms in this chapter

Chapter - Agile Development Methodology

Supplementary chapter prepared for the BWXT Data Science Workforce Training Pilot.

Outline in development. This chapter is scaffolded from the program's Module 1 objectives. The BWXT-specific parts — your team's ceremonies, tools, and roles — should be filled in with subject-matter experts. The general concepts below are ready to teach from.

About this chapter

Agile is a way of organizing work into short, repeating cycles so a team can deliver value early, learn quickly, and adapt. It is Module 1 of the program because it is the shared language and rhythm the whole cohort uses — including for the capstone project. This is a Tier 1 / Foundations capability: everyone is expected to understand the mindset and terminology.

The core idea: work in short cycles

Instead of planning everything up front and delivering once at the end, an Agile team works in sprints — short, fixed periods (often two weeks) that each produce something usable. Each sprint plans a small batch of work, builds it, reviews it, and reflects before the next.

Sprint repeats every ~2 weeks 1. Plan pick the work 2. Build make it work 3. Review demo & feedback 4. Retro improve how → then start the next sprint with what you learned →
Each sprint plans a small batch of work, builds it, reviews the result with stakeholders, and reflects on how to improve — then the cycle repeats with what was learned.

What this chapter will cover

  • Mindset and terminology — iterations, increments, "done", working software over documentation.
  • The backlog and sprint planning — turning a wish-list into prioritized, sized work.
  • Roles — product owner, scrum lead, and the team. (SME input: BWXT's role mapping.)
  • Ceremonies — stand-ups, planning, review, retrospective. (SME input: BWXT's cadence and tools.)
  • Applying Agile to data science — where DS work fits (and where it differs, e.g. uncertain research spikes).

Why it matters

Data science work is full of uncertainty — an approach may or may not pan out. Short cycles let the team try something, show it, and change direction before wasting weeks. The capstone runs in sprints for exactly this reason.

Practice Questions

Practice Questions

  1. In your own words, what problem does working in short sprints solve?
  2. What are the four phases of a sprint shown above, and what does each produce?
  3. What is a backlog, and what happens during sprint planning?
  4. Why is Agile a good fit for the uncertainty in data science work?
  5. Name two Agile ceremonies and what each is for.

Check your understanding

Tier 1 depth · Concepts & interpretation

0 / 4 correct
  1. What is the core idea of working in Agile sprints?

  2. Why is Agile an especially good fit for data science work?

  3. In sprint planning, the backlog is best described as:

  4. Which of these is an Agile ceremony whose purpose is reflecting on how the team worked, to improve next time?

Go deeper

  • The Agile Manifesto open access The original four values and twelve principles behind Agile — short and worth reading in full.
  • The Scrum Guide (2020) open access The canonical ~13-page definition of Scrum: roles, events, and artifacts.
  • Atlassian Agile Coach open access Practical, example-driven tutorials on sprints, stand-ups, backlogs, and retrospectives.
More in Additional Resources →
← Framing AI Use Cases