article thumbnail

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

CIO

This means each team has the primary capabilities needed to create software, reducing the time consuming need to coordinate and hand off across functional silos. (2) 2) Extreme Programming – the 12 principles of Extreme Programming provide a proven set of prescriptive practices for agile software development.

Agile 226
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 focus on a people-oriented culture sets it apart from other project management certification programs. The CDP program is only for those who have significant project management experience.

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. Exploratory Testing. Test-Driven Development.

article thumbnail

AoAD2 Practice: No Bugs

James Shore

Next, mix in even more bugs by with concurrent programming. Take a coach interested in trying Agile, assemble a team of novices, shake well, and bake for three years. QSM Associates is a well-regarded company that performs independent audits of software development teams. Test-Driven Development.

article thumbnail

Velocity 2019 will focus on the rise of cloud native infrastructure

O'Reilly Media - Ideas

This can involve ruthless automation, new shared responsibilities between developers and operations, pair programming, test-driven development, and CI/CD. For many developers, these changes are simply hard to implement.”. Cloud native and the evolution of the O’Reilly Velocity Conference.

article thumbnail

AoAD2 Practice: Build for Operation

James Shore

I’ll typically program it to abstract environment configuration, too.). You could end up attaching your test environment to your production database, or vice versa. Instead, leave the configuration out, and program your code to fail fast (see “Fail Fast” on p.XX) if it can’t find the configuration it’s looking for.

article thumbnail

7 Business Drivers for More Software Engineering Excellence

Accenture

We’ve known for a long time, before Agile was even named, that there are good practices the development team should do. They should test their code, they should review their code, they should integrate with other teams building programs, they should work with the business and make sure that we’re building the right thing.