Agile Method #4: Kanban Kanban was derived from the lean approach to manufacturing developed by Toyota. It is not time boxed, but rather offers some concepts that can be used to drive efficiency on any agile project. It allows for visualization of the workflow, and empowers the team to own and manage its workflow.
Agile Method #3: Lean Product Development In an agile context, the practice of lean consists of employing three high-level principles: using visual management tools, identifying customer-defined value and building in learning and continuous improvement. Lean has some similarities to other agile methods but does not include time-boxed work.
Agile Method #2: Extreme Programming (XP) Extreme Programming focuses on software development. In that domain, it borrows on many core agile values, principles, and practices. It also contributes a series of core values, and provides a unique method that can be employed as a whole or in part within the framework of other agile methods.
Agile Method #1: Scrum Scrum is the most popular agile method, and the one that is probably most often included in any hybrid agile project management method. It is not to be confused with agile itself; scrum is a single but import agile method. Scrum is particularly strong at prioritizing work and obtaining feedback.
The Importance of Process on Agile Projects This is the fourth of four posts on the challenges of agile software development – focusing on the primary challenge of balancing the top-down ultimate goals of the project with the bottom-up empowerment of agile teams to influence and achieve those goals, one step at a time.
An Agile Case Study This is the third of four posts on the challenges of agile software development – focusing on the primary challenge of balancing the ultimate goals of the project with the empowerment of agile teams to achieve those goals, one step at a time.
Powering Through the Tension on Agile Projects This is the second of four posts on the challenges of agile software development – indeed focusing on one primary challenge that, if you can get it right, can be the key to agile project success.
Recognizing the Tension on Agile Projects This is the first of four posts on the challenges of agile software development – indeed focusing on one primary challenge that, if you can get it right, can be the key to agile project success.
Agile For Millennials As a project manager, I try to relate events or situations to the project management process, which works in most circumstances. That got me thinking about using certain PM processes for millennials. I found that the Agile project management model and processes seem to fit millennials well.