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: |
|
| Regions: |
|
| Category: |
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
