Beruflich Dokumente
Kultur Dokumente
Name
Course
Date
Critical Comparison of Agile Methods2
Critical review
Project management is essential when people are working together towards a common
goal. This essay will provide an analysis of an agile project management approach known as
Kanban. It is a popular project management system. Project management has played a role in the
technological and industrial revolutions that have occurred over the years. Project management
can be applied to a variety of contexts. It does not matter even in the case where the project has
simple goals and use fewer resources (Brechner & Waletzky, 2015). Essentially, the approach of
The agile project management approach is an iterative approach. The approach involves
breaking down the project into smaller projects. These smaller projects are then shipped
individually as steps towards the achievement of the overall goals of the project. The overall
objectives of the project are initially determined. They are then divided up, designed, build and
tested individually. It allows the project to be shipped faster and makes it possible to
accommodate updated needs before shipping the final project. Agile is an idea of how projects
should be managed (Anderson, 2010). Furthermore, Kanban emerges from agile and provides a
Kanban can be compared to a factory floor. It means that a part could begin as a piece of
metal. This part is then turned into a finished product through several steps. Essentially, in the
case of Kanban, several activities occur that intend to achieve a particular goal. A specific task is
done towards a project, and it is then shipped down the line to the next station where something
different occurs (Lassenius, et al., 2015). In Kanban, instead of going ahead to ship a complete
project, the various tasks are left at each stage until they are required.
Critical Comparison of Agile Methods3
In Kanban, each stage of the workflow is first defined. They are then set up in a way that
each task is moved from one stage to another. For instance, a factor can have different shelves or
boxes for each phase. The raw materials are in the first. The half-made materials are then placed
in the second. The completed parts are then placed in the third. On the other hand, other projects
can have a card. The card can contain a note of a program, or a physical price of paper placed on
the board (Tanner & Mackinnon, 2015). The card lists information about a given task, and the
The Kanban system is very flexible. It acts as a means to visualize the Agile idea.
Continuous flow It entails moving down the list of backlogs based on the ranking of
importance, and ensures that activities or tasks or always being dealt with.
Cards This visual card details the task. It contains all the information necessary for the
Cap on activities in progress It creates a limitation of how many activities or cards that
are at play in any given instance. It prevents the teams from over-committing.
Constant improvements This is an analysis of the flow to ascertain the efficiency and
Comparison
among the Agile methods. Scrum provides a basis where teams work together towards a single
goal. Scrum is influenced by both Agile and traditional project management ideas. It then
combines them into a flexible and structured process in the management of projects. Scrum
Critical Comparison of Agile Methods4
breaks up projects into simpler tasks that can be accomplished individually. It then assigns each
task a sprint (Stellman & Greene, 2014). Specifically, it is a time slot dedicated to the
accomplishment of a project, and it takes between seven to twenty-eight days. It is the period in
which the project is expected to be finished. Moreover, daily sprints occur when some parts of
the phase are completed. Essentially, it creates more structure in project management.
Figure 1: Scrum
Scrum differs significantly from Kanban due to a greater focus on team performance. In
progressing as required and adapts to the changes suggested along the way. The assessment
occurs at the end of every sprint (Bass, et al., 2013). The responsibilities are also divided into
three. These are the Product Owner (PO), Team and Scrum Master.
The PO is the individual who is completely aware of all aspects of the development.
Specifically, they ensure that all activities concur with customer needs and business goals. They
have a keen understanding of the progress of the project. On the other hand, the Scrum master
acts as a link between the PO and the rest of the team. This individual is involved in encouraging
Critical Comparison of Agile Methods5
the team to work together, and ensure that their performance is at the expected level.
Furthermore, the Scrum Master ensures that the team is progressing well in each part of the
individual sprint. Finally, the team is comprised of the individuals who are working on the
project (Brechner & Waletzky, 2015). They are involved in dividing the tasks and ensuring that
Scrums primary strategy entails several activities. The first is a backlog grooming. It is
an event that occurs during the first day of every sprint. It involves looking at the tasks not
completed in the project and what the focus of the project. The PO details how the tasks will be
allocated, and determines the efficiency of the sprints. The second activity involves sprint
planning. It occurs after the PO has established what to focus on. It is an opportunity to
determine what the teams are building and the reason behind it. Moreover, the individuals would
share past experiences, detailing features from the customers particular needs (Kniberg &
Skarin, 2010). It can also entail dividing tasks for each team to deal with during the sprint. In
Kanban, no roles are prescribed. Primarily, it does not mean that roles cannot be specified. In this
The team members also attend daily scrum meetings. These are simple meetings that last
for a few minutes. It provides an opportunity for the team members to update each other on the
current progress of the project. The team member is not expected to air out their problems and
issues during the meeting (Tanner & Mackinnon, 2015). Instead, it is an opportunity to ensure
that the project is continuous. The issues and problems arising can be directed to the Scrum
The team members also meet for sprint reviews. It is important to examine the sprint
since it is expected that the team produces a shippable item at the end. The team members will
detail what they have done to the stakeholders. Even though the review meeting encourages
accountability, its goal is to ensure that the completed item in the sprint concurs with the user
and business goals. A sprint retrospective also occurs after the sprint review meeting. It is where
the team members share information and collaborate. Specifically, they look at the limitations
and successes (Brechner & Waletzky, 2015). Moreover, the individuals can then make a
resolution on what they should continue doing and what they should avoid. The sprint
Scrum seems for complicated than Kanban. While Kanban tries to simplify projects and
make them manageable, Scrum can at the first instant look complex. Scrum is characterized by
more meetings, and responsibilities have to be delegated. It ensures that the projects stay on
track, and are successful. Specifically, Scrum is a structured technique to ensure that everything
gets accomplished. Furthermore, Scrum prescribes cross-functional teams. It is not the case with
Kanban. Instead, specialist teams are allowed. Moreover, only a single team owns the sprint
backlog in Scrum (Anderson, 2010). On the other hand, multiple teams or individuals share the
Kanban board. The Scrum board is also reset at the end of each sprint. On the other hand, the
Scrum is beneficial for projects that require smaller parts of the projects to be shipped
quickly. It also makes it easier to respond to changes quickly. The numerous meetings and task
delegation make scrum the best alternative for team members who are not familiar with the
Critical Comparison of Agile Methods7
context of the project. It can occur in cases where the team members are from varying industrial
backgrounds who are working on a system. There is always an individual who oversees the
project. In this regard, is a member of the team does not understand the project, then it is not a
problem. In the context of Scrum, the team members will implement changes or new
functionalities. The team members can make changes quickly, and this would prove beneficial to
the incremental process of project management. Kanban can also be a risk to teamwork in
comparison to Scrum (Stellman & Greene, 2014). For instance, if one of the team members lacks
the necessary skills, the entire project will be negatively affected. Kanban is often the best choice
for a team that have individuals with overlapping skills. It is essential so that everyone can make
an input and ensure that the backlog list is moved to zero. It is not the case with Scrum where the
team members can have differing skills. The lack of specific skills will not be a setback to the
In comparison, there are no assigned roles, time limits and focus on a single task in
Kanban. Meetings can be carried if the team members want it. Meetings are not compulsory is
the case with scrum. In this regard, Kanban is designed for team members that are self-
motivated. It does not require any deadlines or management, and would prove beneficial in cases
where the team members are highly skilled (Lassenius, et al., 2015). Kanban is the best in cases
where team members are leaning towards seeing the overall project at a glance.
Kanban does not follow the time rules like Scrum. Instead, it focuses on efficiency and
projects can occur however long that they intend. It is imperative to encourage efficiency as it
ensures that the resources are used well. If the Kanban rules are followed well, then it is possible
to assign the teams as much work as they can handle. Moreover, the team members will not be
Critical Comparison of Agile Methods8
distracted, and the projects will not go beyond the deadline. The system also allows for
flexibility. It arises from the fact that the project owner can change tasks that are not being
currently worked on. Kanban is the best system where the time required to accomplish overall
project is not crucial (Bass, et al., 2013). It allows all team members to work at their pace.
However, Scrum is the best alternative in cases where the project must ship based on certain
deadlines.
Every team and project have unique attributes. The project management system that is
applicable to each team differs considerably. In many cases, many teams use their version of a
system in project management. Essentially, it entails using the best parts of different systems to
meet their needs. Kanban and Scrum are popular Agile project management systems. However,
they have the differing characteristic that would prove beneficial in various scenarios. Kanban
uses cards, and it is not time conscious. On the other hand, Scrum is time conscious, and projects
have to be shipped within the required timelines. Both systems use teams that have differing
attributes. It is important to consider the demand of a project before choosing the project
References
Anderson, D. J., 2010. Kanban: Successful Evolutionary Change for Your Technology Business.
Bass, J. M., Allison, I. K. & Banerjee, U., 2013. Agile Method Tailoring in a CMMI Level 5
Brechner, E. & Waletzky, J., 2015. Agile project management with Kanban. 1st ed. Redmond,
Kniberg, H. & Skarin, M., 2010. Kanban and Scrum: making the most of both. 1st ed. New
Lassenius, C., Dingsyr, T. & Paasivaara, M., 2015. Agile processes, in software engineering,
and extreme programming: 16th International Conference, XP 2015, Helsinki, Finland, May 25-
Stellman, A. & Greene, J., 2014. Learning Agile: Understanding Scrum, XP, Lean, and Kanban.
Tanner, M. & Mackinnon, A., 2015. Sources of Interruptions Experienced During a Scrum