InfoQ Homepage Scrum Content on InfoQ
-
Can Product Owner and Scrum Master be Combined?
Many short staffed teams or small organizations consider combining the role of Scrum Master (SM) and Product Owner (PO) into one person. Is it advisable? Have other people done it? What are the options? Matt Gelbwaks, Dan Rawsthorne and Tom Mellor, among others, share their experiences.
-
Scaling Scrum Without the Scrum of Scrums
Scrum has proven effective at promoting communication between members of a development team. The question of how to scale this high-bandwidth communication across teams, especially in large organizations, remains an area of active exploration and debate. Will Read has proposed a mesh-network inspired alternative to the popular Scrum-of-Scrums meeting for achieving this goal.
-
Managing Change Requests in Scrum
Tracking change requests in Agile is often associated with being at odds with the Agile principle of "Responding to change over following a plan". However, in certain situations it might be necessary to track change requests. An interesting discussion on the Lean Agile Scrum group tries to look deeper into the 'Why' and 'How' of tracking change requests.
-
Scrum of Scrums - Issues and Value
The Scrum of Scrums meeting "is an important technique in scaling Scrum to large project teams. These meetings allow clusters of teams to discuss their work, focusing especially on areas of overlap and integration." Allan Shalloway asked for people's experience "on Scrum-of-Scrums for coordinating teams vs scaling Scrum to the enterprise" he sees problems in with large groups (350 people).
-
James Shore: The Decline and Fall of Agile
James Shore has declared agile to be in decline. He cites the many teams doing 'sprints' and stand-up meetings, without adopting any of the technical practices necessary to produce high-quality software over the long-haul. In his estimation, this has led to thousands of Scrum teams doing agile so poorly that they will almost certainly fail, and possibly take the agile movement with them.
-
Presentation: Reaching Hyper-Productivity with Outsourced Development Teams
In this presentation filmed during Agile 2008, Jeff Sutherland, co-creator of Scrum, and Guido Schoonheim, CTO of Xebia, present an actual case of reaching hyper-productivity with a large distributed team using XP and Scrum.
-
Addressing Nonfunctional Requirements in Scrum
Nonfunctional requirements describe qualities of a system (what it is) rather than its behaviors (what it does). Scott Ambler inspired much discussion when he recently asserted "Scrum's product backlog concept works well for simple functional requirements, but... it comes up short for nonfunctional requirements and architectural constraints." in an article on Dr. Dobb's Portal.
-
Scrum Certification Test
On many occasions various members of the agile community have complained that the Scrum Certification is meaningless because almost everyone who takes the class gets a certificate. As of Jan 1. 2009 that will no longer be the case.
-
"Sprint": a Misnomer?
One of agile development's most fundamental concepts is working "iteratively" - running a project by delivering progressively better versions of the product at recurring interim milestones. Each methodology has its metaphoric label for this; the two most prevalent are XP's "iteration" and Scrum's "sprint". Kevin Schlabach talks about how the word "sprint" may be a bad metaphor.
-
Agile Games for Learning
At Agile 2008, Don McGreal and Michael McCullough ran a session that showed how to use games and exercises to help improve our understanding of Agile principles and practices. After the conference they created the Tasty Cupcakes as a repository for all Agile games.
-
Handling Absence in Scrum Teams
Absence of a team member whether planned or unplanned can potentially affect the velocity of an Agile team. A discussion on the Scrum Development group tries to find ways to deal with absence.
-
What is Sprint Zero? Why was it Introduced?
Some teams use a Sprint 0 to prepare their product backlog, the infrastructure (development environment, CI server), ... .Is this part of Scrum? Is it useful?
-
Presentation: Extremely Short Iterations as a Catalyst for Effective Prioritization of Work
Mishkin Berteig presents a situation where he proposed to a software development team, which just started to experiment with Scrum, to accept 2-days iterations. The approach was trying to tackle their organizational lack of prioritization resulting in constant crisis. Their decision led to a bigger crisis which exposed the need for task prioritization.
-
Presentation: When Working Software Is Not Enough: A Story of Project Failure
In this presentation filmed during Agile 2008, Mitch Lacey talks about a real life project that was on the verge of being successful, but was deemed as unsuccessful by the customer. Considering that "the true measure of project progress is working software", Mitch and his team delivered the software, but the client was not satisfied.
-
Is a "Sprint" Detrimental to an Agile Transition?
Joe Kreb's says that the term "sprint" in Scrum is detrimental to successful Agile transitions. "On the one side, a sprint may convey the wrong message in an organization among executives and the team alike. It requires, however, little explanation because everyone knows a sprint is short. It could simply mean, we are "fast", but it could also mean "over-time" or "aggressive schedules". "