模糊的项目管理概念
在一个软件项目开发中,每个人员承担什么角色,该做什么,不该做什么,每个人都有着或者清晰或者模糊的认识。每个人的认识似乎是相似的,但到了某个细节,却存在着严重的分歧。在不同软件企业的某个时期,都会出现这样或那样的争论:……阅读全文
在一个软件项目开发中,每个人员承担什么角色,该做什么,不该做什么,每个人都有着或者清晰或者模糊的认识。每个人的认识似乎是相似的,但到了某个细节,却存在着严重的分歧。在不同软件企业的某个时期,都会出现这样或那样的争论:……阅读全文
项目计划活动主要解决软件开发工期、成本不确定性的问题。经常可以看到这样的情况,计划10个月完成的项目,到了第8个月,上级领导才被告知,还需要10个月才能完成。软件开发成本自然也随之上升。……阅读全文
瀑布模型在中国的普及度非常之高。这得归功于我们的大学教育,学生们还没有理解软件为什么复杂,却已经知道软件的问题必须用“软件工程”来解决,其中最基础的就是瀑布模型。日复一日,年复一年,等到学生们就业了,成长为项目经理,制定项目计划,瀑布模型自然是首选。然而,事情并没有那么顺利…………阅读全文
一、单元测试……阅读全文
无论走在软件开发技术前沿的专家,还是众多在项目实践中成长的项目经理,对于软件设计活动的理解,都存在严重的分歧。设计应该做到什么样的颗粒度?过大的颗粒度华丽无用,过小的颗粒度,则产生庞大的文档,而且会对后续活动进行不必要的限定。那么,怎样才是适合的设计活动呢?……阅读全文
需求分析活动解决软件开发“做什么”的问题。客户对于需求的认知并不清晰,且经常同时包含了几个层次的需求概念,提交给软件项目组,要求按需求实现。需求分析活动的目标,是为后续各活动提供一个稳定的需求文档,作为软件开发的“输入”。……阅读全文