Software Architecture for Developers: Technical leadership by coding, coaching, collaboration, architecture sketching and just enough up front design (2014)
I. WHAT IS SOFTWARE ARCHITECTURE?
II. THE SOFTWARE ARCHITECTURE ROLE
VI. SOFTWARE ARCHITECTURE IN THE DEVELOPMENT LIFE CYCLE
VII. APPENDIX A: FINANCIAL RISK SYSTEM
VIII. APPENDIX B: SOFTWARE GUIDEBOOK FOR TECHTRIBES.JE