The most widely-used Agile methodologies: Scrum & Kanban
Harry Zenklusen
Digital Marketing Leader | Driving Growth with Data-Driven Strategies | Transforming Brands in the Digital Age
Beyond a work approach, ‘agile’ is also a method of thinking that enables teams to innovate and quickly respond to changing demands, while mitigating risk at the same time.
There are a number of different approaches within the agile methodology, two of which I will examine here:
Scrum approach
Scrum framework is used mainly for software development. The good thing about this methodology is that scrum can be leveraged to not only design better software, but also to run the marketing division of a company or even build a better mobile phone product. It’s a productive and creative way to deliver high-value end products.
This framework is divided into smaller cycles (known as scrum or sprints) – commonly with a timebox of 3 - 4 weeks each. During a daily scrum meeting, the team reviews what they’ve done and what they will work on for the rest of the day, whilst also sharing any difficulties encountered or potential issues on the horizon.
Kanban approach
Kanban is a pull-based method that has been adopted by IT teams in recent years. Kanban is a method and tool that provides a quick visualization of all project activities and their evolution. The typical approach consists of using either a physical or virtual board with three default columns (to do, in progress, complete). Tasks in the form of cards can then be moved from one column to another whenever work is complete. Kanban focuses on continuous delivery and an entire group’s ability to collaborate efficiently. It can also help companies better organize their workflow and spot bottlenecks before issues arise.
BONUS: Lean approach
People often mistake Agile with Lean and vice versa. Both are very similar, but not the same thing. Lean is short for Lean Manufacturing, which was originally a product manufacturing method and is still used today for product development. If you’re looking to lower your project’s waste rates and eventually eliminate them completely, this might be the agile approach for you. Lean aids the delivery of highly valuable products by using fewer people and resources in much less time. At its center is an emphasis on customer needs, eliminating problems and possible risks or hazards, as well as continuously optimizing systems to cut out waste, in terms of both time and cost.
When it comes to software development projects, selecting the correct methodology for your organization and specific objectives is crucial. This overview of the different methodologies available is designed to help you select the right approach for your next development project.
> Thanks for reading this article. Please share your views and experience.
---------
Read the "Agile vs. Waterfall" series:
Long term success requires excellence.
4 年Ok, so you want an opinion. My one can be summarized as follows. No matter what methodology you use, you have to manage your project and this involves versatility.? So let's fire up! Lean is a philosophy, kanban is dated 1980 and is derived from TPS and SCRUM was already used by the Egyptian to build pyramids. So please do not confuse up the buzzwords and management.