This website uses cookies to store information on your computer. Some of these cookies are used for visitor analysis, others are essential to making our site function properly and improve the user experience. By using this site, you consent to the placement of these cookies. Click Accept to consent and dismiss this message or Deny to leave this website. Read our Privacy Statement for more.
News & Press: Blog

Onboarding new staff into your agile team

05 June 2020   (0 Comments)
Posted by: Agile Research Network
Share |

The current crisis has helped us appreciate the skills and flexibility of great staff. To pivot and adapt to a changing environment is crucially important in this difficult time. So, what happens when you bring new staff into your team, either through recruitment or by moving them from another part of the organisation? How long does it take to get them up to speed? How quickly can they adapt to the agile way of working?

Onboarding is the term used to describe new employees joining and integrating into an organisation or team. Onboarding isn’t just about induction and orientation it’s about how you manage the whole process of embedding new staff from the interview to the point at which they’re truly part of the team. It is about them moving from being outsiders to being insiders.

Because agile teams are autonomous, cross-functional and self-improving, newcomers into agile environments can face challenges in becoming fully integrated. Agile team members are expected to manage their own tasks and often take on several different roles. In project teams the work each team member does might differ substantially from day to day. Established team members often know each other very well and are confident of their own skills. All these factors can make it difficult for newcomers to join in.

We found from our research with a co-located team that agile techniques as well as more traditional approaches can help with onboarding. Traditional onboarding includes running an induction programme, providing a new staff pack, offering formal training, and allocating a mentor. The table below shows some of the agile-related techniques used by the agile software development team we researched. These complemented the traditional techniques they also used. This team changed regularly and frequently had to onboard new members of staff.

 

Onboarding function

 

Agile-related onboarding techniques

Recruiting

Evaluate agile knowledge and give resources

Orientation

Provide agile fundamentals pack

 

Support tools and processes

Introduce and use an information radiator

Coaching and support

Ceremonies – explain prior to event

Encourage teamwork

Pair programming

Stand-ups

Co-locate when possible

Signal availability

Training

Immersion from day one

Self-study

Feedback mechanisms

Code reviews

Testing

Retrospectives

Sprint review

Sprint refinement

Small tasks

 

Here are three techniques you could try to help with onboarding onto an agile team:

Pairing

Pairing involves two people working synchronously on one task. Pair programming is commonly used in IT teams, but pairing can be used for all types of work and is a great way of exchanging knowledge. Usually one person deals with the detail while the other thinks more strategically and every now and then they swap roles. In newcomer pairing, try pairing your newbie with an experienced member of staff for the first few weeks. During this time the newcomer will pick up lots of formal and informal knowledge. Although it is not possible for the two to swap roles, the newcomer will gradually become more independent.  If a new staff member starts while the team is working remotely, pairing can be a particularly useful way to help the newcomer stay connected while learning their new role. 

Small tasks

Give your newcomer small tasks that they can complete in a day and vary the type of tasks you give them in the first few weeks. They’ll get a sense of progress from regularly completing tasks and get used to delivering chunks of work in short time periods. As a result, they’ll be able to contribute to daily stand-ups immediately and learn from regular feedback. While working remotely, getting feedback is particularly important for new team members. Doubts can quickly set in without it.

Signalling availability

At various points in the day an agile team may work together in small groups or as a whole team to solve a problem. At other times individuals need to have uninterrupted time to concentrate on completing a task. Find a way for team members to signal their availability throughout the day so newcomers can understand who can be interrupted and who prefers to focus on their own work. This is particularly important when working online. Use an ‘available to be interrupted’ signal in your virtual environment so everyone in the team knows who they can ask for help. For instance, in Microsoft Teams you can set your status to ‘Available’ or ‘Do not disturb’ as an indicator.

Finally, don’t forget the social aspect of being in a team. Having a coffee break together - either virtually or in person - and getting to know your new team member informally is important too. Agile working is about people and culture as much as processes and practices, so spending time welcoming and getting to know newcomers is time well spent.


Guest blogger bio

This blog was written by the Agile Research Network. The ARN is a collaboration between researchers at two UK universities, The Open University (OU) and The University of Central Lancashire (UCLan), at the forefront of investigating Agile methodologies.

Further reading

Gregory, P., Strode, D., Barroca, L., Sharp, H. & Taylor, K. (2020) Onboarding: How Newcomers Integrate into an Agile Project Team. To be published. Proceedings of the 21st International Conference on Agile Software Development, XP 2020 https://www.springerprofessional.de/en/onboarding-how-newcomers-integrate-into-an-agile-project-team/18021556

Plonka, L., Sharp, H., Van der Linden, J., & Dittrich, Y. (2015). Knowledge Transfer in Pair Programming: An In-depth Analysis. International Journal of Human-Computer Studies, 73, 66-78.


Contact Us

Tel: + 44 (0)1233 611162
Email: info@agilebusiness.org

Agile Business Consortium
International House
Dover Place
Ashford, Kent
TN23 1HU
United Kingdom

About Us

The Agile Business Consortium is the professional body for Business Agility, and our high value, low cost membership is open to everyone.

Wherever you are on your journey to agility, we are there to support you. We create and share agile research, case studies, resources and tools that help you to compete in today’s disrupted world.

We’ve been contributing to agile knowledge for 25 years and are the world’s oldest agility-orientated organisation. A registered not-for-profit, we’re the brains behind AgilePM®, AgileBA®, AgilePgM® and AgileDS™. Over 100,000 people around the globe are now AgilePM certified.

 

© 2019 Agile Business Consortium Limited

Agile Business Consortium Limited is a not-for-profit organisation limited by guarantee.

Registered address: Second Floor, International House, Dover Place, Ashford, Kent, TN23 1HU

Registered in England & Wales. Registration No. 3030597.