文章

敏捷文化变革的文化根源分析

最近研究敏捷项目管理,发现其中很多的最佳实践体现出了非常多的项目团队的文化变革,在此小结分享。

相 信很多人还记得五年前曾经非常火过一段的软件工厂的概念,当时有一些公司基于软件工程工具平台,建立起覆盖软件交付全生命周期的软件交付生产线。生产线上 的每个开发人员就像是汽车生产线上的工人,关注如何基于流水线的速度,根据任务单的要求,高效地完成自己负责的软件交付环节的工作。甚至每个开发人员工作 的工作终端没有存储接口,不能浏览Internet,所有的信息确保被安全的保存在公司的配置管理库。在当时的软件工厂的概念中,一向被认为是从事高智商 和高知识内涵工作的软件交付人员被毫不留情的称为软件蓝领。 Read more

Just enough(刚刚好)的软件开发文档什么样?

在今年与多个软件开发单位的交流中,补文档的问题多次提到,试图通过本文谈谈文档的价值,如何写刚刚好的文档。

软件开发所需要的文档在传统的瀑布型生命周期下典型的有:开发计划,需求规格说明书,设计书(有分成基本设计书、详细设计书;也有分成High Level Design、Low Level Design;或者概要设计、详细设计), 测试计划(测试用例),测试报告,结题报告。其中的需求规格说明书和设计书是过程中最重要的两份文档,往往多达数十页,甚至数百页。 后期,文档与实际软件的一致性问题是比较突出的,往往出现软件已经修改,而文档还没有修改,两者不一致。
Read more