The Artima Developer Community
Sponsored Link

.NET Buzz Forum
10 reasons to use or not use Scrum

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Jonathan Crossland

Posts: 630
Nickname: jonathanc
Registered: Feb, 2004

Jonathan Crossland is a software architect for Lucid Ocean Ltd
10 reasons to use or not use Scrum Posted: Mar 11, 2010 4:44 AM
Reply to this message Reply

This post originated from an RSS feed registered with .NET Buzz by Jonathan Crossland.
Original Post: 10 reasons to use or not use Scrum
Feed Title: Jonathan Crossland Weblog
Feed URL: http://www.jonathancrossland.com/syndication.axd
Feed Description: Design, Frameworks, Patterns and Idioms
Latest .NET Buzz Posts
Latest .NET Buzz Posts by Jonathan Crossland
Latest Posts From Jonathan Crossland Weblog

Advertisement

When to utilize SCRUM:
  • When requirements are sketchy and poorly gathered
  • When there are new requirements
  • When existing functionality needs to change
  • When you are fire-fighting bugs, issues and points of failure
  • When you need to quickly get back into good grace with the client after tons of issues
  • During the very initial investigations of the project, research and understanding user stories
  • When Use Cases are not being met properly and you need to get things on track functionally
  • When new members join a team, or an increase in communication is required.
  • When the product owner needs to balance a backlog
  • When there is a lack of responsibility and accountability
When NOT to utilize SCRUM (prefer a more Agile Methodology)
  • Gathering requirements
  • Designing the system functionally
  • Designing the system architecturally
  • Core Development phases
  • Development phases which require design
  • Phases dedicated to Refactoring
  • Phases dedicated to Testing
  • When roles and responsibilities are defined properly
  • When requirements are consistent and relatively static
  • When management and interested parties are not committed to it

SCRUM is not a silver bullet and no team, in my opinion can afford to put all their eggs or life-cycle phases into one basket.

Updated:
Scrum or being agile is not something that can solve your problems. It is rather the the team, leadership and real productive processes that count more than anything. A person unskilled in leadership and who does not have the complete 'vision' will fail in whatever processes are in place. And those that are good at leadership and management, were agile and good at it, before any methodology was created.

I think most importantly, a leader must care, be focused, be open minded and must seem to 'see into the future', as his intuition will show through.

Read: 10 reasons to use or not use Scrum

Topic: Interview in Prosabladet on 'Good Code' (in danish) Previous Topic   Next Topic Topic: Install RabbitMQ on Snow Leopard with Macports

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use