AI Features
Log In
0% completed
All Lessons
Free Lessons (7)
Getting Started
Introduction to the Course
Why does the Waterfall Process model not work?
Introduction to Waterfall Process Model
From Traditional to Agile Processes
QUIZ: Why Does the Waterfall Process Model Not Work?
What is Agile?
Approaches and Methodologies
What Makes a Project Agile?
Agile Simplified
Products, Costs, and Risks
QUIZ: What’s Agile?
Short Iterations in Agile
The Structure of an Iteration
Start of an Agile Iteration
The Evaluation of Iteration
Length of an Iteration
QUIZ: Short Iterations
Collaboration in Teams
Collaborating in Agile Projects
Teams in Agile
Meetings and Techniques for Working Together
Daily Stand-up Meetings in an Agile Process
Workshops
Pair Programming
Distributed Teams
QUIZ: Collaboration in Teams
Collaborating Roles
Roles in Agile Projects
Stakeholders: Customers
Stakeholders: Product Owner, Domain Expert, and Team
Stakeholders: Project Manager, Agile Coach, Developer
Testing and Refactoring in Agile
Continuous Integration
Testers and Testing
Traditional Role in Agile Projects
QUIZ: Collaborating Roles
Agile Requirements
Traditional Requirements vs. Agile Requirements
The Unit of Work
User Stories
Use Cases, Huge Cases, Smart Cases
Modeling or Writing?
QUIZ: Agile Requirements
Estimating
Timing of Estimates
Estimating in Steps
Estimating in Points
Estimation Poker
Measuring and Determine Velocity
QUIZ: Estimating
Planning
Planning, Replanning, and Adjusting
The Backlog
Dashboards
Burn-down and Burn-up Charts
Adjusting Project Deadlines
QUIZ: Planning
Implementing Agile
Improving Productivity in Agile
Remove Skepticism
There’s No Such Thing as the Agile Approach
Differences in Approaches
Agile Approaches: XP, SCRUM, and DSDM
Agile Approaches: Smart and Kanban
How to Switch to Agile
Assembling Agile
QUIZ: Implementing Agile
Issues in Using Agile
Introduction
Design Phase in Agile
Agile as an Excuse
Re-architecting
Planning and Reviews in Agile
Replacing Favorable with Unfavorable
Mono-disciplinary Teams
The Agile Manual
QUIZ: Issues in Using Agile
Choosing the Most Appropriate Process Model
Case Study: Laboratory Management System
Solution: Laboratory Management System
Case Study: Shifting to Newer and Better Technology
Solution: Shifting to Newer and Better Technology
Conclusion
Wrap Up!
Home
Courses
Learn Agile Methodologies from Scratch
Solution: Laboratory Management System
View the solution of the case study.
We'll cover the following...
Extreme
...
Ask