书籍介绍
本书以一位微软内部人士的视角,揭示了关于软件编码、软件测试和项目管理中存在的各种问题。作者文笔犀利,见解独到,对软件行业内的很多常见问题给出了解决方案,并提供了最佳实践。本书是作者对过去在软件行业6个不同的公司、30余年的工作经验的一次总结,共收录了91个栏目。根据主题的不同,本书所有栏目共分为10章。第1章讨论如何通过管理风险、范围和沟通来保障项目能够按时完成。第2章介绍了消除经验主义的大量过程改进的方法与技巧。第3章讨论了消除无谓的低效率的策略。第4章主要讨论了开发者与其他工种的关系。第5章重点阐释了软件质量问题。第6章解析了软件设计的基本原理和错综复杂的本性。第7章探讨了如何规划职业生涯。第8章探讨了工作与生活中存在的缺点的原因与纠正措施。第9章讨论了如何进行有效的管理。第10章分析了如何成功运转一个软件业务所面临的挑战。