Remove Exercises Remove Test-Driven Development Remove Weak Development Team
article thumbnail

AoAD2 Practice: Test-Driven Development

James Shore

This is a pre-release excerpt of The Art of Agile Development, Second Edition , to be published by O’Reilly in 2021. Visit the Second Edition home page for information about the open development process, additional excerpts, and more. Test-Driven Development. When you’re done, the tests remain. Programmers.

article thumbnail

AoAD2 Practice: Whole Team

James Shore

This is a pre-release excerpt of The Art of Agile Development, Second Edition , to be published by O’Reilly in 2021. Visit the Second Edition home page for information about the open development process, additional excerpts, and more. Whole Team. The Hole Team. Modern software development takes a lot of skills.

Insiders

Sign Up for our Newsletter

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

Trending Sources

article thumbnail

Update on Software Engineering Career Ladder

James Shore

For managers that are new to their team, it’s been tough. PDF) Here’s a summary of the titles and skills, with changes marked: Associate Software Engineer Associate Software Engineers are just starting their software development careers. For managers that know their employees well, the work’s been tolerable.

article thumbnail

AoAD2 Practice: Collective Code Ownership

James Shore

This is a pre-release excerpt of The Art of Agile Development, Second Edition , to be published by O’Reilly in 2021. Visit the Second Edition home page for information about the open development process, additional excerpts, and more. Developers. Collective code ownership means the team shares responsibility for their code.

article thumbnail

Agile, Stand-ups, TDD and Code Reviews

The Programmer's Paradox

These two things tend to make agile an excellent fit for startups and an impossibly bad fit for large projects in large organizations. A big problem in development, particularly when a lot of people are introverts, is communication. Mostly that is a bad idea. We see the same kinda thing with unit testing.

article thumbnail

A Guide to Program Increment (PI) Planning: Why PI Planning is the greatest tool you can have

Gorilla Logic

Program Increment (PI) Planning, following the definition provided by Scaled Agile, “ is a cadence-based, face-to-face event that serves as the heartbeat of the Agile Release Train (ART), aligning all the teams on the ART to a shared mission and vision. ” . The team can focus on writing code. Allows teams to think ahead.

article thumbnail

AoAD2 Practice: Incident Analysis

James Shore

This is a pre-release excerpt of The Art of Agile Development, Second Edition , to be published by O’Reilly in 2021. Visit the Second Edition home page for information about the open development process, additional excerpts, and more. Whole Team. Agile teams understand failures are inevitable. Second Edition cover.