Architecture Diagrams as Code

An important outcome of software architecture work is a set of diagrams that help explain high level decisions on the system. Traditionally, these diagrams were built in complex UML modeling tools like Microsoft Visio or Enterprise Architect. More recently, the agile approach has moved a lot of these diagrams into hand drawings – for better

Architecture Diagrams as Code Read More »

A Roadmap Is Not A Road

Traditional project management uses a one-dimensional plan, that is usually not subjected to much change. That might work in some domains, but it doesn’t work for sure when doing product development into a complex market. A roadmap is, as the word says, a map of options that one might be able to take at some

A Roadmap Is Not A Road Read More »

Scroll to Top