为C#开发者团队带来灵活性
这不是一个巨魔,但我想知道对于一个已经开始的项目来说,什么样的XP或Scrum才是最好的 我们是公司一个重要项目的6名开发人员。问题是,在Vaccion期间,经典的V循环并不有效,而且有一名初级架构师,我被要求在团队中增加一些灵活性 所以我的问题是,在一个已经进入第三周的项目中,最好的模式是什么 编辑1:我忘了问为什么:)为C#开发者团队带来灵活性,c#,agile,C#,Agile,这不是一个巨魔,但我想知道对于一个已经开始的项目来说,什么样的XP或Scrum才是最好的 我们是公司一个重要项目的6名开发人员。问题是,在Vaccion期间,经典的V循环并不有效,而且有一名初级架构师,我被要求在团队中增加一些灵活性 所以我的问题是,在一个已经进入第三周的项目中,最好的模式是什么 编辑1:我忘了问为什么:) 编辑2:团队使用EntityFramework。在项目启动后开始使用任何方法总是一个问题。然而,我能给你的最好方法就是使用SCRUM 我之所以提出这一点,是因为SCRUM以其
编辑2:团队使用EntityFramework。在项目启动后开始使用任何方法总是一个问题。然而,我能给你的最好方法就是使用SCRUM 我之所以提出这一点,是因为SCRUM以其规格经常变化的项目而闻名,并且是为了适应它 你有一个项目负责人,他是你制作程序的对象,他们拥有产品待办事项。积压基本上是你的规格。请更详细地阅读这些条款,我在这里简化 然后,您就有了sprint,这是一个1个月的开发周期,在这个周期中,您决定要从积压工作中完成的事情 然后每天,你都会有一个5分钟的scrum会议,会上你会问前一天你做了什么,你要做什么,以及在你的路上是否有任何障碍 所以,基本上,你有一个可以改变的规范,和持续的沟通。在我看来,这是最合适的敏捷方法论,您可以在游戏的稍后阶段进入
很快,您可以从这两种方法中吸取一些好的做法 每天的scrum会议非常有效。让整个团队每天在白板附近会面,而不是在房间里,进行15分钟的站立。每个人都必须回答三个问题:
- 你昨天做了什么
- 你今天要做什么
- 有什么事妨碍你吗
- 在迭代的第一天有一个半天的会议,团队在会上选择并提交迭代中要做的事情。将此记录下来,并在日常会议期间参考。监控你正在朝着目标前进李>
- 在迭代的最后一天再召开一次为期半天的会议,做两件事。首先,您希望向企业主(或利益相关者)演示当前最先进的技术。这使团队专注于拥有一些可以演示的东西,并通过显示持续的进步来保持团队的压力。第二,你想举行一次回顾性会议,在会上写下哪里出了问题,哪里出了问题,以及发生了什么异常事件
希望有帮助 据我所知,你所说的基本上是为了减轻假期期间停机的影响,现在我们可以从容地度过假期,SCRUM方法论为处理这种情况提供了一套正确的工具,原因是 每个Sprint都会交付一个可交付的产品,因此您对停机时间没有得到利用的担忧肯定不会被忽视,因为只有在停机时间和团队可用性期间计划的工作才会如此之多 SCRUM独立于您正在使用的技术,无论是EntityFramework还是其他相关技术。让每个人都知道在sprint中正在做什么和应该做什么是一个好主意。在开始这项工作时可能会遇到一些挑战,但一旦一个团队习惯了这项工作,用它来展示正在做的事情、已经做的事情和即将发生的事情并不是那么糟糕。有估算任务、建立日志和烧毁,但有时这可以很好地表明,“嘿,我们确实完成了一些事情!”我建议将前几次冲刺视为速度不一致的时期,因为在冲刺中可以完成多少工作。这是斯克利夫茨回答的一部分,关于你站起来的白板上的内容 结对编程也是一个很好的想法,可以帮助构建同构的代码库,并帮助