Since completing my Developer to Manager course and finishing my first book for SyncFusion, I have been planning, writing and producing my next course for Pluralsight. The next course is call Agile Fundamentals and it’s main focus is to explain WHY agile software development is important to the modern software industry.
The course starts out by covering the more traditional Waterfall and V-Model approaches and explains both the advantages and disadvantages of these approaches. The course then talks about an alternative way of working that aims to resolve the many disadvantages of the Waterfall based processes.
The course covers much of the theory around agile and why it is beneficial. The course also covers the many roles that team members can play on an agile team, and helps you decide if your team / organisation is ready to transition over to agile from Waterfall. The course will also cover the many misconception around agile and try to dispel them.
The course then goes on to cover some of the most popular agile methodologies in use in companies today like Extreme Programming (XP), Scrum, Lean and Kanban. This course is useful to software developers, testers, business analysts, project managers and company management as it helps everyone involved understand why agile can be a benefit.
The module structure for this course is as follows :
2. Waterfall Development and It’s Problems
3. What is Agile all About?
4. Common Agile Misconception
5. The Advantages and Disadvantagesof Agile
6. Extreme Programming
I am about 70% of the way through the course and I expect it to go live towards the end of January or early February.