design

 
Find IT training and SDLC training by State
 

click the map, enter a zip,
or course keyword to find
our current public sessions
    About ASPE Technology  |   Get Credit  |   Contact Us  |   Testimonials  |   Client List

For real-time information or assistance with classes,
call us toll-free at 877-800-5221 or email us at customerservice@aspetech.com

ASPE Has been reviewed and approved as a provider of project management training by the Project Management Institute (PMI).
14 PMP PDUs are awarded upon full completion of Transitioning from Waterfall to Agile.



Course HomeCourse DatesCourse DetailsCourse OutlineCourse FacultyCourse Procing
 

COURSE 4815 | 2-DAY SESSION
Transitioning from Waterfall to Agile
Becoming more Agile in your organization — Agile method foundation course

Contrast the Agile approach with Waterfall
The Agile software development methods are different from traditional approaches in significant ways. Those differences are the main reason why adopting them can be challenging. Armed with a clear understanding of those differences, you will be able to capitalize on them to gain the cooperation and acceptance of stakeholders who must approve and participate.

Understand the implications of making the transition to Agile
The Agile methods come with many benefits that must be the centerpiece of your transition strategy. The many challenges that come with changing the way work is done must be addressed head on. In this course, you will get three case study scenarios that echo the attributes of your organization, each providing a touchstone as we explore and discuss the hurdles to Agile. Learn to overcome these hurdles and interweave your traditional practices with Agility to develop the best software for your organization.

Plan your Agile transition strategy
After considering all of the ways in which the Agile methods will affect your organization and considering the benefits and challenges associated with each, you will be ready to plan your Agile adoption strategy. What will you do first? Who should be involved? How will you capitalize on the benefits you will experience? In this course you will gain all the tools, skills, and knowledge to return to your office and successfully integrate an Agile transition strategy that best fits your environment


Three Case Studies:
Each concept and technique covered in this course is illustrated using three different Case Studies that are designed to include the attributes of many different types of organizations. Their purpose is to provide you with touchstones that bear some resemblance to your organization to help you in applying the lessons of this training course. While it is likely that one of the case study organizations will be remarkably like yours, it is unlikely that the other two share no attributes with yours. For each dimension of Agility, we will discuss the unique needs and situations of each of the three Case Study organizations, and determine how to make the transition from traditional to Agile.

Specifically, we will explore:

  • How to sell the benefits to your organization
  • How to address the challenges within your organization
  • How to define processes that will work in your organization
  • Who needs to be trained in new ways of working


In-Class Exercises:
During this class, you will:

  • Identify the problems your organization is currently experiencing with software projects
  • Identify the Agile concepts that your organization has already accepted
  • Determine how you can build collaborative, self-directed teams
  • Determine how you can institute incremental planning and adaptation on your projects
  • Determine how you can move your projects to a more customer-centric, change-tolerant requirements process
  • Determine how you can make quality the job of each and every team member
  • Prioritize the Agile changes you could make, identifying the “low-hanging fruit”
  • Create the beginnings of your Agile transition action plan


Immediate Benefits of Participating
in this Workshop

  1. Review the Agile Manifesto Principles to truly understand the philosophy and balance required for “True” Agility
  2. Determine how Agility can improve your software projects
  3. Appreciate the essence of Agility
  4. Understand the Agile lifecycle and its implications
  5. Reduce project risks using selected Agile practices
  6. Appreciate the value of learning and adaptation on projects
  7. Accept that change is good because it is a symptom of learning
  8. Value regular and continuous collaboration among all team members
  9. Identify all of the people who should be treated as members of the team
  10. Focus primarily on your customers and their needs
  11. Give your customer a central role in project success
  12. Teach your project teams to self-manage
  13. Find a good coach for your agile teams
  14. Learn along with your customer about their requirements and needs
  15. Adapt to your customer’s evolving understanding of their needs
  16. Get regular feedback from your customer to ensure the project stays on track
  17. Deliver high value in your customer’s eyes
  18. Control schedule and costs by effectively time-boxing your projects
  19. Adapt your plans smoothly to changing project realities
  20. Eliminate waste by doing just enough at the right times
  21. Run Lean projects, delivering high value fast






ASPE logo