Maxtrain.com - [email protected] - 513-322-8888 - 866-595-6863
This 2-day course explores how adapting Agile values and principles will improve product development. It contrasts traditional SDLC methods with the most popular Agile methods to set the stage for benchmarking performance. Then it introduces a comprehensive set of Agile techniques and practices, and gives attendees the opportunity to simulate an end-to-end project while using them. Attendees discuss significant issues such as how to transition traditional roles of development within an Agile Framework.
The strength of this course comes from various exercises and discussions that give attendees hands-on experience with practical situations. The complete product life cycle is covered from inception to release planning and deployment, from managing a backlog to demonstrating results, and from prioritizing requirements to changing them. Attendees provide estimates using several techniques at successively lower levels of detail. They experience what it is like to participate in self-managing teams. Instructor-led discussions will debrief each exercise and apply learning to the attendee’s environment. The class will also discuss the organizational, cultural and management implications of implementing Agile practices.
Many of today’s Project Management, Developers and related IT professionals are preparing themselves to lead, manage or contribute to Agile development teams. They have found that many of the tools and techniques applied during a traditional project management approach no longer work as effectively, or at all. In order to do more than survive in this iterative development environment, today’s professionals must employ new approaches to project management and business analysis tools and techniques. Business clients expect improved product delivery and need to be fully engaged in the process. This course will explore how your projects can make the transition to an effective Agile environment. Agile is an incremental, iterative framework for aligning project priorities and software development – where requirements and solutions evolve through collaboration between self-organizing cross-functional teams.
This disciplined project management process involves:
Using a case study of their choice, participants learn how to plan and manage an Agile framework. Your role in an agile project will look much different in a self-directed team. Continuously collaborating with your clients helps manage and deliver business value throughout the product life cycle.
Learning Objectives Using Agile Practices and Principles:
Exercise 1a: Agile SCRUM Terms and Concepts Cheat Sheet
Exercise 1b: Challenges to building end-to-end systems with Agile
Exercise 2a: Selecting the Case Study (selected by participants from current projects; basis for subsequent exercises)
Exercise 2b: Select the “Product Owner”
Exercise 2c: Agile PM and Developer (handouts; discussion)
Exercise 2d: Build the Scrum Team (Scrum Master and Committed Members)
Exercise 3a: Product Vision Goals and Strategies
Section 3b: Review Agile Checklist: Strategy, Release Planning, Sprint Planning, Agendas and Guidelines
Exercise 4a: Adapting a Change-Driven Project Plan that Works
Exercise 4b: Create Release Plan
Exercise 5a: Elaborate Business Functionality (10 or more User Stories and associated technical functions)
Exercise 5b: Estimate Complexity (coarse-grain)
Exercise 5c: Establish Project Time-Box
Exercise 6b: Sprint “Zero” Activities
Exercise 6c: Review Iteration Planning Checklist
Exercise 6d: Confirm and Refine High-Priority Backlog Items
Exercise 6e: Post-Chapter Activity: Conduct a Daily Review and Retrospective
Exercise 7a: Identify and Estimate Sprint Backlog Tasks
Exercise 7b: Review the Sprint Plan
Exercise 8a: Discussion – Project Activities for Scrum (communications, analysis and design, product quality, soft skills)
Exercise 8b: Create a Scrum Task board – Identify Work Streams
Exercise 9a: Discuss Success Criteria for Self-Managed Teams
Exercise 9b: Hold a Daily Scrum and Update Task Board
Exercise 10a: Discuss Review Planning Checklist
Exercise 10b: Conduct a Sprint Review
Exercise 10c: Post-Chapter Activity: Conduct a Daily Review and Retrospective
Exercise 11a: Review Retrospective Planning Checklist
Exercise 11b: Conduct a Sprint Retrospective
Exercise 11c: Pop Quiz!
Exercise 12a: Process Issues
Exercise 12b: People Issues
Exercise 12c: Remove Impediments to Progress
Exercise 12d: Review Agile Exercises
Exercise 13a: Current Issues and Next Steps
None. However, it is recommended that participants have a basic understanding of a development product cycle, project management, business processes, business analysis or other IT functions.
The course is intended for Developers, Project Managers and other team members involved in the development of a product or service.
2 Days Course