Agile Essentials for Developers
Course: AGLDEV
Duration: 3 Days
Level: I
On our website at:
http://www.verhoef-training.com/courses/AGLDEV.html
Course Summary
This course will provide practical guidance for projects applying Agile practices for building valuable software. It will give advice on Scrum planning, development, delivery, and management. It will also provide a complete view of the Agile development process. An ISO project will be used as the workshop example.
This course teaches how to use Scrum and XP practices, describes each practice in detail, then discusses principles that will allow the modification of XP and the creation of a custom Agile method.
Topics Covered In This Course
Why Agile?
- Understanding Success
- Beyond Deadlines
- The Importance of Organizational Success
- Enter Agility
How to Be Agile
- Agile Methods
- Don?t Make Your Own Method
- The Road to Mastery
- Find a Mentor
Understanding XP
- The XP Lifecycle
- The XP Team
- XP Concepts
Planning
- Vision
- Features
- Stories
- Release Planning
- The Planning Game
- Risk Management
- Iteration Planning
- Slack
- Estimating
Developing
- Incremental Requirements
- Spike Solutions
- Exploratory Testing
Collaborating
- Trust
- Sit Together
- Real Customer Involvement
- Ubiquitous Language
- Stand-Up Meetings
- Coding Standards
- Iteration Demo
- Reporting
Releasing
- ?Done? Defined
- No Bugs
- Version Control
- Ten-Minute Build
- Continuous Integration
- Collective Code Ownership
- Documentation
XP Mindset
- Informative Workspace
- Root-Cause Analysis
- Retrospectives
Appendix A: Values and Principles
- Commonalities
- About Values, Principles, and Practices
Appendix B: Improve the Process
- Understand Your Project
- Tune and Adapt
- Break the Rules
Appendix C: Rely on People
- Build Effective Relationships
- Let the Right People Do the Right Things
- Build the Process for the People
Appendix D: Eliminate Waste
- Work in Small, Reversible Steps
- Fail Fast
- Maximize Work Not Done
- Pursue Throughput
What You Can Expect
At the end of this course, delegates will be able to:
- Understand how to work in an Agile project.
- Create deliverables:
- Create the necessary documentation.
- Understand the steps in an Agile project.
- Work in an Agile team.
- Explain Scrum/Agile terminology.
- Understand where testing fits.
Who Should Take This Course
Agile team members, including Business Professionals, Developers, Quality Assurance, and Project Leaders.
Recommended Prerequisites
Some development experience would be helpful.
Training Style
Instructor led with 50% lecture and 50% lab.
Related Courses
Code |
Course Title |
Duration |
Level |
|
AGILP |
Agile Principles |
2 Days |
I |
Details |
AGLBC |
Agile Bootcamp |
3 Days |
I |
Details |
USW |
USER STORIES WORKSHOP |
2 Days |
I |
Details |
TSTAGL |
Testing in an Agile Environment |
3 Days |
I |
Details |
Every student attending a Verhoef Training class will receive
a certificate good for $100 toward their next public class taken
within a year.
You can also buy "Verhoef Vouchers" to get a discounted rate for a
single student in any of our public or web-based classes.
Contact your account manager or our sales office for details.