Introduction
SECTION I: Development Team
1: Getting Started
2: Managing a Development Team
3: Creating an Effective Development Team
4: Growing a Software Team
SECTION II: Product and Technology
5: Defining the Product
6: Driving Releases
7: Evaluating Your Tools and Methods
8: Assessing Your Technology
SECTION III: Outside of Engineering
9: Working with Your Company
10: Working with the CEO and the Executive Team
11: Listening to Your Customers
SECTION IV: Making Work Flow: Projects, Process, and Quality
12: Project Estimating
13: Starting a Project
14: Project Execution and Tracking
15: Designing a Software Development Process
16: Process Improvement
17: Understanding Quality Assurance
SECTION V: Planning the Future
18: Setting the Direction
19: Product Roadmap and Strategy
20: Going Forward
Appendix A: Software Company Structure
Appendix B: Internationalization
Appendix C: Corporate Workflow Diagram
References
View the detailed Table of Contents (PDF)
View the Index (PDF)