Introduction to Agile
2506
Introduction to Agile
Classroom
Live Virtual
ROLE
Private/On Site
Agile success demands a strong and stable foundation. To incorporate an Agile methodology or practice into your SDLC with an expectation of shredding the rigid discipline of your current method is a sure path to failure. The common misconception is that Agility means lack of order, which is not the case. Agility in software requires strong discipline. In order to successfully implement Agility, you must have a solid foundation in the practices and procedures you wish to adapt and learn how to follow those practices correctly while tying them to rigid quality goals. This workshop will give you the foundation of knowledge and experience you need. Get the techniques, skills, and tools that enable you to build Agile discipline. Define the principles, advantages, and disadvantages of Agile development. Get first-hand experience by organizing and participating in an Agile team. Put the concepts you learn to practice instantly in the classroom project. Understand and learn how to take advantage of the opportunities for Agile. Finally get a detailed understanding and practice the collaboration and communication needed between customer and developers for Agile to succeed.
Outline
1. Agile Overview: Why Agile?
2. Agile Basics
- User Roles and Personas
- User Stories
- Acceptance Criteria
- Prioritization Techniques
- Relative Estimating
- Iterative Approach: Thin Slices
3. Agile Process Framework
- Vision
- Roadmap
- Release
- Iteration
- Daily
4. Communication
- Transparency: Establish and Maintain
- Main Path Communication
- Creating Collaboration
- Beyond the Team
5. Agile Approach
- What to Watch for: Barriers to success
- Agile Best Practices
- Agile Tools
- Next Steps: Specific to Your Situation!
6. Agile Overview: Why Agile?
- Agile Methods: Principles and Practices
- Agile Benefits: What You Can Expect
- Agile Teams
7. Agile Basics
- User Roles and Personas
- User Stories
- Acceptance Criteria
- Prioritization Techniques
- Relative Estimating
- Iterative Approach: Thin Slices
8. Agile Process Framework
- Vision
- Roadmap
- Release
- Iteration
- Daily
9. Communication
- Transparency: Establish and Maintain
- Main Path Communication
- Creating Collaboration
- Beyond the Team
10. Agile Approach
- What to Watch for: Barriers to success
- Agile Best Practices
- Agile Tools
- Next Steps: Specific to Your Situation!
Labs
Exercise 1: Forming the Agile Team
In this exercise, you will explore the unique factors of Agile teams and recognize the key factors for successful Agile teams.
Exercise 2: Transition to an Iterative Approach
Teams will engage in a fun exercise that will highlight the benefits behind why iterations work.
Exercise 3: Building Cadence
As with any process, the process should not be a distraction. In order to achieve that desired state, cadence is needed, team members must know what to expect repeatedly and consistently. This exercise will help reinforce the need for and power that comes with cadence.
Exercise 4: Determine What is Next for You!
Teams and individuals will collaborate with each other and with the instructor to determine what you can do to build upon the foundation established during the course.
Upcoming Classes
Dates | Location | GTR | |
---|---|---|---|
Jun 9-10 (12pm-4:30pm) | EST | ||
Jul 18-19 (12pm-4:30pm) | EST | ||
Aug 4-5 (12pm-4:30pm) | EST | ||
Sep 19-20 (12pm-4:30pm) | EST | ||
Oct 6-7 (12pm-4:30pm) | EST | ||
Nov 17-18 (12pm-4:30pm) | EST | ||
Dec 1-2 (12pm-4:30pm) | EST |
Questions?
Whether you need assistance scheduling a class for yourself or for your group, GCA's Education Account Manager's will craft a customized training solution to meet the needs of your organization.