
How To Hold A Sprint Meeting With Your Remote Team
While close to 71% of businesses choose Agile approaches to manage projects internally, the same methodology can be used to manage external teams as well. To begin with, it is important to choose a remote team that already has an agile framework in place. To educate them on Sprint meetings and how they are done would defeat the purpose of outsourcing work to an external agency. Assuming you are already working with an agile vendor, it only makes sense to manage your remote teams via Sprint meetings. In this article, let us take a look at how you can hold Sprint meetings with your remote team to enhance productivity. What is a Sprint meeting? A Sprint meeting is a quick and collaborative congregation of team members and is a crucial part of Scrum. Part of the Agile framework, Scrum helps you manage knowledge-based work efficiently. It gives you the power to track progress, address vulnerabilities, reduce workload and enhance productivity, all at once. The gist of Scrum philosophy is that quality trounces quantity and that employees are more productive when they work less. While Scrum-based strategies (and Sprint meetings) are often used in-house, Scrum-inspired management techniques help you remotely manage your offshore teams as well. Scrum is renowned for time-boxed iterations called Sprints Sprints consist of time-managed meetings spread across a month, fortnight or a week Progress is tracked daily via 15-minute stand-up meetings known as daily Scrums. Now, let us take a look at how you can start holding Sprint meetings with your offshore team in order to manage them better. Start with the Sprint planning meeting Make an agreement with your vendor to confine all work cycles to iterations or Sprints of 2 weeks. A month-long is a little too much and just a week would probably not give enough time for your team to complete tasks. Define the goal of each Sprint and work towards developing features of an application or tool that are most essential. As with all Sprint meetings, get your offshore team members to speak more than you will. Purists would advise that a manager should never speak and only the team member should. However, in the case of an offshore situation, this is not possible as you probably will conduct these meetings via video or web conferencing tools. Before you begin to hold your daily Scrum meetings, it is important to start with the Sprint Planning Meeting. Make a hierarchy of features and tasks that need to be prioritized for the product iteration. Product and Sprint backlogs can be managed effectively at the review stage. Here are a few things to consider before you begin your daily Sprint meetings with your offshore team: Define who the ScrumMaster is. The ScrumMaster facilitates the meeting and it is usually advisable to assign this role to someone who can regularly coordinate with an offshore team. Identify the purpose of each meeting and list everyone who will attend these congregations. Plan the Sprints well in advance and set KPIs to measure attainable and relevant goals. Ensure that all the participants have access to good project management tools such as Trello or Nozbe. It is also important to use Slack or another instant messenger which can be used across devices. Decide where the meetings will take place and ensure that your conferencing hardware and software tools are up to date before initiating meetings. Add items to a backlog and make sure that they can be completed within two weeks. While management expert Bob Sutton (Twitter) explains that “4 is the optimal size for a combat team as evidenced by U.S. Navy Seals”, products analytics company Amplitude suggests a growth team should have 5-10 members. If your offshore team has more members, break them up into smaller teams. Hold daily Scrum meetings The most crucial aspect of Scrum meetings is the daily 15-minute meeting with all team members involved. As offshore teams are located far away and you cannot be physically present to oversee project completion, daily Scrum meetings are a non-intrusive and effective way to quantify and measure your progress. Make a small and limited list of questions to ask your offshore team and ensure that the questions track the progress made the previous day, what needs to be done on that particular day, and what obstacles are preventing your offshore team from completing the tasks in hand. Aaron Bjork (Twitter), a group program manager at Microsoft’s Visual Studio Online often asks his team members“What does leadership make you do that is slowing you down”, in order to rectify managerial mistakes. Traditionally, all the team members stand up during the meeting and list what they accomplished during the previous day, what they plan to carry out on the day of the meeting, and the hurdles they currently face. As the meeting will most likely take place over a video or web conferencing tool, nobody has to stand up. Instead, work with the development team and your product manager to assign a random numerical order to each member so that they type/talk only when their turn arrives. Daily Scrum meetings help you to closely work with your offshore team and break barriers often associated with outsourced projects. A well-planned Scrum meeting will ensure that your offshore team communicates with you effectively on a daily basis. Here are a few things you need to do in order to make your daily meetings a success: Maintain a Sprint task list to keep track of completed and pending work Create a Sprint burndown chart to track the progress of your project List all possible obstacles and impediments that stop your offshore team from excelling. Fix those issues on priority Make sure the daily meetings take place at the same time on the same web conferencing or instant messaging tool. Allow everyone to speak without fear and identify vendor managers who seem to act like gatekeepers when you interact with offshore team members. Address this issue, if required. Richard Hackman (Harvard University), an