Technical Documentation
Agile projects lack adequate design and documentation
Service Description
I have worked on projects with absolutely no up-front design. A prevalent belief on agile teams is that software design and architecture are artifacts of waterfall methodologies. Concepts such as just-enough design and just-enough architecture can bring necessary order to projects without violating agile principles. I am also a proponent of creating Architectural Decision Records (ADRs) to document the history of decisions made by a team developing one or more software products. New members of a team or members with poor memories can review ADRs to understand why individual technologies have been chosen, why technical approaches have been taken, and why difficult decisions were eventually made after lengthy deliberation.
Contact Details
+ (303) 258-3759
peter@scalaverse.com