Remove .Net Remove Groups Remove Programming Remove Test-Driven Development
article thumbnail

AoAD2 Practice: Collective Code Ownership

James Shore

Mob Programming. Pair Programming. If you’re using mob programming, that coordination comes for free. In a remote team room, announce the topic in your group chat, and invite people to join you in a videoconference. Egoless Programming. Mob Programming. Pair Programming. It’s your code. Task Planning.

article thumbnail

LLMs Demand Observability-Driven Development

Honeycomb

But if you have a log line that emits both the request_path and the error_code , and a tool that lets you break down and group by arbitrary dimensions, this would be extremely easy to answer. Natural languages, on the other hand, are infinitely more expressive than programming languages, query languages, or even a UI that users interact with.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Why Your Agile Adoption Should Pay For Itself Within the First Program Increment

Net Objectives

This blog is written specifically written for those whose technology groups can readily be thought of as being composed of groups that are 40-75 in size, regardless of the current or anticipated level of SAFe adoption. . In our view, these gains should be met before the end of the next program increment. Taglines.

Agile 40
article thumbnail

AoAD2 Practice: Incremental Design

James Shore

Delivering practices might seem to be about programming, at first glance, but most of them are about design. As Ron Jeffries used to say about Extreme Programming, design is so important, we do it all the time. Pair Programming. Mob Programming. Test-Driven Development. Test-Driven Development.

article thumbnail

AoAD2 Practice: Reflective Design

James Shore

Test-Driven Development. I wanted my new login endpoint to have sociable tests. See “Write Sociable Tests” on p.XX.) Pair Programming. Mob Programming. Test-Driven Development. Work incrementally, one small step at a time, making sure the test pass after each step.

article thumbnail

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

Agile Pain Relief Notes from a Tool User

At the company developing the World’s Smallest Online Bookstore, they have a chronically understaffed helpdesk group who provides two lines of support. In a real-world example, groups at Microsoft have done this by targeting Zero Defects. [ All new code has acceptance tests written for it at the time it is created.

SCRUM 48
article thumbnail

7 Business Drivers for More Software Engineering Excellence

Accenture

Agile software developers are among a small group of people who care about code quality and treat it like an art. In a recent Agile Amped podcast, he shared seven drivers for why businesses need to pay attention to the quality of their code and invest in their development organization.