Skip to content

Agile Development Guide

Agile at 18F

We embrace agile practices to deliver value early and often, focusing on user needs and continuous improvement through iterative development.

Core Principles

Iterative Development

  • Build incrementally
  • Release frequently
  • Learn continuously
  • Adapt quickly

User-Centered

  • Focus on user value
  • Regular user feedback
  • Data-driven decisions
  • Continuous validation

Team Collaboration

  • Open communication
  • Shared responsibility
  • Cross-functional teams
  • Collective ownership

Agile Practices at 18F

  1. Sprint Structure

    • Two-week sprints
    • Sprint planning
    • Daily standups
    • Sprint reviews
  2. User Stories

    • User perspective
    • Clear acceptance criteria
    • INVEST principles
    • Value-focused
  3. Estimation

    • Story point estimation
    • Team velocity tracking
    • Capacity planning
    • Regular calibration

💡 Agile Tip

Remember that agile is about people over processes. Focus on building trust and communication within your team.

Tools and Techniques

Kanban Boards

  • Visualize work in progress
  • Track story status
  • Identify bottlenecks
  • Manage flow

Ceremonies

  • Sprint Planning
  • Daily Standup
  • Sprint Review
  • Sprint Retrospective

Best Practices

Agile Excellence

  • Keep ceremonies focused and time-boxed
  • Maintain a well-groomed backlog
  • Practice continuous improvement
  • Share progress openly with stakeholders

Released under the Creative Commons Zero license. Semper reaedificans.