软件开发经济实用的15条实践
发布于 2024-10-03
1980
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
麦哲思科技任甲林
扫码关注公众号
扫码阅读
手机扫码阅读
软件开发过程的经济实用实践摘要
在软件开发过程中,以下15条实践被认为是经济实用的,可以提高项目的效率和质量,不受CMMI模型参考的限制:
- 保持项目团队规模不超过10人,确保团队成员的高效和专业。
- 文档化需求,并确保即使是小项目也有清晰的需求描述。
- 通过用例和界面原型来描述需求,确保需求的完整性和清晰度。
- 制定项目的阶段计划和每两周的计划,前者定义总体目标,后者安排近期的详细任务。
- 实施每日进度跟踪和每周例会,以确保项目进展的连续性和问题的及时解决。
- 通过需求评审和设计评审来发现问题并促进团队沟通,评审可以是正式或非正式的。
- 实行测试驱动开发,先编写测试用例再写代码,并采用自动化的单元测试工具。
- 结合单元测试、代码走查和代码重构来提高代码质量和软件可维护性。
- 每日进行联合调试,以便尽早发现接口问题,并始终保持一个可演示的版本。
- 在需求阶段编写系统测试用例,确保需求描述的可测试性和可度量性。
- 采用小版本发布策略,通过定义需求优先级和明确的发布版本来增强项目的可见性和团队的成就感。
- 进行项目的经验教训总结,从历史和案例中学习,吸取自身的教训。
- 如果有标准,就要安排QA人员检查执行情况,以培养组织的执行力。
- 使用如SVN等配置管理工具来管理代码和文档,避免版本混乱。
- 让客户参与需求变更控制,以规范化需求变更的来源。
虽然不同的企业和项目可能难以完全实施上述实践,但这15条应被视为基本的实践集合。
麦哲思科技任甲林
麦哲思科技任甲林
扫码关注公众号
麦哲思科技(北京)有限公司总经理 敏捷性能合弄模型评估师 认证的Scrum Master 认证的大规模敏捷顾问SPC CMMI高成熟度主任评估师 COSMIC MPC,IAC 成员,中国分部主席
471 篇文章
浏览 1251.3K
还在用多套工具管项目?
一个平台搞定产品、项目、质量与效能,告别整合之苦,实现全流程闭环。
查看方案
麦哲思科技任甲林的其他文章
我说CMMI之六:CMMI的评估
我说CMMI之六:CMMI的评估 对于CMMI的评估通常有如下的疑问,分别论述如下:(1) 是否一定要评估?按照CMMI的模型去实施,可以请主任评估师评估也可以不评估,是否需要评估取决于企业自己的商务需求。(2) 是否一定要公布评估结论?评估完成后是否需要在SEI的网站上对外公布评估结论,也取决于你自己的选择,SEI并没有强迫你一定要公布。(3) 采用什么样的评估方法?CMMI的评估方法是SCAMPI(Standard CMMI Appraisal Method fo
迭代策划会议(Sprint Planning) 的实际案例
某项目组第一次采用敏捷方法进行开发,确定了迭代周期为三周。该项目组投入的资源如下:前端开发工程师一名;后端开发工程师一名;测试工程师一名;PO一名;SM一名;前后端开发采用不同的技术,熟悉前端开发的工程师不熟悉后端的技术,后端开发的工程师也不熟悉前端使用的技术。当第1周结束后,由于前端开发人员使用的是新技术,需要熟悉新技术,而后端工程师与测试工程师的投入都不到位,因此估算工作量与实际工作量差别比较...
项目管理的三架马车
决定项目成功的核心角色是什么?我认为是三个角色:项目经理、技术经理与需求经理。
项目经理:解决管理上如何做的问题,对项目的进度与质量负责。具体职责包括了:过程定义、估算、计划制定、计划跟踪与控制、风险管理、质量管理等。
技术经理:解决技术上如何做的问题,对项目的技术方案负责。具体职责包括了:技术可行性的评估、技术方案的确定、设计、设计验证、技术难题的解决、实现等。
需求经理:解决做什么的问题,对项目的需求与范围负责。具体职责包括了:需求获取、需求分析、
我说CMMI 2.0 之 估算
EST(estimation)是CMMI2.0中新增的一个PA,从1.3版本中的PP与IPM PA中剥离了一些实践过来。 基本思想估计什么?规模、工作量、工期、成本等。估算是承诺的基础,充分沟通是估算的基础。估算可能是逐步细化的,并非在项目初期就估计一次。初期的估算与实际结果偏差比较大,因此,承诺也是多版本的,会逐渐调整承诺。估算要有方法论,要根据估计的结果与实际的偏差率不...
做好同行评审的24个细节
同行评审是在软件开发完成之前,通过技术专家发现潜在缺陷的一种有效手段,和在代码完成之后进行的软件测试可以相辅相成,提升软件的质量。而同行评审发现缺陷的成本低、修改缺陷的效率高,在开发中更值得投入。但是,在很多软件组织中这种手段却没有得到很高的推广,从本质上是没有建立起同行评审的文化。通过对多家组织同行评审活动的观察,我发现同行评审的质量取决于多个细节,细节决定成败,因此我总结了做好同行评审的24个
加入社区微信群
与行业大咖零距离交流学习
PMO实践白皮书
白皮书上线
白皮书上线