1.?? Introduction
Section I Groundwork
2.?? The Problem
3.?? Ways of Knowing
4.?? The Two Systems
?
Section II Leading Software Development
5.?? Leadership
6.?? Building the People and Technology System
7.?? Principles
8.?? Tactical Competence
?
Section III Areas of Competence
9.?? Areas of Competence: Overview
10. Areas of Competence: Craftsmanship
11. Areas of Competence: People and Process
12. Areas of Competence: Architecture
13. Areas of Competence: Workflow Automation
?
Section IV Bringing It All Together
14. Starting the New Development Shop
15. Enhancing the Existing Development Shop
16. Scaling the Small Development Shop
17. Simplification: Continuously Starting, Enhancing, and Scaling
?
18. A Complete Mental Model For the Engineering Organization
?
Index
This guide describes the unique aspects of creating software-based products. It also lays out the clear practical guidance thats necessary to construct and evolve a modern practice.
Kyle Rowland brings an incredibly rich and diverse base of experience to TechMentor and its clients. He has spent more than 20 years delivering software solutions across a broad set of industries from Defense Department to Financial Services, from Telecommunications to Big Data Analytics, and just about everything in between. Leading and building across such a broad set of problem domains and team approaches have given him both an uncommon depth of technical expertl#'