Category — Scrum


The Business Analyst Role in Agile Software Development (HTML)

by Nancy Nee — 14-Jan-13

As companies transition to Agile and Scrum to manage their software development projects, how does this affect the work of business analysts? Nancy Nee, VP Global Product Strategy at ESI International, shares her opinion on the role of business analysts in Agile software development projects and how this approach impacts the requirement gathering activity. She also provides some input on how to handle conflict between stakeholders.


5 Tips for Getting Software Testing Done in the Scrum Sprint (HTML)

by Clemens Reijnen — 21-Sep-12

This article gives you five tips how a clear practice with the support of tools will help teams be more successful in delivering done products when using an agile approach. Actually many tips will also be helpful for other methodologies and project approaches. This article uses Microsoft Application Lifecycle Management tools as an example, but the tips are valid for any other ALM tool suite.


Servant Leadership on Agile Teams (PDF)

by Gint Grabauskas — 11-Dec-12

As agile coach and department director I mentor my leaders on the virtues of “servant leadership.” Indeed, I consider myself a servant leader and use this as a guiding principle in how I lead my organization. This article introduces servant leadership and describes why it is critically important on agile teams. It contrasts “old school” autocratic management versus “new school” servant leadership by comparing a traditional PM to a Scrum Master.


Understanding the Scrum Burndown Chart (HTML)

by Dusan Kocurek — 21-Dec-11

The Scrum Burndown chart is very simple. It is easy to explain, easy to understand. But this metric also put in evidence some pitfalls observed in many agile workshops and adoptions. This article discusses them.


Dialogue Sheets for Retrospectives and Beyond (HTML)

by Allan Kelly — 21-Sep-11

The Dialogue Sheet is a new technique for Agile team retrospectives. This technique involves a large sheet of paper that help to create good discussion and teamwork in Agile and Scrum projects.


ADDIE Living in a Scrum World, Part 1 (HTML)

by Austin Kirkbride — 06-Dec-11

Applying Scrum beyond the IT world can be a challenge, but isn't impossible. The learning and development standard of ADDIE is just one way Scrum can lead old methodologies to live in a new framework.


How to invest limited budget allocated for becoming agile? (HTML)

by Yogesh Kumar — 16-Aug-11

I have noticed an increasing trend that software development teams, venturing into agile world, do their first investment in Scrum training. Is it a wise investment? Does it provide a good rate of return?


Are You a Whole Team? (HTML)

by Matthew R. Philip and Lori Cross — 18-Jul-11

This article proposes four ?smells? that might indicate that you?re not optimally practicing whole-team approach in your Scrum software development project.


Beware of Scrum (HTML)

by Yogesh Kumar — 01-Jul-11

This article is dedicated to the people endlessly discussing relationship between Scrum and Agile. Scrum is one of the biggest process invention but it does not guarantee success. Even creators of Scrum accept that more than half of the Scrum implementation does not go well. Why is that? Scrum is critical but what is more critical than Scrum?

Through a creative analogy, the following video helps you understand why we need to be careful with Scrum implementations. Here are the key learning objectives:


Managing Schedule Flaws using Agile Methods (HTML)

by Brian Button — 21-Mar-11

This article discusses several symptoms and causes of schedule flaws, presents metrics and diagrams that can be used to track your team?s progress against its schedule and describes Agile ways to address these risks.


Two Ways Agile and UX Can Work Together (HTML)

by Niki Dare — 11-Apr-11

This article presents the value of just-enough user-centered design in an Agile development process.


Are You Part of a Scrum Team or Scrum Group? (HTML)

by Lucas Lowry — 14-Mar-11

Taking advantage of Scrum practices is what makes a Scrum team succeed. After all, the development term ?Scrum? was derived from rugby for a reason. The name Scrum was chosen to represent specific software development practices because like Scrum team in rugby, one team needs to cover a variety of responsibilities. This team works towards a common goal, continuously, in parallel, and under circumstances that could, and do, change rapidly.


Agile Software Development (HTML)

by Daniel Glyde — 06-Mar-11

There are a number of strategies and working practices available for Agile software development, I have included the process that works for me; this is based on my real life experiences working with stakeholders (more about these in a moment), developers and testers.


