Project Management

Please login or join to subscribe to this thread

Project Management Metodologies

linkedin twitter facebook  
avatar
Tamer Zeyad Sadiq Assistant Cost Manager| Turner & Townsend Riyadh, Ar Riyad, Saudi Arabia
I saw in here some of Pm methodologies like:
A. Scrum
B. Agile
C. Kanban
D. Waterfall

I want ask the description in each of these!!! What are useful of each? When will be use? and how?

Should I apply for these fields??

Thanks!!!!
Sort By:
< 1 2 >
avatar
Justus N Scrum Master| BCBSTX Arlington, Tx, United States
Agile is an umbrella term for several iterative and incremental software development approaches. Scrum & Kanban are just some of the frameworks that would fall under the agile frameworks.

Waterfall is the also referred to as "traditional" project management approach. This is where the whole project is delivered at once is very linear and sequential.

Scrum is a framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value.

Kanban is a method for managing the creation of products with an emphasis on continual delivery while not overburdening the development team. Like Scrum, Kanban is a process designed to help teams work together more effectively.
Kanban is based on 3 basic principles:Visualize what you do today (workflow): seeing all the items in context of each other can be very informative, Limit the amount of work in progress (WIP): this helps balance the flow-based approach so teams dont start and commit to too much work at once & Enhance flow: when something is finished, the next highest thing from the backlog is pulled into play

Kanban promotes continuous collaboration and encourages active, ongoing learning and improving by defining the best possible team workflow

Agile is widely used in software development where rapid changes are prevalent, whereas, a waterfall is more suitable for projects that don't have a lot of change. For example, a construction project. PS- I'm not suggesting waterfall is only for construction projects :)

Helpful links:
http://agilemanifesto.org
https://www.scrum.org/resources/what-is-scrum
https://www.versionone.com/what-is-kanban/
https://www.agilealliance.org
avatar
Dinah Young Project Manager / Software Asset Manager| Prince William County Springfield, Va, United States
First, let me clarify your question.

If a company has adopted the Agile enterprise architecture(an approach to software development under which requirements and solutions evolve through the collaborative effort of self-organizing and cross-functional teams and their customer/end user) they may choose to use any of the following frameworks:
A. Scrum - most popular
B. XP (Extreme Programming) - not as popular
C. Kanban
D. FDD (Feature-driven development)
E. Lean
F. DSDM (Dynamic Systems Development Method)
etc.

Waterfall is a "top-heavy" approach to development where requirements for the entire project are gathered and vetted up front. The design is planned in the beginning. Test plans may even be written before development starts. The development can then encompass the entire project or planned phases/iterations.

When should you use which? There is no easy answer because it all depends on your company and your customer.

Check out the discussion going on right now on this thread https://www.projectmanagement.com/discussi...oes-Agile-mean-

Sergio has given several links to articles and such that he has written on Agile. These may help answer some of your questions.
...
1 reply by Tamer Zeyad Sadiq
Jun 21, 2018 2:56 AM
Tamer Zeyad Sadiq
...
Really Thanks Dinah!!!!
avatar
Joshua Render Product Owner| Cognizant Harrisville, Ny, United States
Scrum and Kanban are Agile. While Agile itself is not a known or recognized methodology when companies adopt an Agile approach, they don't always pick a single method, and they try to adopt a general Agile approach. They often then just call it Agile. Often it ends up being an Agile-Waterfall hybrid.

Waterfall is predictive, you plan upfront.
Methods or frameworks within Agile are adaptive, you generally plan as you go to help meet changing requirements. Agile project management frameworks take on small releases, an incremental release in the attempt to gain value from the project output earlier and allow for input into the process.
avatar
Rami Kaibni
Community Champion
Senior Projects Manager | Field & Marten Associates New Westminster, British Columbia, Canada
I am waiting for Sergio to chime in and say: Agile is not a Methodology ? Sergio: Where are you ?

The answer for this question could take pages but in summary:

1- Waterfall can be used alone or in conjunction with the others as hybrid model to manage Predictable projects with clear upfront requirements.

2- Scrum, Agile, Kanban are used for projects that are complex with changing requirements and no upfront clear info such like knowledge work projects.
...
1 reply by Mayte Mata Sivera
Jun 22, 2018 3:30 PM
Mayte Mata Sivera
...
I was scrolling down too! Now that Sergio is here, I review the answers...lol
avatar
Kiron Bondale Retired | Mentor| Retired Welland, Ontario, Canada
Tamer -

I'd suggest a quick review of the new Agile Practice Guide as it provides some good context and positioning for different agile methods...

Kiron
avatar
Anish Abraham Privacy Program Manager| University of Washington Auburn, Wa, United States
In my opinion both Scrum and Kanban are specific approaches to agile methodology. Both allow large and complex tasks to be broken down and completed efficiently.
Waterfall is the traditional project management approach.
avatar
DILEEP KUMAR RAROTH CEO| Anba Gulf , KSA Al Jubail ,, Saudi Arabia
Justrus has given a reasonable explanation. Adding a few comments down the line makes the question almost explained . Great contribution from the team
avatar
Tamer Zeyad Sadiq Assistant Cost Manager| Turner & Townsend Riyadh, Ar Riyad, Saudi Arabia
Thanks to everyone!!!
avatar
Tamer Zeyad Sadiq Assistant Cost Manager| Turner & Townsend Riyadh, Ar Riyad, Saudi Arabia
Jun 20, 2018 9:37 AM
Replying to Dinah Young
...
First, let me clarify your question.

If a company has adopted the Agile enterprise architecture(an approach to software development under which requirements and solutions evolve through the collaborative effort of self-organizing and cross-functional teams and their customer/end user) they may choose to use any of the following frameworks:
A. Scrum - most popular
B. XP (Extreme Programming) - not as popular
C. Kanban
D. FDD (Feature-driven development)
E. Lean
F. DSDM (Dynamic Systems Development Method)
etc.

Waterfall is a "top-heavy" approach to development where requirements for the entire project are gathered and vetted up front. The design is planned in the beginning. Test plans may even be written before development starts. The development can then encompass the entire project or planned phases/iterations.

When should you use which? There is no easy answer because it all depends on your company and your customer.

Check out the discussion going on right now on this thread https://www.projectmanagement.com/discussi...oes-Agile-mean-

Sergio has given several links to articles and such that he has written on Agile. These may help answer some of your questions.
Really Thanks Dinah!!!!
avatar
Sergio Luis Conte Helping to create solutions for everyone| Worldwide based Organizations Buenos Aires, Argentina
I will answer here the same I answered when you post this into linkedin (I guess was you, sorry if not): None of them are methodologies.
A. Scrum: framework based on Agile practices.
B. Agile. a practice, a discipline, a way of behave and thnking.
C. Kanban. a technique, ancient one, used in manufacturing.
D. Waterfall. a life cycle process based on predictive life cycle model.
All I wrote above is sustained by research and academic work. You can find it inside the internet for example in places like CMU SEI.
< 1 2 >

Please login or join to reply

Content ID:
ADVERTISEMENTS

"A good composer does not imitate; he steals."

- Igor Stravinsky

ADVERTISEMENT

Sponsors