软件危机产生以来,软件项目管理的痛点一直伴随着软件企业的发展。正如前文中所述,软件项目困扰着开发团队:
Scrum建立在经验主义的基础上,该经验主义基于三个最重要的方面(也称为下图所示的三大支柱),支持经验过程控制的每一个实施:透明度,检查和适应。当Scrum团队体现并实践承诺,勇气,专注,开放和尊重的价值观时,透明度,检查和适应性的...
遇到的问题:Epic在完成状态时,仍旧在Scrum面板待办事项中显示,需要手动将其【标记完成】 而想要的效果是:Epic到完成状态时,Epic自动标记完成
在决定在下一个项目中使用哪种类型的软件开发方法时,企业需要记住一些事情。需要评估的标准都是强制性的。认真对待这个问题将降低风险,并将不良后果的可能性降到最低。...
在Scrum中,我们努力在每次sprint结束时交付工作产品 (Working Prodcut)。但如果没有人知道这件事又有什么意义呢?Scrum对此的回答是演示 (Demo)。
软件开发是一个发展很快的行业,作为一名程序员需要具备开放的心智,以应对不同的环境下不同的开发模式。提出有用的软件开发方法并不容易。困难不在于定义它们,而是说服别人遵循。本文作者从《人类简史:从动物到上帝》一书...
敏捷(agile)作为软件开发的一种模式,已经热了有好几年的时间。很多人连敏捷宣言都不知道或者不理解,就开口闭口谈敏捷:个体和互动 高于 流程和工具 工作的软件 高于 详尽的文档 客户合作 高于 合同谈判 响应变化 高于 遵循...
越是大公司,流程越落后,越僵化。大公司成功的原因在于积累丰厚,打个不好的比喻就是地主家有余粮,冬天不容易饿死。但是地主的儿子不见得比穷人的儿子有能力。一、Scrum是什么Scrum 是一个用于开发和维持复杂产品的框架 ,是...
定律 - 或称法则,可以指导我们并让我们在同伴的错误中学习。这篇文章中,我将介绍我每次设计或实现软件时出现在我脑海的五大定律。其中有些和开发有关,有些和系统组织有关。它们可以帮助你成为合格的软件工程师。墨菲定...
这篇文章和《PDA感悟》一样,是对一年前学习到的相关知识的一个应用反思。 写它,是为了完成每月反思,也是为了完成我这个月的目标,更是为了积累项目流程经验。 之前已经看过刚进公司的时候,由于项目组需要使用 ...