Agile Project Management based on PMI® and Scrum (HTML)

by Tural — 20-Feb-11

Ist Agiles Projektmanagement mit dem PMI® Gestaltungsrahmen und SCRUM komplementär möglich? Klar! (Sorry available in German)


Daily Scrum: Merely a status report? (HTML)

by Vinay Krishna — 23-Nov-10

One of the important, key Scrum practices is the Daily Scrum. It happens daily during each Sprint and the entire team participates.

During this Daily Scrum everyone answers the following three questions:

Often people treat it as a typical status meeting and behave very casually, which eventually could lead to bad results.


Align Correctly Your Current Team with Scrum Model (HTML)

by Vinay Krishna — 09-Nov-10

A successful scrum implementation requires proper understanding of Scrum processes within team and within all project stakeholders. Even after proper training and certification (CSM/CSPO) it?s really tough to achieve the success as intended. There is one common and important problem which has always been overlooked ? the alignment of current team with Scrum model. Because, vanilla-Scrum only describe what the role does in the process.


(No link)

by —


Mature Scrum at Systematic (HTML)

by Carsten Ruseng Jakobsen, Jeff Sutherland — 21-Sep-09

This article presents an experience report about mixing CMMI and Scrum in the same company.


Keep the Balance - The Scrum Product Owner (HTML)

by Marion Eickmann — 12-Mar-10

This article presents what are the Scrum Product Owner activities and how he has to keep the balance of interests between the Scrum team and the other stakeholders.


Things I've Learned, the Hard Way (HTML)

by Alex Rosiu — 20-Apr-10

A short article presenting some of the things I've learned as a leader.


Five Symptoms of Mechanical Agile (HTML)

by Daryl Kulak — 21-Mar-10

This article contains five stories, mostly based on real life, that might help you see how Agile can become mechanical and what you should do about this.


Agiles Projektmanagement mit PMI® und Scrum (HTML)

by Tural & Co. — 07-Mar-10

Ein Projekt kann nur erfolgreich sein, wenn es über so viel Eigendynamik wie die Dynamik ihrer Umwelt verfügt.

Projekte reagieren permanent auf Veränderungen in ihren Umwelten, indem sie sich von ihnen irritieren lassen. Wenn die projektinternen Abläufe und das Auftreten den Umwelten gegenüber viabel, d.h. brauchbar, sind, befindet sich das Projekt auf dem Weg zum Erfolg.


When Democracy Fails (HTML)

by Alex Rosiu — 05-Jan-10

A brief article on taking the right decisions on technical matters.


Being Agile exercise for gaining a common team understanding and consensus (HTML)

by Russell Pannone — 30-Oct-09

Simple exercise for gaining a common understanding and consensus about what it means to you, the team and the organization to be Agile.

The Challenge

The modern world of Agile systems-software product development and delivery presupposes we work faster and better, do more with less, change continuously, and invent new ways of working. The modern formula for work appears to be:

More Success + Greater Speed + Fewer Resources + Constant Uncertainty + Increased Competition + Quicker Time to Market.

People’s beliefs, understanding and perspectives as well as their unwillingness and ability to change makes being Agile hard.

Contributing to this challenge is a proliferation of new vocabulary, new terms, old terms having new meaning, guidance, books and articles on the subject and ones interpretation of what it means to be Agile.

Goal of the Exercise

Minimize frustration and waste usually associated with gaining consensus on what it means to an individual, team and organization to “be Agile” as they work through the forming, storming, norming and performing stages of team development.


The World of Agile & Lean Product Development and Delivery with SCRUM Made Easy (HTML)

by Russell Pannone — 20-Oct-09

This presentation makes understanding Agile & Lean Product Development and Delivery with SCRUM easy.


What the PO Does During the Sprint? (HTML)

by Juan Banda — 05-Oct-09

Somebody asked me an interesting question: what does a Product Owner do during the Sprint? But before answering this question, letâ??s go one step back and see what the PO does for the release backlog.


Agile/Lean Product Development and Delivery: Mastering the Art of Change (HTML)

by Russell Pannone — 23-Sep-09

