As Scrum is the most popular framework adopted by organization adopting an Agile approach for project management, many companies are trying to find financial facts that justify its adoption. This article discusses the topic of evaluating the return on investment (ROI) of using Scrum and suggests some hints about mistakes to avoid and on how to get meaningful results from this activity.
Even if Agile was initially considered as an anarchic approach due to practices like self-organization, the reality is that it requires a lot of discipline. Metrics is an important tool to assess the continuous improvement efforts of Scrum teams. However, setting a good metric program is not obvious.
By conceiving the project from the beginning as an agile project, you can outsource projects effectively and agilely. This paper describes how one team used Scrum to create an agile RFP, discusses what information should be present in an agile RFP and proposes how to find a partner to trust through a lean, Agile selection process.
A product owner or development team will often be asked for an estimate or a forecast for a product, a feature, an iteration, or a story. But when you go to a team member and ask them it is not uncommon for the color to drain from their face, twitching to start, and their pulse to race. Past experience says that the next words they speak will haunt them for the foreseeable future, maybe even for the rest of their career. It is only a rough estimate you say to reassure them, but they just know you have other plans and the fate of mankind lies in the balance. Or so it seems.
These four tips for integrating Quality Assurance practices into your Scrum process will support the underlying Agile value. Principles from the Agile Manifesto are applied in ways that affect your approach to software quality. You will learn how to address impediments to adopting those principles and why the approach of testing software as you go, not waiting until the very end of your Sprints, not only builds in better quality but promotes a deeper understanding of the entire application for the entire Scrum Team. Discover the common obstacles involved with Agile adoptions, and learn to apply temporary fixes in your Quality Assurance processes along the way, as long as your team learns from each experience and continually improves.
Agile approaches like Scrum recommend a “just enough” attitude in software development and this is also the case when you discuss tools. Ideally, you would work with a small team that is collocated, but this is not always possible and you might be running your project in a virtual mode with a distributed Scrum team scattered around the world. If you don’t want to start using a sophisticated tool to manage your efforts, you might be interested in adopting some web tools that will fit your particular need to share some of the project information or status among all the team members. This article presents some online tools that are based on Scrum and Agile approaches, that implement specific practices and that are freely available on the web for distributed Scrum teams.
It's difficult to change learned behavior, and even harder to change group habits. This is one reason why it is difficult establish Scrum Most companies understand that Scrum has a lot of potential and bears the chance to shorten time-to-market or the delivery of high-quality software, but. . . . And there we go again: "Scrum, but. . . ."
User stories are not merely an engineering requirement fashion. They are a simple but powerful and sophisticated way to gather requirements. They are also an Agile way to obtain the detail of the software through iterations that will, each time or during each review, gain more detail.