Course description
Agile is a project management concept encompassing best practice methodologies like XP and SCRUM. It consists of lightweight processes that focus on getting things done fast! It can be used on its own for small teams or as practical techniques for moving towards higher levels of CMMI.
This course will cover the full concepts, provide examples, and engage every participant in actual exercises that come from real-world software development projects that have been managed using Agile methods. You will leave with practical ideas on how to apply these concepts to your current projects. You will see real demonstrations of how Story Board, SCRUM meetings, Continuous Integration, Test Driven Development and Automated Testing all integrate into the software development practice.
Course objective
1. Overview of Agile Concepts
- User Stories for features
- Story Points for estimating
- Velocity for planning
- Iterations for execution
- Releases for delivery
2. Participate in “Planning Poker”, Release Planning, Agile Retrospectives
3. Understand the role of an Agile Coach to Empower, Transform, and Have Fun!
4. Understand the critical importance of Communication Patterns of the Team
5. Discover how Agile is the key agent of change for organizations seeking continuous improvement required by CMMI Level 5.
Who should attend
Product Owners: Learn how Agile gives you more control of your results by giving up pretending to control things you cannot.
Project Managers: Learn how to facilitate a collaborative development effort that keeps your customer, developers, and testers happy and enthusiastic about the product.
Developers: Discover how Agile is the process created with the technical developer in mind.
Testers: Agile has a role defined for you that makes you a full member of the team rather than the last roadblock before delivery.
Maximum seats: 20
|
Instructor
Benjamin Scherrey ,
Chief Systems Architect
Proteus Technologies Co. Ltd.
Sinaporn Suebvisai ,
Agile Evangelist
Felspar Ltd.
Chanita Siridechkun , Developer
Proteus Technologies Co. Ltd.
Course fee
12,000 Baht (Excluded VAT 7%)
Duration
2 days (approximately about 6 - 8 hrs).
Date & Time
20-21 September 2010 : 9.30 - 16.30
Venue
Elite Meeting Room1-2, 10th Floor Amarin Tower, Ploenchit Rd.
|
SUCCESSFUL COURSE COMPLETION
|
|
Course Outlines
|
|
Day One
|
|
Introduction to Agile: Provides a general overview of the entire processes. Justifies need for new process and describes all the elements.
- Why Another Process?
- What is Agile?
- Agile Comes From Best Practices
- Mayo-Smith Pyramid
- Agile Fixes Cost & Schedule to Drive Features
- How is Agile Unique?
- Best Practices
- Challenges
- Opportunities
- References
Agile User Stories: How to drive an agile project using User Stories.
- What is a User Story?
- Defining Requirements in an Agile Way
- Effective User Stories
- Splitting User Stories
Release Planning: How to plan a release using Agile methods.
- Purpose of Planning
- Why Planning Fails
- Why Agile Planning Works
- Estimating Size with Story Points
- Techniques for Estimating
- Prioritization
- Buffering Plans for Uncertainty
- Burndown Charts
|
|
Day Two
|
|
Iteration Planning: How to plan an iteration of software development.
- The differences between Release Planning and Iteration Planning
- Setting an Iteration Length
- Velocity
- How much can you commit?
- Sprints & SCRUMS
Agile Software Development Iteration: How to do software development in an Agile way
- Development in an Agile way
- Testing in an Agile way
- Continuous Integration
Iteration Close Down: How to communicate progress of an Agile team.
- End-of-Iteration Demo
- Re-visiting Burndown Chart
- Updating the Plans
- Communicating About Plans
Retrospective: How to keep improving.
• Team Health Check
• Identifying the Keeps, Improvements, and Wastes
• Setting Improvement Goals
|
|
|
Payment Condition
|
|
All fee must be paid in full at least 7 days prior to the start of the class. A payment can be made via cheque or account transfer.
- Cheque should be made payable to “Global Process Innovations(GPI) Asia, Co.,Ltd.”
- For the account transfer, deposit the amount to “Global Process Innovations(GPI) Asia, Co.,Ltd.”, saving account number: 216-204667-7, Siam Commercial Bank, Pleonchit Center Sub Branch (Please fax the pay-in slip to +66-2-305-6694)
Remarks:
- The cancellation of the attendance shall be made in written form before the class starts. Or a charge of 40% of the fee shall be imposed for the notice of the cancellation less than 7 working days before the commencement date.
- GPI Asia reserves the right to cancel courses due to unforeseen circumstances.
|
| |
|