Mastering the "art" of agile/lean systems and software product development and delivery requires you ask yourself, "Do I really understand both the technical and non-technical imperatives associated with this undertaking?"

This article takes a look at mastering the art of agile/lean system and software product development and delivery; focusing on change.


When the Product Owner Has to Say No (HTML)

by Juan Banda — 21-Sep-09

Saying no to the team, to the client or the Scrum Master, is one of the PO's more important tasks, but let's think in some situations when this might happen


Definition of Done and the Quest for the Potentially Shippable Product (HTML)

by Juan Banda — 05-Sep-09

One of the main contributions from Scrum to the software development community is the conscience that has been created about obtaining a tangible deliverable product at the end of each sprint. In theory, the potentially shippable product should be ready for shipping at the end of each sprint, given that if you can find a client willing to buy a product that works with limited functionality.

Theory contradicts reality in many occasions because the team hasn't implemented enough functionality or this has not been completely tested to be considered as a valuable product that can be delivered to clients.


Using Scrum on Larger Projects: 'Scrum of Scrums' (HTML)

by Kelly Waters — 10-Jun-09

A technique for scaling Scrum up on larger projects...


Planning Poker Cards (HTML)

by Mohamed El-Deeb — 09-Oct-08

A quick overview about Planning Poker Cards for Agile practitioners and some resources of physical and online versions of the tool


Agile Practices Are Meant To Be Adaptive (HTML)

by Kelly Waters — 06-Feb-09

...but only when you're ready.


Scrum for Team System (HTML)

by Mohamed El-Deeb — 22-Jan-09

An overview for some of the Scrum tools used in development and management of software in general and under Microsoft environment in particular


Say It Out Loud! (HTML)

by Alex Rosiu — 09-Jan-09

Communication is one of the key factors that drive teams towards their goals, making possible the exchange of ideas, plans or problems. It is therefore crucial to do it efficiently, while keeping in mind that youâ??re still talking to humans and not some kind of information processing machines.


I have failed a sprint (HTML)

by Mohamed El-Deeb — 09-Nov-08

Some lessons learned from one of the tough sprints I managed


Example Product Backlog & Sprint Backlog (HTML)

by Kelly Waters — 24-Jul-08

Here are examples of a Product Backlog and Sprint Backlog for use in Scrum...


Why 'General Agile' Isn't Enough - Why Scrum Wins in the Enterprise (HTML)

by Kelly Waters — 09-Jul-08

Why Scrum wins in medium-large organisations...


Scrum Hell (HTML)

by Kelly Waters — 27-May-08

Implementing Scrum can be hell!


Scrum Master (HTML)

by Kelly Waters — 01-May-08

Some useful resources for new Scrum Masters or Scrum Masters to be...


eXtreme Programming Versus Scrum (HTML)

by Kelly Waters — 22-Apr-08

So you've had enough of failed projects. You like the sound of agile development as an alternative. You buy into the key principles and you're ready to take the plunge.

Which methodology should you go for?


How to implement Scrum in 10 easy steps - Step #10: Review, Reflect, Repeat... (HTML)

by Kelly Waters — 20-Nov-07

Continuous learning comes as standard...


How to implement Scrum in 10 easy steps - Step #9: Finish when you said you would (HTML)

by Kelly Waters — 13-Nov-07

Easier said than done!


Track progress with a daily burndown chart (HTML)

by Kelly Waters — 07-Nov-07

"oh dear, it was going so well"...


How to implement Scrum in 10 easy steps - Step #7: Stand up and be counted! (HTML)

by Kelly Waters — 31-Oct-07

This is about each and every team member taking responsibility and reporting back to their peers...


How to implement Scrum in 10 easy steps - Step #6: Sprint! (HTML)

by Kelly Waters — 21-Oct-07

How to handle a Sprint in Scrum...


How to implement Scrum in 10 easy steps - Step #6: Sprint! (HTML)

by Kelly Waters — 21-Oct-07

How to handle a Sprint in Scrum...


How to implement Scrum in 10 easy steps - Step #6: Sprint! (HTML)

by Kelly Waters — 21-Oct-07

How to handle a Sprint in Scrum...


