kanban is a project management system that manages work by identifying and fixing bottlenecks in a workflow.
The required processes are divided into 3 columns:
In the beginning, all processes are placed in the ‘to be done’ column. The ongoing processes are placed in the ‘in progress’ column, and the completed processes are placed in the ‘done’ column.
Suppose there are nine processes to be completed, named
Process 2, …
Scrum is a project management system that is used to develop projects with unclear requirements and aggressive deadlines. Scrum divides a project into time-boxed deliverables called sprints. These sprints are usually three weeks long. The project is developed iteratively, with each sprint delivering a number of features of the project required.
Openness to change
Open to changes.
Closed to changes during a sprint.
The roles of team members are not fixed.
The roles of the team members are fixed. The types of roles in scrum are:
Completion of processes are not time boxed.
The sprints are time boxed, generally two weeks.
The processes are delivered as soon as a process is completed.
After a sprint is completed, it is checked whether the sprint has enough features to be ship-able.
The progress is measured using cycle time and throughput. Cycle time is the time take to complete a single process. Throughput is the number of processes completed in a unit time.
The progress is measured using velocity. Velocity is the rate at which sprints are delivered as compared to the time estimated in sprint planning.
The team meetings are recommended for the members.
The team meetings are mandatory for the members.
Development may be affected if a member leaves the team.
Development is not affected if a member leaves the team.
When to use
Works best with small teams.
Large projects can be broken down into sprints.
View all Courses