DevOps Kanban

Learn how to help your organization apply Kanban to software engineering, quality assurance and technology operations to rapidly produce quality software products and services. With stress on constant flow of work, communication, collaboration and integration, Kanban is becoming the method of choice for software development teams.

Applying Kanban to IT Processes 2: Support Team

by Eli Weinstock-Herman
This is a great example of applying Kanban for typical service work - a fictional helpdesk environment, where the team was staring to do Kanban from scratch.
Find out how easy it was to get started and how big productivity increase was achieved through very little change and effort. Read more »

Kanban for Sysadmin

Adoption of Agile and Lean principles in web and software development is constantly increasing and experiences tremendous success. There are lot of articles, conferences, case studies and other types of information on how to apply Lean processes in software development. But there is hardly any information for sysadmins and system & operations teams. Here it is! Read more »

Applying Kanban to IT Processes (Part 3)

by Eli Weinstock-Herman
The third part of the “Applying Kanban to IT Processes” describes the example of medium company that implemented the lean process management. The process of implementation started in 15-people IT team. The results spoke for themselves. They achieved the visibility of the whole process that they had never had before. They started tracking and deploying equipment at a regular pace making the end-user happier. They also significantly improved productivity and saved time and a lot of money. Read more »

Applying Kanban to IT Processes (Part 1)

by Eli Weinstock-Herman
Kanban can be applicable to many areas of IT, such as software development, technical support and development. This article opens a series of posts on implementing Kanban and improving processes by using this method. The case studies are based on real companies' experiences in Kanban. Read more »

Kanban is a lean approach to agile software development

What is Kanban? Kanban comes from Japanese and means “visual card”. It was first introduced by Toyota and implemented in production over a half century ago. Recently Kanban has been popularized by David Anderson in software development and quickly spread for other industries and branches. Kanban is a process tool that can provide incredible results if applied and used correctly and in a right context. Read more »

Applying Kanban to IT Processes (Part 4)

by Eli Weinstock-Herman
Quite often IT managers think that applying Kanban to IT processes ends when the team uses Kanban board. But they forget about the last but one of the most important part of Kanban implementation – constant improvement. In this Kanban example you will learn how a small development company working in a B2B and B2C sectors modified their current processes and started making constant improvements. Their aims were to provide better visibility and measurements. Before they made a decision, they compared lean and agile methodologies like Scrum, Kanban and eXtreme Programming (XP). This case study shows that establishing valuable measurements, regular revisions and constant improvement is crucial if you wish to achieve your business goals. Read more »

Why Kanban suits DevOps so well?

by Charan Atreya 
If you're running a relatively small team, but your process is built of many steps, it's clearly impossible to assign one person to one type of work only. Your team is forced to divide their time into different types of work, and this in turn puts an additional strain on the workflow. Find out how Kanban can provide help in such situations and learn of the two basic steps required for its implementation. Read more »

What is Kanban in software development?

Kanban in software development is quite easy to implement but a bit more difficult to maintain. It is because there are always problems and bottlenecks appearing that do not allow the work to flow smoothly. Moreover, some developers can work faster than testers and it is a typical situation in which a bottleneck happens. This article explains in detail how Kanban reveals bottlenecks immediately, allowing a project manager to solve them before they become a problem. Read more »

How To Get Started With Kanban In Software Development

by Derick Bailey
The author shares his experience of implementing Kanban into a software development environment. He explains how to introduce the core concepts of Kanban into an existing system. No matter if you are currently using Scrum, RUP, XP or Waterfall, all you need to do is to follow four basic steps: define and visualize your process, limit work in process (WIP), pull not push, monitor and improve. Read more »

Applying Kanban to IT Processes 5: Kaizen

by Eli Weinstock-Herman
In the last article of this series, Eli Weinstock-Herman discusses some of the most popular issues with Kanban implementation and brings the concept of continuous improvement closer to our understanding. Read more »

Lean and Kanban for Game Developers

by Clinton Keith
It's common for game development teams to start the process with Scrum and in later stages switch to Waterfall, ending up with a combination of the two. Clinton Keith wants to introduce the ideas of Lean and Kanban to this situation. There is the possibility to improve such processes with Lean, without abandoning Agile practices. Read more »

Kanban Applied to Software Development

by Kenji Hiranabe
This article answers the question of why Kanban method, which originates from the manufacturing industry and Toyota Production System, is today widely used to manage software development processes. The author explains two important things. First of all, what is meant by lean manufacturing Kanban. Secondly, what is a Kanban software development approach and what are its possible applications. Moreover, the text presents a comparison between Kanban in lean manufacturing and in software development management. Read more »