最近常看到有些人说他们是敏捷团队,但仔细了解一下他们的工作方式和环境,确实不敢恭维为敏捷团队。
我觉得考量是否为敏捷团队可以问一下几个问题,如果你都能回答的话,我觉得基本应该是敏捷的:
就敏捷性的一些重要点,我也写了一个mind map. 因为习惯了英文思维,所以是英文的,都简单英文
Agility product backlog user story as...I want to...so that... priority definition of done Daily scrum daily 15 minutes meeting is needed keep everybody updated for project status solve problem at first place, other member may have the ability to solve the issue know team member's contribution do you know what is your team members doing? sprint burn down chart visibility control the speed notify PO when going to be out of controlled Sprint planning planning poker sprint goal sprint backlog keep small, max 16h requisites sprint is time boxed team is undisturbed for sprint in sprint, PO only be able to see the burndown chart, or abort the sprint, can not change the sprint backlog Important try to make everything visible try to make every member have chance to speak out it's own idea try to make member feel "we are a team" Give a name for your team, let's member feel "us" try to motivate member, continuous improvement make team size as odd number work environment Sit closely enjoy working together members are feel like close friend make the environment creative and member can feel the fun from it, example, monkey screaming for sprint meeting Integration continuous integration daily check in Release continuous release workable product after each sprint try to make the release version be retch able by external Retrospective member dare to point out what can be improved ask everybody opinion Pair work pair analysis pair design pair programming rotate the pair, example, AB, AC, BC