Describe, Defend, Differentiate and Deliver

Summary

Many of us work for companies that fancy themselves software companies. Nominally though, what we produce is functionality, not software. And functionality is only worth while if people can use it. In this talk, I’ll advocate for a wholistic approach to software development which incorporates documentation thinking at many levels. Documentation in its many forms can achieve diverse and sometimes accidental goals. With battle scars from real situations, I’ll show how you can use documentation not only to describe, but to defend, differentiate and deliver.