Is Your Agile Team Taking Every Opportunity for Communication?Scrum events are well-defined points where team members communicate, but they shouldn't be the only times. If you’re not considering coding, tests, and the delivery process as opportunities for a conversation, you are missing an important chance to leverage individuals and interactions, as the Agile Manifesto states.
Social Abilities Infuse Tech Know-How with PowerSoftware testers tend to focus their personal development activities almost exclusively on boosting technical acumen, but social systems are just as important. Infusing tech know-how with social skills, such as communication, adaptability, collaboration, and problem-solving abilities, creates team and project success.
How to Offer Help in a Way That’s Actually HelpfulWhen you see a coworker who’s stuck or upset, it’s natural to ask, “What can I do to help?" But this can be the wrong thing to do because the question, though well-intended, is too vague. It puts the burden on someone who is already stressed to identify the possible ways you might help. Here's what you can do instead.
Elevate Code Quality by Integrating Testing and DevelopmentPair programming generally involves two programmers working on a single change from start to finish. You can augment this pattern by adding a test specialist, so you can test-drive feature changes first and the tester can ask questions and guide test and code design. What you get is quality built in from the start.
The Difference between Groups and TeamsHave you thought about what makes a team versus just a group of people working on the same thing? The difference is not purely semantics; it's a question of goals. A group is some individuals working together to get something done, while a team shares the same purpose. Do you share values and a mission with your team?
Self-Organization: What Your Scrum Team Can Learn from KindergartenersSome kindergartens are experimenting with new approaches to teaching, including letting students form groups to accomplish tasks that interest them, which also allows them to support and engage with each other. This is self-organization, the heart of Scrum. If five-year-olds can do it, your agile team likely can, too!
For Distributed Team Success, Think Differently about WhenFor distributed teams, activities usually get scheduled based on constraints such as availability and time zone, but people don’t often take into account when the most effective time to meet would be. Neglecting people’s work tendencies and schedule preferences could make it harder for the team to be successful.
How Testers Can Collaborate with the ScrumMasterScrumMasters serve the team by providing facilitation and coaching, but they also have many challenges. Those in testing roles are in a good position to collaborate with the ScrumMaster to improve agile processes. Here are some ways testers can partner with, support, and assist the ScrumMaster—and the rest of the team.