How to implement Scrum in 10 easy steps - Step #5: Create a collaborative workspace (HTML)

by Kelly Waters — 16-Oct-07

A place for visibility and collaboration...


How to implement Scrum in 10 easy steps - Step #4 Sprint Planning (Tasks) (HTML)

by Kelly Waters — 11-Oct-07

Breaking requirements into tasks and estimating...


How to implement Scrum in 10 easy steps - Step #3: Sprint Planning (Part 1-Clarifying Requirements) (HTML)

by Kelly Waters — 03-Oct-07

How to plan iterations and gather requirements in Scrum...


How to implement Scrum in 10 easy steps - Step #2: How to estimate your product backlog (HTML)

by Kelly Waters — 28-Sep-07

You need to provide some high-level initial estimates, in order to get an idea of the size of your project or product backlog. How many times have you heard someone say, 'don't worry, I won't hold you to it'? Here's how to estimate your product backlog...


How to implement Scrum in 10 easy steps - Step #1: Get your backlog in order! (HTML)

by Kelly Waters — 20-Sep-07

Getting started with Scrum...


'Self-organisation' is not boundaryless! (HTML)

by Kelly Waters — 17-Sep-07

Agile managers still need to lead...


How to adopt agile product marketing (HTML)

by Derek Morrison — 22-Jul-07

How cam marketing keep up with rapid agile development


Part #2: Agile Meetings run by an agile chairperson (HTML)

by Derek Morrison — 24-Jun-07

Running an agile meeting means an upfront investment of time with the pay back of better visibility of issues as they really are. This is part #2 in a 10 part series on the agile originations. Refer to - Agile Meetings For more details.

Derek


Scrum Agile Development: Uncommon sense (HTML)

by Kelly Waters — 18-Jun-07

The marketing strapline for Scrum is "It's about Common Sense". If it's such Common Sense, why do so many development teams tend not to work this way?


10 good reasons to do Agile Development (HTML)

by Kelly Waters — 11-Jun-07

...


Pain without gain (ROI) or pleasure with gain (ROI). (HTML)

by Derek Morrison — 03-Jun-07

Pain with a threatened ROI or pleasure with an improved chance of a greater ROI - which one appeals to you?


Agile people working in a non-agile world (HTML)

by Derek Morrison — 28-May-07

Implementing an agile development frame work, such as Scrum, does not solve your companyâ??s problems but helps identifies them.


Scrum Agile Development: Bad language? (HTML)

by Kelly Waters — 22-May-07

...


The beauty of NOT doing Agile Development... (HTML)

by Kelly Waters — 07-May-07

...


Agile Development: No place for snipers! (HTML)

by Kelly Waters — 30-Apr-07

...


Agile Development: Enough's enough! (HTML)

by Kelly Waters — 15-Apr-07

In agile development, try to apply the 80/20 rule...


Agile Development: Fast but not furious! (HTML)

by Kelly Waters — 31-Mar-07

Agile software development is all about frequent delivery of products. In a truly agile world, gone are the days of the 12 month project. In an agile world, a 3-6 month project is strategic!


Time waits for no man! (HTML)

by Kelly Waters — 28-Mar-07

In Agile Development, requirements evolve, timescales are fixed...


How d'you eat an elephant? (HTML)

by Kelly Waters — 25-Mar-07

Agile Development is all about small, iterative *releases*


Agile Development at full stretch (HTML)

by Kelly Waters — 06-Mar-07

How do you get your estimates just right to fit your Sprints perfectly? Answer: you can't. So how do you avoid finishing your Sprint early or disappointing your Product Owner?


10 Key Principles of Agile Development (HTML)

by kelly.waters — 10-Feb-07

10 Key Principles of Agile Development


Scum vs Scrum (Emergent Behavior in Slime Molds and Software Development Teams) (HTML)

by Matt Truxaw — 06-Nov-06

Thoughts on the importance of basic rules in enabling emergent capabilities in Slime Molds and Software Development teams.


Before Implementing Scrum, Consider This... (HTML)

by Yanik, Alicia — 12-Mar-05

This article describes how the author helped her team successfully transition to Scrum by allowing the team to self-organize and discover solutions to their problems.


