Sunday, January 3, 2010

SCRUM

Scrum is a project management technique which uses the notion of a Product Owner (secures funding, manages issues list), Development Team, and SCRUM Master which collectively plan Sprints (2 - 4 week development, documentation, and testing regimes) to complete chunks of functionality. Implicit in this methodology is that software development is inherently difficult to predict so empirical iterative rather than highly prescriptive predefined processes tend to produce better results. [Source]

Best resources to understand Scrum: (including videos & discussions)

The Scrum Software Development Process for Small Teams - Why Scrum?, How does Scrum work?, What happens during a sprint?, How do you plan and estimate?, Who leads the team?, What happens at the end of a sprint?, What happens during a Scrum meeting? etc.
IEEEScrum

Scrum in five minutes - Scrum – an introduction, Roles, Process, Common questions about Scrum etc.
Scrum

SCRUM - Using High Impact Teamwork To Tackle Software Development Projects An Overview of Scrum Framework, Scrum Rules, Scrum Meetings, How Scrum Generates Business Value, Challenges etc.
bettersoftware

SCRUM Development Process
Overview of SCRUM, SCRUM Methodology, Comparison of SCRUM characteristics to those of other methodologies like Waterfall, Spiral, Iterative etc., SCRUM Phases, SCRUM Controls, SCRUM Deliverables, SCRUM Project Team, SCRUM Characteristics, Advantages of the SCRUM Methodology, SCRUM Project Estimating etc.
SCRUM

Before Implementing Scrum, Consider This...
So, you want to practice Scrum? Great idea, but don't be fooled. Great ideas are rarely easy to implement. Alicia Yanik found implementing Scrum to be anything but easy. In this week's column, Alicia contests that the process is certainly worthwhile, makes sense, yet definitely is nothing close to easy to implement.
Scrum

Agile Scrum - The 30 Day Sprint and The Daily Scrum Meeting
This newsletter is one in a series of newsletters that will discuss the agile Scrum process and will end with variants of Scrum that can be used to aid in improving your software releases. It discusses best practices for the thirty day sprint.
Scrum

Agile Scrum - Understanding Scrum Rules
Many of us have experienced projects that drag on much longer than expected and cost more than planned. Companies looking to improve their software development processes are now exploring how agile can help their enterprise quickly deliver more reliable software, iteratively and with a feature set that hits that mark. While agile has different "flavors", Scrum is one process for implementing agile. This newsletter is one in a series of newsletters that will discuss the agile Scrum process and will end with variants of Scrum that can be used to aid in improving your software releases.
Scrum

What is Scrum?
What Is Scrum?, Scrum: Skeleton and Heart, Scrum: Roles, Scrum: Flow, Scrum: Artifacts etc.
SCRUM

Agile and Scrum methodologies from a testing/QA perspective
Agile software development is already beyond the innovation stage and rapidly moving through an early adoption stage. Have you noticed agile and Scrum being mentioned "everywhere" you look? This write-up will describe key agile/Scrum concepts, the different phases of an agile project managed using Scrum, and the top three things that you should expect as a QA engineer/tester professional. If your organization is looking at agile/Scrum, or you want to keep up-to-date on industry trends, read on.
SCRUM

What is Scrum?
What is Scrum, Why Scrum, Scrum Practices, Why Scrum works, Pros and Cons etc.
SCRUM

The Seven Habits of Highly Effective ScrumMasters
This article discusses seven best practices for agile ScrumMasters.
Agile ScrumMasters

How To Implement Scrum in 10 Easy Steps
Scrum in 10 Easy Steps

SCRUM
What is SCRUM?, SCRUM Values, The SCRUM Process, The SCRUM Team etc.
SCRUM

Scrum Library - Few White papers and other stuff on SCRUM.
SCRUM

What are the major benefits of scrum as a methodology?
Answer

What is the difference between Scrum and Extreme Programming?
Answer

Scrum Process Management - tips, pitfalls, ideas
Answer

How about using Scrum in fix-length/fix-priced projects?
Answer

How does Scrum work when you have multiple projects?
Answer

Best practices when using Sharepoint as a Scrum communication tool
Answer

Best Scrum Tools
Scrum Tools

Which open-source Scrum project management tool do you use?
Answer

Scrum Tools Roundup
Scrum Tools

Hamid Shojaee in Scrum in 10 Minutes
Scrum Video

Bruno Sbille and his team in Scrum applied on a real-world project
Scrum Video

Jeff Sutherland in Scrum Tuning: Lessons learned from Scrum implementation at Google
Scrum Video