article thumbnail

How to build a successful agile development culture – and why your business needs one

CIO

For example, to get the benefits of agile development management needs to make teams more autonomous, give them the voice to point out areas of improvement, and trust them to make those changes. Practices like test-driven development, refactoring, and pair programming give you the exact recipe to start with.

Agile 246
article thumbnail

AoAD2 Practice: No Bugs

James Shore

Test-Driven Development. Test-driven development is your defect-elimination workhorse. To enhance the benefits of test-driven development, support energized work, and use pairing or mobbing to bring multiple perspectives to bear on every line of code. Whole Team. Energized Work.

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

AoAD2 Practice: Blind Spot Discovery

James Shore

More than anything else, teams build the wrong thing. More than anything else, teams build the wrong thing. I think this happens because so many teams think of their job as building the product they were told to build. For example, one team’s purpose was to improve surgical spine care outcomes.

article thumbnail

Top 15 project management certifications

CIO

The exam covers topics including Scrum, Kanban, Lean, extreme programming (XP), and test-driven development (TDD). The certification covers how to plan, execute, control, and complete project schedules and how to develop project measures, approach project control, and lead project teams.

article thumbnail

AoAD2 Practice: Build for Operation

James Shore

For example, when you add a feature that requires a new database, add stories for provisioning, monitoring, backing up, and restoring that database as well. When you deploy, you’ll deploy the same code to every environment, whether that’s your local machine, a test environment, or production. Test-Driven Development.

article thumbnail

20 Deadline Management Tips Scrum Masters Should Consider

Codegiant

For example, let’s say your application uses React 15. Sprint goals are crucial to keeping your team motivated. For example, if you’re looking forward to fixing a gigantic-sized bug in a particular sprint, that’s exactly what your sprint goal should be. We believe that it adds to 20–25% more development time.

SCRUM 52
article thumbnail

20 Deadline Management Tips Scrum Masters Should Consider

Codegiant

For example, let’s say your application uses React 15. Sprints without goals will demotivate your team — as they may end up feeling directionless. Sprint goals are crucial to keeping your team motivated. As a medium-sized company, we don’t follow the Test Driven Development (TDD) approach.

SCRUM 52