RUP In the Dialogue With Scrum (HTML)

by Krebs, Joe — 15-Feb-05

An article on using Scrum with the Unified Process.


Agile Development: Lessons Learned from the First Scrum (PDF)

by Sutherland, Jeff — 01-Oct-04

In this article, Jeff Sutherland recounts the first Scrum project, which was at Easel Corporation in 1993. The article summarizes that first project and presents the lessons learned from it.


The New New Product Development Game (HTML)

by Takeuchi — 01-Jan-86

This is the very first article on Scrum describing its origins in Japanese new product development. The article is available only for purchase from Harvard Business Review for .


Toward a Catalog of Scrum Smells (PDF)

by Cohn, Mike — 01-Oct-03

An initial collection of "smells" or indicators that something may be amiss on a Scrum project.


Business Rules: Managing Released Software and IT Problem Resolutions Using Scrum and Agile (PDF)

by Dwyer, Mike — 01-Oct-04

This paper describes the empirically generated set of rules and tools that allowed an existing IT operation to adjust their workflow in maintaining, enhancing, and supporting business demands - and to do this in a proactive, agile, manner.


Best Practices in Scrum Project Management and XP Agile Software Development (PDF)

by Martin, Robert C.; Schwaber, Ken — 01-Jul-04

Description of a highly successful agile project at Primavera.


Scrum and Agile Processes 101 (PDF)

by Schwaber, Ken — 23-Jun-04

We can read about agile processes in books and articles. This tutorial provides an overview of agile processes and describes them by difficulty of implementation - the skeleton, the sashimi, and the heart. How Scrum fleshes out each of these aspects of agile processes is then described. Since it is easy to think one knows what agile processes are like without understanding what they really feel like, two case studies are used.


Scrum Development On a Page (HTML)

by Wake, William C. — 25-Jan-04

A concise (one page) overview of the Scrum development process


Extended Review: The Knowledge-Creating Company (HTML)

by Wake, William C. — 01-Feb-04

A lengthy review of the book "The Knowledge-Creating Company," which is by the originators of the Scrum process, Ikujiro Nonaka and Hirotaka Takeuchi.


Scrum Overview (HTML)

by Norton, Darrell — 24-Nov-03

A short but good introduction to Scrum.


Agile Software Development Methods: Review and Analysis (PDF)

by Abrahamsson, Pekka; Salo, Outi; Ronkainen, Jussi; Warsta, Juhani — 01-Sep-02

Excellent overview of all leading agile methods including Extreme Programming, Scrum, Crystal, Feature-Driven Development, Rational Unified Process, and DSDM.


The Upside of Downsizing: Using Scrum and User Stories to Scale Down a Project (PDF)

by Cohn, Mike — 01-Jan-03

This article describes how a project was successfully downsized from 100 to 12 developers. To make such a dramatic adjustment the development process was switched to Scrum and user stories.


Agile Project Management with SCRUM: Theory and Practice (HTML)

by Sutherland, Jeff — 01-Apr-03

An excellent presentation that describes the history of iterative and incremental processes and presents some of the theory underlying the Scrum process.


XP, Scrum Join Forces (HTML)

by Sliwa, Carol — 18-Mar-02

Brief description of a project in which XP and Scrum are combined.


Comparing RUP, XP, and Scrum: Mixing a Process Cocktail for Your Team (PDF)

by Rawsthorne, Dan — 26-Mar-03

Discusses how combining the best of some popular processes can provide a successful software development environment for your project.


SCRUM is an Organization Pattern (HTML)

by Beedle, Michael A. — 03-Dec-97

Very early writing about Scrum and Scrum meetings. Interesting from a historical point of view, and to see that the fundamental Scrum principles haven't altered much over the past 6 years.


Agile Methods: What's It All About (HTML)

by Rising, Linda — 01-Nov-01

Good overview of agile with brief descriptions of Extreme Programming, Scrum, Crystal, and Adaptive Software Development.


Agile Software Development: Business of Innovation (PDF)

by Wake, William C. — 01-Dec-02

This article looks at XP as a series of nested conversations occurring on the scales of monthly, weekly, daily, and more frequently.


Morning Roll Call (HTML)

