软件开发经济实用的15条实践
发布于 2024-10-03
946
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
麦哲思科技任甲林
扫码关注公众号
扫码阅读
手机扫码阅读
软件开发过程的经济实用实践摘要
在软件开发过程中,以下15条实践被认为是经济实用的,可以提高项目的效率和质量,不受CMMI模型参考的限制:
- 保持项目团队规模不超过10人,确保团队成员的高效和专业。
- 文档化需求,并确保即使是小项目也有清晰的需求描述。
- 通过用例和界面原型来描述需求,确保需求的完整性和清晰度。
- 制定项目的阶段计划和每两周的计划,前者定义总体目标,后者安排近期的详细任务。
- 实施每日进度跟踪和每周例会,以确保项目进展的连续性和问题的及时解决。
- 通过需求评审和设计评审来发现问题并促进团队沟通,评审可以是正式或非正式的。
- 实行测试驱动开发,先编写测试用例再写代码,并采用自动化的单元测试工具。
- 结合单元测试、代码走查和代码重构来提高代码质量和软件可维护性。
- 每日进行联合调试,以便尽早发现接口问题,并始终保持一个可演示的版本。
- 在需求阶段编写系统测试用例,确保需求描述的可测试性和可度量性。
- 采用小版本发布策略,通过定义需求优先级和明确的发布版本来增强项目的可见性和团队的成就感。
- 进行项目的经验教训总结,从历史和案例中学习,吸取自身的教训。
- 如果有标准,就要安排QA人员检查执行情况,以培养组织的执行力。
- 使用如SVN等配置管理工具来管理代码和文档,避免版本混乱。
- 让客户参与需求变更控制,以规范化需求变更的来源。
虽然不同的企业和项目可能难以完全实施上述实践,但这15条应被视为基本的实践集合。
麦哲思科技任甲林
麦哲思科技任甲林
扫码关注公众号
麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
425 篇文章
浏览 634.1K
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
麦哲思科技任甲林的其他文章
如何高效的工作
请思考敏捷方法中的3个基本原则:沟通、简单、反馈。这3个原则可以用来指导我们进行高效的工作。1 任务明确,不要做无用功。 何谓任务明确? 任务的输出是什么?在输出中包含哪些内容要明确列举出来。 任务的完成标准是什么? 任务的完成时间是什么时候? 是否有其他的约束条件? 要和任务的布置人员明确上述内容。 比如要你写给某客户写一个方案,则首先要明确:
敏捷方法中采集的度量数据
在敏捷方法中,要求度量的数据少之又少,可谓简单实用:规模:(1)故事点:用以估算工作量、度量开发效率。工作量: (2) 计划的工作量:用以排定项目计划。 (3) 剩余任务的计划工作量:用以跟踪项目进展。效率:(4)开发速度:每次迭代完成的需求的规模(如故事点),用以估算项目需要的迭代次数。其他度量元根据项目组的实际情况,可以由项目组自己定义。
如何理解与记忆SCAMPI V1.3的覆盖规则?
SCAMPI V1.3的覆盖规则是相当复杂的,如何记住这些规则呢,我总结了如下方法:记住2组数字,3-8与2-3-3:3-8:3类8条规则。38妇女节;某某人有点38;38在周易里起卦为火地晋,晋,晋升。2-3-3:这3类规则,每类规则分别包含的规则数目。 模型覆盖:PA覆盖类,2条规则; 执行覆盖:BU覆盖类,3条规则; SF覆盖类,3条规则;以下对38和233进行说明。首先
和任老师聊聊质量工作
2019年10月12日在厦门有某公司的6位质量管理同仁一起共进晚餐,席间讨论多个话题。10月14日,这些有心的朋友整理了问答记录,我做了简单修订,摘录如下:SQA感觉成天统计数据,没什么意义?统计数据可以,对于SQA来说,要掌握数据分析方法,从数据中找出规律,得到结论,有明确的结论来影响大家。有数据,必须有结论,这样才能充分发挥数据的价值。比如...
CMMI4级实践问题30问-2
第4问 :项目的控制上、下限在项目执行中是固定的还是可变的? 答: 是可变的。 请看CMMI模型QPM PA的SP2.2: 第1条子实践:Establish trial natural bounds for subprocesses having suitable historical performance data. 注意这里提到的是trial 自然边界,即根据历史项目的数据得
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线