Project Management is structured approach of executing project to achieve business goals and objectives. This approach involves 5 steps phased approach starting with Initiation, Planning, Execution, Check/Control and Closure. This is referred as IPECC.
Please refer to my earlier blog on –
Over past decade or so, Agile (Agile is philosophy) and in specific Scrum as implementation methodology has become very famous. By virtue of that, execution monitoring tools such as Kanban, Scrumban and Scrum Boards have become very famous and useful to Project Team members, Project Managers and Scrum Masters.
Let us look each of the tools in detail and its usefulness.
What is Kanban
Kanban boards are very popular tool for visualizing and managing workflows in project management.
A Kanban board typically consists of a physical or digital board with columns highlighting different stages of the workflow, such as “To Do”, “In Progress”, and “Done”. The columns are also known as Swim Lanes. Cards representing individual tasks or work items are moved between columns as they progress through the workflow.
Sample Kanban Board: Wikipedia
Some of the features or benefits of Kanban Boards are –
- Visualization of workflow-Easy to view or track status of the work items
- Helps in identifying bottleneck-Help prevent team members from becoming overwhelmed and improve overall productivity and promote continuous improvement
- Prioritizing work-Kanban boards enables to prioritize work items based on their importance and urgency, helping team members focus on the most important tasks
- Encouraging collaboration-Kanban boards encourage collaboration and communication between team members, as they can see what others are working on and coordinate their efforts accordingly
There are many Kanban board tools available, ranging from physical whiteboards and sticky notes to digital tools such as Trello, Asana, and JIRA. Even ADO can be used or tuned to address tracking of work items.
What is Scrum Boards
Scrum boards are a visual tool used in agile project management to help teams track and manage their work items. A Scrum board typically consists of a physical or digital board divided into columns that represent different stages of the project, such as “To Do”, “In Progress”, and “Done”.
Sticky notes or cards are used to represent individual tasks or user stories and are moved between columns as they progress through the workflow.
Very similar to Kanban Board and very similar in features however there is difference between the two –
- Focus-Kanban boards focus on visualizing and managing flow or work items while Scrum boards focus on sprint planning and progress tracking
- Work items-Kanban boards allow for flexibility in the type and size of work items that can be included while Scrum boards are typically used for user stories or tasks that can be completed within a sprint
- Process-Kanban boards emphasize a continuous flow of work, whereas Scrum boards emphasize iterative development within a sprint
- Roles-Kanban boards do not have prescribed roles, whereas Scrum boards have specific roles such as Scrum Master and Product Owner
- Timeboxing-Kanban boards do not use timeboxing, whereas Scrum boards use timeboxed sprints usually of 10 days
- Prioritization-Kanban boards prioritize work items based on their position on the board, whereas Scrum boards prioritize work items based on their importance to the sprint goal
Another variant of Scrum board or combination of Kanban and Scrum board is Scrumban where Scrumban involves applying Kanban principles—visualization of workflow, and flexible processes – to a team’s Scrum framework. It is a custom approach to development.
In summary, Kanban boards and Scrum boards differ in their focus, the type of work items used, their approach to process, roles, timeboxing, and prioritization. Usually Kanban boards used in Production support projects (BAU nature of work) where there is a continuous flow of work in terms of tickets, service request, Problem records and direct impact is seen of work items getting completed whereas Scrum boards are ideal for teams that need to manage and prioritize work within a timeboxed sprint.
Boards are an essential tool in project management as they help to improve organization, communication, transparency, time management, productivity, and continuous improvement thus helping in achieving over all goals and objectives of the Project and of the enterprise.
Boards increase transparency and accountability, which can help to build trust and ensure that everyone is working towards the same goals. Overall, boards are an essential tool for any project manager or team looking to improve their productivity and achieve project success.