|
Agile software development can deliver better results for both the customer and the project team. This one day course takes you on a journey, exploring what an agile software development project looks like and how it changes the way project team members work. It explains the values and principles on which agile software development is based and introduces the practices and roles from the popular agile frameworks of Scrum and XP.
An agile approach may not suit to all software development projects or all aspects of an individual project. As such, this course also introduces a pragmatic approach to assessing a project’s agile potential so that where appropriate a suitable blend of agile and traditional practices can be used.
Case studies, exercises and group discussions will focus on the real world application of agile approaches and their impact from attendee perspectives.
Course Objectives:
Following completion of this course, students will understand:
- Key agile concepts and terminology with a specific emphasis on Scrum and XP practices
- What a typical agile software development project looks like
- The benefits of using an agile software development framework
- How team member roles change on an agile software development project
- The value of assessing a projects agile potential before selecting development practices.
Course Syllabus:
The agile evolution
- Beyond waterfall and iterative development
- Rapid cycles of agile planning, development and feedback
The culture change
- The agile manifesto – values and principles
- Popular agile frameworks – Scrum and XP
- Team collaboration versus management control
- Generalists versus specialists on an agile project.
Roles and practices in an agile project world
- The agile layers of interest – roles and practices
- Technical delivery XP practices
- Team collaboration Scrum practices
- Application in the real world.
Agile Assessment
- The spectrum of agility
- The agile home-ground
- Selecting appropriate practices
Audience:
- Everyone from IT involved in software development projects
- Business owners wanting projects to be more responsive to business change
- New to agile and looking for an introduction to Scrum prior to certification training.
Related Courses:
Prerequisites:
An interest or experience in software development projects would be beneficial.
|