by Anderson, David — 01-Sep-02

Describes how the use of a daily meeting contributed to the success of a project.


Managers Manage (HTML)

by Ambler, Scott W. — 01-Oct-02

Project Managers can learn from the new agile methods, too: Scrum and Extreme Project Management use close quarters, communication and discrete goal-setting to create highly effective project plans.


The Theory of Project Management: Explanation to Novel Methods (PDF)

by Koskela, Lauri; Howell, Greg — 01-Aug-02

Explores the theoretical foundations of project management. Describes the Scrum process and how Scrum rejects the underlying theoretical foundation of conventional project management.


Inventing and Reinventing Scrum in Five Companies (PDF)

by Sutherland, Jeff — 21-Sep-01

Jeff Sutherland is one of the originators of Scrum. In this article he retraces his experiences with Scrum in five very different companies.


Rugby, Anyone? (HTML)

by Noyes, Brian — 28-Jun-02

Two page introduction to the concepts of Scrum. For those who are looking for a quick introduction, not for depth.


The Scrum Software Development Process for Small Teams (PDF)

by Rising, Linda; Janoff, Norman S.; — 01-Jul-00

Rising and Janoff discuss their experience in implementing Scrum to address rapidly changing requirements.


Introducing an Agile Process to an Organization (PDF)

by Cohn, Mike; Ford, Doris — 01-Jun-03

Describes techniques that can be used to successfully introduce an agile process into an organization. Addresses concerns of programmers, testers, managers and HR departments.

Copyright 2003 IEEE. Reprinted from (IEEE Computer, June 2003). This material is posted here with permission of the IEEE. Such permission of the IEEE does not in any way imply IEEE endorsement of any of Agile Alliance's products or services. Internal or personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution must be obtained from the IEEE by sending a blank email message to pubs-permission@ieee.org. By choosing to view this document, you agree to all provisions of the copyright laws protecting it.


Agile Meetings (PDF)

by Rising, Linda — 01-May-00

Describes advantages of frequent, short meetings. Gives real-life experiences from Scrum projects and offers tips on how to conduct daily meetings.


Get Ready for Scrum (PDF)

by Schwaber, Ken; Beedle, Mike — 01-Jan-01

Excerpted second chapter from the authors' book on Scrum. Describes how Scrum came into existence.


Agile Epiphanies (sidebar to "Does Agility Work?") (HTML)

by Schwaber, Ken — 01-Jun-02

Scrum has defining moments when the concept of a self-organizing team becomes clear. This sidebar to Jim Highsmith's "Does Agility Work?" describes these epiphanies.


Does Agility Work? (HTML)

by Highsmith, Jim — 01-Jun-02

Informal, iterative methods fueled the successes of a health-care software company and a Singapore bank, but agility is no panacea. When analysis paralysis keeps good ideas from rising to the top, talent may be as crucial as process.


Scrum with XP (HTML)

by Mar, Kane; Schwaber, Ken — 01-Jan-02

This article compares Scrum and XP and finds them synergistic. Experiences on a real project are described.


Wicked Problems (HTML)

by Poppendieck, Mary — 01-May-02

Poppendieck describes the class of problems known as "wicked problems" and provides software development examples. She gives advice about how to succeed against wicked problems and identifies Scrum as an excellent approach for wicked problems.


Conventional Software Testing on a Scrum Team (HTML)

by Kohl, Jonathan — 30-Sep-05

The Scrum methodology can pose a challenge for software testers who are used to more traditional waterfall-inspired development processes. Jonathan Kohl relates his experiences working on Scrum teams who found some clear advantages in changing their methods.


Adaptative Project Management Using Scrum (HTML)

by Murphy, Craig — 20-Dec-04

This article provides a basic overview of Scrum, an agile process for managing software development project.


High Moon Studios Receives Workplace Excellence Award (HTML)

by Astle, Dave — 16-Nov-06

Article about how game developer High Moon Studios won an award for their HR programs, organizational performance, and employee satisfaction. The console game industry is known for its employee-unfriendly cultures; High Moon Studios used the agile process Scrum to avoid the typical game-development culture while putting out hit games such as Darkwatch.

Return to Category List