软件开发经济实用的15条实践
发布于 2024-10-03
861
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
麦哲思科技任甲林
扫码关注公众号
扫码阅读
手机扫码阅读
软件开发过程的经济实用实践摘要
在软件开发过程中,以下15条实践被认为是经济实用的,可以提高项目的效率和质量,不受CMMI模型参考的限制:
- 保持项目团队规模不超过10人,确保团队成员的高效和专业。
- 文档化需求,并确保即使是小项目也有清晰的需求描述。
- 通过用例和界面原型来描述需求,确保需求的完整性和清晰度。
- 制定项目的阶段计划和每两周的计划,前者定义总体目标,后者安排近期的详细任务。
- 实施每日进度跟踪和每周例会,以确保项目进展的连续性和问题的及时解决。
- 通过需求评审和设计评审来发现问题并促进团队沟通,评审可以是正式或非正式的。
- 实行测试驱动开发,先编写测试用例再写代码,并采用自动化的单元测试工具。
- 结合单元测试、代码走查和代码重构来提高代码质量和软件可维护性。
- 每日进行联合调试,以便尽早发现接口问题,并始终保持一个可演示的版本。
- 在需求阶段编写系统测试用例,确保需求描述的可测试性和可度量性。
- 采用小版本发布策略,通过定义需求优先级和明确的发布版本来增强项目的可见性和团队的成就感。
- 进行项目的经验教训总结,从历史和案例中学习,吸取自身的教训。
- 如果有标准,就要安排QA人员检查执行情况,以培养组织的执行力。
- 使用如SVN等配置管理工具来管理代码和文档,避免版本混乱。
- 让客户参与需求变更控制,以规范化需求变更的来源。
虽然不同的企业和项目可能难以完全实施上述实践,但这15条应被视为基本的实践集合。
麦哲思科技任甲林
麦哲思科技任甲林
扫码关注公众号
麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
425 篇文章
浏览 567.4K
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
麦哲思科技任甲林的其他文章
快速学习COSMIC方法之四:早期快速估算功能规模的方法
在介绍详细的COSMIC方法之前,我们先介绍一下在项目早期,在需求没有详细到可测试的程度时,如何估算软件的规模。实际上很多公司为了减少度量的工作量,往往采用近似的估算方法进行确定项目的预算。 进行快速估算的原理为:通过分析历史的粗颗粒度需求与实际规模之间的相关关系,找到二者之间的换算关系,然后对于新的粗颗粒度需求参考历史的换算关系快速地得到近似规模。这里的粗颗粒度需求的规模可以是功能处理个数
我所知道的富士康之三:改进意识
富士康的质量意识在我咨询过的企业里可以说是最好的。台干都有很强的质量意识,你告诉对方如何做才能保证质量,对方都会很认可,不是为了形式,而是出于内心的改进。走在楼梯上,可以看到台阶上有些标语:”质量是计划出来的”,”质量是控制出来的”等等。走在楼道里,楼道里有宣传用的电视,电视里播放着一些flash,这些flash也包括了大量与质量有关短片。在实施CMMI的期间,甚至在厕所里也贴上关于CMMI模型的里目标与实践!
台干也都有很强的自我改进的意识。每次去咨询,总有
如何度量交付后的软件质量?
如何度量交付后的产品质量?本文给出了四个参考度量指标,并简要分析了其优缺点,并给出一个具体场景的案例。
《术以载道—软件过程改进实践指南》荣耀上市!
《术以载道—-软件过程改进实践指南》荣耀上市!欢迎广大过程改进从业者,爱好者阅读!
四种测试层次的比较
名称 测试对象 侧重点 参照物 充分性的评价方法 时机 测试方法 测试执行者 单元测试 软件的最小单元,如函数、方法等 逻辑的正确性 详细设计、源程序 代码、分支等覆盖率 软件中的基本组成单位完成后,边开发边测试 白盒测试、动态测试 一般是开发人员 集成测试 软件的模块、子系统 接口的正确性 概要设计、详细设计 接口覆盖率 软件系统集成过程中,边集
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线