Transitioning From Waterfall To Agile (NEW)
Length: 2 days
Course Code: 4815
List Price:
$1,295
TrainingPage Price: $1,262
TAP Eligible
Get $150 NFLShop Gift Card and more
View Dates & Enroll OnlineOverview:
Becoming more Agile in your organization — Agile method foundation course.
Description:
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
Review the Agile Manifesto Principles to truly understand the philosophy and balance required for “True” Agility
Determine how Agility can improve your software projects
Appreciate the essence of Agility
Understand the Agile lifecycle and its implications
Reduce project risks using selected Agile practices
Appreciate the value of learning and adaptation on projects
Accept that change is good because it is a symptom of learning
Value regular and continuous collaboration among all team members
Identify all of the people who should be treated as members of the team
Focus primarily on your customers and their needs
Give your customer a central role in project success
Teach your project teams to self-manage
Find a good coach for your agile teams
Learn along with your customer about their requirements and needs
Adapt to your customer’s evolving understanding of their needs
Get regular feedback from your customer to ensure the project stays on track
Deliver high value in your customer’s eyes
Control schedule and costs by effectively time-boxing your projects
Adapt your plans smoothly to changing project realities
Eliminate waste by doing just enough at the right times
Run Lean projects, delivering high value fast