BCS Agile Foundation Certificate (BCSAF) – Outline

Detailed Course Outline

BCS Agile Foundation Certification Training Course Outline

Why Agile? Course Information

  • The origins of Agile
  • The Agile Manifesto and its principles
  • The Agile Mindset

Agile Teams

  • Team Roles and Responsibilities
  • Servant Leadership
  • Cross-functional and self-organising
  • Continuous improvement
  • Transparency
  • Maximising the amount of work not done
  • Sustainable pace
  • Incremental and iterative delivery

Common Agile Practices

  • Team Leadership and Organisation
  • Daily stand-up meetings
  • Agile boards
  • Iteration planning and review
  • Retrospective
  • Refinement
  • Limiting work in progress

Requirements

  • Product roadmaps
  • Backlog
  • User stories
  • Three C's (Card, Conversation, Confirmation)
  • Definitions of Done and Ready

Estimation

  • Relative sizing
  • Story points
  • Velocity

Software Development

  • Pair Programming
  • Mob Programming
  • Test Driven Development (TDD)
  • Behaviour Driven Development (BDD) Refactoring
  • Emergent design
  • Continuous Integration / Continuous Deployment (CI/CD) Automated testing

Agile in practice

  • Overview of the most common approaches
  • Scrum
  • Kanban

Scaling

  • Refactoring solution architecture
  • Decoupling team dependencies
  • Decomposing into independent goals
  • Shortening cycle time

Maintaining a healthy Agile approach Agile metrics

  • Short lead time from business need to solution deployment
  • Team is continuously improving
  • Mean time to restore