The Practitioner Board is responsible for developing programs that support the professional needs of ACM members as well as promoting computing as a profession. The Practitioner Board and Professional Development Committee focus on products and services that support and enhance the professional and technical development of practicing computing professionals, including engineers, architects, IT specialists and managers.
In this learning path, the third in a series of six on software architecture fundamentals, your hosts, Neal Ford and Mark Richards, show you effective techniques for diagramming and documenting software architecture. You will also learn how to craft and write successful proposals, business cases, evaluations, and other documentation to support your vision. And, you’ll explore how to document architecture decisions using architecture decision records and effectively justify and communicate an architecture to various stakeholders with clarity and confidence.