Strategic Domain-Driven Design

If you’re a software developer or architect who wants to play a more influential role in ensuring your software systems are optimised to support business goals, then you need to […]

Code Literacy for Non-Programmers

Should Designers be coding? How about Product Owners? Just how technical should your team be? In real-world Agile teams, traditionally defined roles are being displaced by a culture of collective […]

So You Want to Do a Startup!

So, you’ve got a big idea and want to do a startup. Awesome! Where will you start? There’s no gathering customer requirements – this isn’t a custom dev shop. Nor […]

Cleaner Development Using a Branch-per-Issue Workflow

There’s an exciting trend out there, especially among teams using distributed version control. It’s called story-branching, or issue-driven development. For each issue a team implements – user story, bug, spike, […]

The Technical Debt Trap

Doc Norton discusses the origins of the technical debt metaphor, what it means today, and how we properly identify and manage technical debt.

Not yet a member? Sign up now