-
Agile methodology adoption in decline
In this story, Crystal Bedell reports on findings from the SSQ reader survey and discusses the challenges readers are experiencing with Agile adoption. Feature
-
Lesson on Agile: Overcoming large-scale Agile concerns
Agile expert Hower Deiner gives advice about how to implement large-scale Agile in the enterprise and overcome some of the most common challenges, such as geographically dispersed teams. Lesson
-
Agile Alliance 2011 conference news
The Agile Alliance 2011 conference hosted an array of experts. Learn about Agile development, exploratory testing, Scrum and software testing with Q&As and videos from the speakers. Conference News
-
Agile backlash series: Exploring Agile development problems and solutions
Experienced Agile testers and developers discuss development problems that cause backlash. Tutorial
-
Why Agile should not marginalize software testers
Scott Barber discusses Agile developers' and managers' perceptions of software testing and how the tester's role can change in Agile organizations. Feature
-
Five ways to kill Agile development adoption and projects
Agile development veterans cite the most common mistakes they see being made in Agile adoption and implementation. Feature
-
Agile problem areas that pain developers and testers
Developers and testers find problems with Agile including required meetings, inadequate documentation and issues related to short iterations. Feature
-
Agile development: What’s behind the backlash against Agile?
Learn the reasons why some software pros hate Agile, based on interviews with Agile coaches, consultants, software testers and development veterans. Feature
-
Addressing software quality issues with development models, methods
Each software development model has its own practices for building quality software. It is up to software makers to determine which model best fits their needs and to follow its practices so that they can deliver software on time that meets users' ne... Learning Guide
-
Agile is a culture, not a process
Many people think of “Agile” as a methodology such as Scrum, and compare it to a Waterfall style of software development. However, Ken Howard and Barry Rogers explain in their book that Agile is a culture, not a process. In this second part of a two-... News | 14 Nov 2011
-
Agile Manifesto interpretations: The importance of individuals and interactions
Couched in terms of Agile development, Howard and Rogers explore the importance of strong leadership, communication, collaboration and teamwork using techniques such as self-directed teams and DISC analysis to understand communication styles in their... News | 14 Nov 2011
-
Quality metrics: The economics of software quality
In the first of a three-part interview with co-authors Capers Jones and Olivier Bonsignour, we are introduced to their new book, “The Economics of Software Quality.” They describe “structural quality” vs. “functional quality,” along with challenges a... News | 02 Nov 2011
-
Contract negotiations evolve with Agile development: Q&A with Angela Druckman
Standard methods for contract negotiation are changing as organizations adopt Agile development, according to Agile 2011 presenter Angela Druckman. This inteview examines practical considerations for developing contracts in an Agile environment. News | 09 Aug 2011
-
Scaling factors for enterprise Agile with Scott Ambler
Scott Ambler describes the Agile Scaling Model (ASM), a contextual framework that can be used to adopt and tailor Agile practices to meet challenges faced by delivery teams of any size. News | 08 Aug 2011
-
Agile for any size software delivery team: Q&A with Scott Ambler
At Agile 2011, Scott Ambler talked about the Agile Scaling Model (ASM) and how it can be used to tailor your Agile practices for any delivery team. Ambler gives insights into making the transition to Agile for the enterprise. News | 08 Aug 2011
-
Scrum in sales: Q&A with Scrum founding father Jeff Sutherland
As Scrum grows as a software development methodology, it also has expanded to business areas including marketing, management, operations and sales. Learn more in this interview with one of Scrum's founding fathers, Jeff Sutherland. News | 15 Jul 2011
-
Large-scale Agile product management with Alan Shalloway
Learn more about the struggles large organizations face when transitioning to Agile, and how to address these issues, in SSQ contributor Matt Heusser’s interview with Agile 2011 presenter Alan Shalloway. News | 15 Jul 2011
-
Large-scale Agile: An interview with Bob Galen
Large-scale Agile development is of growing interest across different enterprises. SSQ Site Editor Yvette Francino spoke with Agile and quality guru Bob Galen recently on the best approaches to implementing large-scale Agile in the "real world." News | 09 May 2011
-
Embedded software for medical devices: Differences to consider in the SDLC
How does the software development lifecycle differ when developing embedded software for a medical device? In this interview with Mace Volzing, software development manager at IntraPace, SearchSoftwareQuality.com asks about the differences in the sof... News | 17 Dec 2010
- See More: News on Scrum software development
-
Scrum vs. Kanban: Comparing new approaches in software development
In this tip, we talk about the differences in Scrum and Kanban, comparing and contrasting these two approaches used in software development. Tip
-
Change management: Agile adoption with knowledge, attitude and action
Read this tip for advice from SSQ Site Editor Yvette Francino on how to implement the KAA model (knowledge, attitude, action) in your Agile adoption or other change management scenario. Tip
-
Beyond burndowns: Metrics for enterprise Agile
Executive management and stakeholders want to know the status of a project and this is traditionally done with metrics. But as our approach to software development changes, so do our measurements. In this tip, find out which metrics consultant Howard... Tip
-
Estimates in Agile development: Capacity matters in sprint planning
When doing sprint planning, how do your team members know they have enough work assigned to them in the sprint? Figuring out the hours you have available before you start planning is the best way to start. Author and Agile coach Steffan Surdek explai... Tip
-
Adopting Agile: Eight traction tips to make Agile development stick
Agile transition isn't easy. The tendency may be to revert back to traditional methods once the going gets tough, though experts encourage organizations to stick with it. In this tip, we learn eight tips for Agile traction recommended by Howard Deine... Tip
-
Early days of Agile development: Lessons for small projects
In 2003, QA professional Chris McMahon was one of a team of two implementing a small project using Agile techniques. Though the methodology was new, the guidelines of the Agile Manifesto were taken into account in determining how to best proceed. In ... Tip
-
Real world Agile: Gaining internal acceptance of Agile methodologies
Gaining buy-in for an Agile transition can be a challenge. People are naturally resistant to change. Without a united team, Scrum Masters have difficulty maintaining the discipline needed for a successful project. Learn about some of the challenges t... Tip
-
Large-scale Agile: Making the transition to Scrum
Transitioning to Scrum does not happen overnight, particularly with a large team. In this tip, software consultant Matt Heusser defines a strategy for an incremental transition rather than a "big bang" approach. Heusser describes the benefits of star... Tip
-
Transitioning to distributed Agile: A study from Pace University
A study done at Pace University produced a report outlining an application development effort of five students in three countries. The development team used Scrum in a distributed fashion to develop a mobile application used by first graders in Afric... Tip
-
Keys for Agile development: Planning and team collaboration on large or small projects
Whether a small Web application or a large-scale enterprise application, planning is essential. Agile expert Lisa Crispin describes the balance between "big design up front" and diving in without a design by using "just enough" planning to ensure you... Tip
- See More: Tips on Scrum software development
-
The purpose of the Agile retrospective in Agile development
In this expert response, Lisa Crispin explains various ways to conduct retrospectives, discussing what teams stand to gain from them and how they contribute to the ongoing improvements inherent in Agile development processes. Answer
-
Agile teams and software defect tracking: Is a DTS necessary?
In this expert response, Lisa Crispin discusses the pros and cons of DTS and offers advice to teams on how to best manage their bug-free development approach. Answer
-
How to best manage user stories in your agile development projects
User stories serve several important purposes for agile development teams. In this expert response, Sue Burk explains the full range of uses for user stories, discusses how to best document requirements details, and offers different approaches to mak... Answer
-
Scrum Master or Scrum project management, is there a difference?
A Scrum Master is commonly mistaken for a project manager who works in a Scrum environment. Learn what distinguishes a Scrum Master in this expert response. Ask the Expert
-
How to switch your team to Agile
Transitioning to Agile can be a smooth process, says project management expert David Christiansen. He outlines steps PMs can take to make the switch to Agile software development easier for the team. Ask the Expert
-
Scrum and requirements gathering
Scrum, an agile methodology, offers great advantages for certain software project teams. Expert Betty Luedke explains the basic tenets of Scrum and how they affect requirements engineering. Ask the Expert
-
Varying SDLC methodologies among development teams
Software development life cycle (SDLC) methodologies have their own advantages, tools and so forth. Expert David Christiansen explains why development groups should be allowed to embrace a variety of methodologies. Ask the Expert
-
Agile software development: Proving the benefits
Agile software development is a popular methodology, but how do you generate hard data proving its benefits? Expert Bas de Baar explains how. Ask the Expert
-
rescoring
Rescoring is an Agile software development process in which the development team revisits a pre-defined list of user stories to review story point scores and adjust them up or down based on what the team has learned in previous development iterations... Definition
-
product backlog grooming
Product backlog grooming is an Agile software development process in which the development team revisits a pre-defined product backlog, working with stakeholders to prioritize and break the backlog list into user stories for future use. Definition
-
product owner
The product owner is a role in scrum development of the person who represents the business or user community. Definition
-
iterative development
Iterative development is a way of breaking down the software development of a large application into smaller chunks. Definition
-
daily stand-up meeting
A daily stand-up meeting is a short status meeting that is held early each day. The practice, which originates from Agile development methodologies, is common in the Scrum development methodology. Definition
-
scrum sprint
In product development, a scrum sprint is a set period of time during which specific work has to be completed and made ready for review. Word
-
burn down chart
A burn down chart is a visual representation of the amount of work that still needs to be completed before the end of a project. Word
-
Scrum
Scrum is a project management concept for software development that revolves around the use of multiple small teams working in an intensive, interdependent manner... (Continued) Word
-
Agile 101: What you need to know about agile software development
Advocates of agile development say this methodology is ideal for creating software. John Scumniotales, co-creator of Scrum, discusses in this podcast what's involved when using agile and where the methodology will be five years from now. Podcast
-
rescoring
Rescoring is an Agile software development process in which the development team revisits a pre-defined list of user stories to review story point scores and adjust them up or down based on what the team has learned in previous development iterations... Definition
-
product backlog grooming
Product backlog grooming is an Agile software development process in which the development team revisits a pre-defined product backlog, working with stakeholders to prioritize and break the backlog list into user stories for future use. Definition
-
Scrum vs. Kanban: Comparing new approaches in software development
In this tip, we talk about the differences in Scrum and Kanban, comparing and contrasting these two approaches used in software development. Tip
-
product owner
The product owner is a role in scrum development of the person who represents the business or user community. Definition
-
The purpose of the Agile retrospective in Agile development
In this expert response, Lisa Crispin explains various ways to conduct retrospectives, discussing what teams stand to gain from them and how they contribute to the ongoing improvements inherent in Agile development processes. Answer
-
Agile is a culture, not a process
Many people think of “Agile” as a methodology such as Scrum, and compare it to a Waterfall style of software development. However, Ken Howard and Barry Rogers explain in their book that Agile is a culture, not a process. In this second part of a two-... News
-
Agile Manifesto interpretations: The importance of individuals and interactions
Couched in terms of Agile development, Howard and Rogers explore the importance of strong leadership, communication, collaboration and teamwork using techniques such as self-directed teams and DISC analysis to understand communication styles in their... News
-
iterative development
Iterative development is a way of breaking down the software development of a large application into smaller chunks. Definition
-
Quality metrics: The economics of software quality
In the first of a three-part interview with co-authors Capers Jones and Olivier Bonsignour, we are introduced to their new book, “The Economics of Software Quality.” They describe “structural quality” vs. “functional quality,” along with challenges a... News
-
daily stand-up meeting
A daily stand-up meeting is a short status meeting that is held early each day. The practice, which originates from Agile development methodologies, is common in the Scrum development methodology. Definition
- See More: All on Scrum software development
About Scrum software development
Scrum software development resources to help software development teams create quality software. Popular agile methodologies include Scrum and Extreme Programming (XP). Agile methodologies use short iterations for development and emphasize collaboration and cross-functional teams with members from the business, development, and test.