Implementing Agile Development and Scrum From Modulus Training

Sponsored links

Overview
This workshop course teaches both the concepts, practices and implementation of Agile software development and the Scrum mechanism. Students will learn which techniques and tools make Agile development a suitable approach for many project environments. Throughout all modules, specific attention is paid to the introduction of the Agile approach in an existing organization.


Delivery:
  • Classroom
Regions:
  • London
Category:

Further Details

Topics
Module 1: Fundamentals of the Agile Development Approach
» Agile Manifesto and Agile values
» Tackling uncertainty
» Customer responsiveness
» Early availability

Module 2: Agile Development Life Cycle
» Scrum flow and artifacts
» Product backlog
» Sprint backlog
» Sprints planning
» Scrum meetings
» Sprint review

Module 3: Roles and Responsibilities
» Product Owner
» ScrumMaster
» The Team

Module 4: Agile Requirements Development
» Breaking requirements into user stories
» Story estimation
» Merging and splitting stories

Module 5: Agile Planning
» Release planning
» Iteration planning
» The mid-point check
» Closing iterations

Module 6: Agile Design
» Minimal design
» Design for change
» Using information hiding to minimize code changes
» Lightweight design documentation

Module 7: Agile Construction
» Refactoring
» The strength of coding standards
» Collective ownership, individual accountability
» Test-driven development
» Daily builds and smoke tests
» Continuous integration
» Source code control

Module 8: Agile Quality Assurance and Testing
» Pair programming
» Test-first programming
» Creating test cases
» Leveraging automated tests
» Code reviews

Module 9: Agile Project Management
» Team structures
» Scrum and management
» Monitoring project velocity
» Quality versus speed
» Recovery, when things go wrong
» Scaling A gile projects

Module 10: Agile Environment and Tools
» Unified team and onsite customer
» Co-location and war rooms
» Agile change control
» Item tracking

Implementing Agile Development and Scrum
Duration: 3 Days



Price
£1350 + VAT

Objectives
By the end of the course delegates will:
» Understand the concepts of Agile development
» Use Scrum to drive project execution
» Understand and plan the Agile life cycle
» Perform test-driven development (TDD)
» Create a climate for Agile development
» Insert Agile testing and quality assurance
» Create requirements for an Agile project
» Project manage an Agile project
» Design just-in-time and perform refactoring
» Select the proper tools for an Agile environment

Prerequisites
» Intermediate knowledge of software engineering

This Training Course is taught in classrooms in the following locations:
London E

Guide Price: £745 + VAT