Remove Programming Remove SCRUM Remove Systems Review Remove Test-Driven Development
article thumbnail

5 Tips for Successfully Implementing Behavior-Driven Development in Your Team

Gorilla Logic

It enhances your existing Agile approach , synthesizing Test-Driven Development (TDD) and Acceptance Test-Driven Development (ATDD). You start by defining the desired behavior of the software in terms of concrete examples or scenarios that describe the behavior of the system in a clear, concise way.

article thumbnail

AoAD2 Practice: No Bugs

James Shore

Visit the Second Edition home page for information about the open development process, additional excerpts, and more. To share your thoughts, join the AoAD2 open review mailing list. Next, mix in even more bugs by with concurrent programming. How about a real-time embedded system? Test-Driven Development.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Definition of Done vs. User Stories vs. Acceptance Criteria

Agile Pain Relief Notes from a Tool User

One of the more frequently asked questions in my Scrum workshops is around the difference between Definition of “Done” and Acceptance Criteria , and how they relate to User Stories. While Acceptance Criteria is a commonly understood concept in software development, Definition of “Done” is unique to Scrum. User Stories.

SCRUM 105
article thumbnail

No Fighting In This (Agile) Dojo with M. David Green

Marcus Blankenship - Podcasts

In this episode of Programming Leadership, Marcus and his guest, M. The results will be more engaged team members, scrum masters, and a way of working that converts skeptics and naysayers into Agile evangelists. Understanding extreme programming (XP) and why it’s valuable (23:41). Convincing skeptics to try a new system (32:12).

Agile 59
article thumbnail

Kick start your Agile Transformation Journey (and be a Digital Disruptor)

Capgemini

Tomorrow’s leaders are already starting to transform towards new delivery models that will enable them to develop more exploratory and adaptive strategies. The information system (IS) of the future supports this approach and delivers an abundance of innovative services in record time. Metrics become fundamental at this stage.

Agile 52
article thumbnail

Scrum by Example – How to Handle Production Support Issues in Scrum

Agile Pain Relief Notes from a Tool User

Whenever you are building and deploying a complex system, there are always going to be bugs, defects, and unforeseen problems with usability — commonly referred to as Production Support issues. Most organizations that run these kinds of systems have helpdesks for users to raise these issues with.

SCRUM 48
article thumbnail

AoAD2 Chapter 4: Investing in Agility

James Shore

Visit the Second Edition home page for information about the open development process, additional excerpts, and more. To share your thoughts, join the AoAD2 open review mailing list. Not just spending money—that’s comparatively easy—but making real, meaningful changes to organizational structures, systems, and behaviors.

Agile 132