MODULAR ARCHITECTURES MAKE YOU AGILE IN THE LONG RUN

Agile product architectures are needed for Agile methods (such as Scrum) to work

View Paper


design_qualityHOW HONEST ARE YOUR SOFTWARE MEASURES?

Process measures are easy to spin and game. Product measures are more honest.

View Paper


HEALTH (FOREST) ≠ ∑ HEALTH (INDIVIDUAL TREES)

Practitioners and leadership must objectively understand both code quality and design quality

View Paper


quantify_design_qualityQUANTIFY DESIGN QUALITY. IT IS THE CRUX OF INSTRUMENTING A LEAN TRANSFORMATION.

Business agility is as much a function of architecture as it is of process.

View Paper


steering_softwareSTEERING SOFTWARE PROJECTS MORE PREDICTABLY

Measuring design quality provides breakthrough insight for steering.

View Paper


play_offensePLAY OFFENSE: HOW TO PULL THE TRIGGER ON A SOFTWARE REFACTOR OR REWRITE

Measuring design quality can help you act decisively and manage change.

View Paper


code_structureIS YOUR CODE STRUCTURED AS YOU INTENDED? PROBABLY NOT.

Hidden and unintentional complexity causes waste and overhead. Identify architectural impurities early and consistently.

View Paper


design_quality2PRIMER ON DESIGN QUALITY, THE (MORE IMPORTANT) HALF OF STEERING SOFTWARE PROJECTS

Durable business agility = product agility * process agility. You need both.

View Paper


healthy_softwareIS YOUR SOFTWARE HEALTHY? PROCESS MEASURES TELL ONLY PART OF THE STORY.

Quantifying design quality helps to steer projects and improve software economics.

View Paper


value_managemenntMORE HONEST EARNED VALUE MANAGEMENT OF SOFTWARE PROJECTS

Earned value should focus more on the progress and quality of the product, not the process.

View Paper

speak_with_team