当一个新人进入项目管理领域时,在这个充满挑战和专业化的行业中,通过他们可能遇到的陌生术语和流程似乎令人生畏。事实上,项目经理的任务是作为项目管理团队的成员来管理...
敏捷软件开发是一种权衡跨职能各方之间的灵活性、迭代和团队合作的方法。它基于敏捷宣言,这是软件开发的一套指导价值观和原则。此外,它还促进适应性规划、进化发展、早期...
传统的瀑布式开发,也就是从需求到设计,从设计到编码,从编码到测试,从测试到上线大概这样的流程,希望每一个开发阶段都要做全做好。特别是前期阶段,设计的越完美,上...
“我用过Scrum,它糟透了。它增加了太多结构,太多会议,并且重视指标而不是实际工作。”
Scrum 是一种高效的项目管理方法,在提升团队效率方面有着巨大的潜力。Scrum 以团队协作为基础,注重灵活性和快速响应变化,是一门极力减少不必要工作量的艺术...
前面的那些模型以前非常流行,但现在开发人员在使用的时候会遇到各种问题。主要困难包括在项目开发期间处理来自客户的变更请求,以及合并这些变更所需要的高成本和时间。
在Scrum中,Sprint的最长持续时间是一个月。这就意味着Scrum团队应该每月至少交付一次有价值的可用产品增量。这对于刚接触Scrum的人来说,这个时间盒...
Scrum 本身就是简单轻量级的流程,一页纸就能说清楚,与传统模式相比,它能极大简化我们现有的开发流程。
极限编程的12个实践是极限编程者总结的实践经典,是体现极限编程管理的原则,对极限编程具有指导性的意义,但并非一定要完全遵守12个实践,主要看它给软件过程管理带来...
以一个缺乏经验的Scrum Master的身份开始工作可能会面临很大的挑战。你被期待能引导你的团队,并确保每个人都能有效地遵循Scrum的实践。像“在团队内建立...
在我最近的培训课上,有一位学生问:“验收条件(Acceptance Criteria,AC) 和 完工标准(Definition of Done,DoD) 究竟...
用户故事在软件开发过程中被作为“描述需求”的一种表达形式,是定义用户想要什么的简单方法。通过它可以清楚地解释产品。一个好的用户故事能帮助利益相关者理解产品的功能...