问题一:在看到第一章的时候软件的目标是 ——创造“足够好”的软件,一个软件在什么时候可以被认为“足够好”可以发布?这个评价的标准是什么呢?
问题二:在看到第二章的时候,一个软件从开发到完成都是有很多人完成,负责的模块的功能被其他人调用。软件的很多错误都来源于程序员对模块功能的误解、疏忽或不了解模块的变化。如何能让自己负责的模块功能定义尽量明确,模块内部的改变不会影响其他模块,而且模块的质量能得到稳定的、量化的保证?
问题三:在看到第九章微软的来历大部分公司的项目经理叫 Project Manager,微软的经理叫Program Manager,这有什么本质的区别么?