开发者是致力于在每一个sprint中创建有价值的增量的人。这里的开发者不一定要是软件开发者,他们可以是专注于产品的某一方面的工作的人,如有的帮忙设计、有的负责写代码、有的负责测试等等。这些开发者需要的技能视具体的工作类型需要而定。具体来说开发者们在一个sprint中会负责以下这些工作:
1)和Scrum master还有Product Owner一道创建sprint的计划——sprint待办列表
2)通过坚持“完成”的定义来灌输产出增量的质量
3)每天根据实际调整计划,目的都是为了实现sprint的目标
4)互相监督,互相问责

作为开发者要时时刻刻学习,增强专业知识。因此开发者需要时常接受培训、指导。

daily Scrum是Scrum团队开发人员每天的活动,需要有人来促进这一活动。团队可以自行指定引导者。在公司的实际实践中,很多都是scrum master自己做完了。

在Scrum团队中,某些技能只有一些deveoper有,有的就没有,那么是可以通过知识共享来互通有无的,懂那些技能的developer可以指导或教他们如何去做作那些事,这样团队的战斗办才能上来。

不管在Scrum团队中工作,还是在别的地方工作,成员之间要互相尊重彼此的想法,要开放包容彼此的想法。为了使用Scrum团队的战斗力更上一层楼,需要developer有勇气提出团队内部的矛盾,并共同努力解决。

作为developer一定要专注于正在做的工作,不要分心,致力于完成增量的创建,这是developer的核心工作。