Category | Practice | Companies | Adaptation |
---|---|---|---|
Technical | Pair programming | A, B, C, D, E, G | Employ when necessary. Generally in more complex tasks or in knowledge transfer tasks. We observed personal resistance to Pair Programming. Developers complain about incompatibility with some colleagues, fatigue and lack of privacy to access email, social network websites, and others |
 | Tools usage for metrics collection | A, B, C, D, E, F | Burndown/burnup charts and team velocity are often provided by tools, but they shortly refer to them. Their metrics are more related to test coverage and code quality |
 | Automated acceptance tests | A, C, D, E | Group them per several stories |
Management | Daily meeting | A, C, D, E | Due to proximity, team members know what is happening in the project |
 | Iteration development | B, D, F | Some companies do not cancel the sprint if they need to change the scope. Due to the nature of the business, they adapt and are more flexible in this case |
 | Iteration/release planning | A, B, C, D, E, F | Due to the use of task continuous flow in ongoing projects, most of them do not plan iteration. However, they prioritize iteration planning in cases of new projects or projects with specific deadlines or business area (like government) |
 | Retrospectives | A, B, D, E, F | Most of them do not schedule retrospectives periodically people raise positive and negative aspects earlier in the informative workspace or other communication channels. Sometimes, the problems are solved in stand-up meetings or they schedule a retrospective to discuss them |
 | Checklists | A, B, E | Practice employed in specific tasks, like writing stories, to avoid known mistakes |
 | One-on-One meetings | B, E | Practice to give individual feedback |
 | Timeboxes usage for engaging new learning | A, B, E | Specify time for learning activities |
Collective knowledge sharing | Mentoring | A, B, D, E | By joining an expert with a novice |
 | Lectures/technical lunch | A, B, E | Set aside time to prepare presentation on specific topics |
 | Dojos | A, B, D, E, G | Practice to stimulate the interest in learning continuously |
 | Team members rotation | A, B, D, E | Move people around to spread knowledge |