Skip to main content

team forming

Last post 08:51 pm January 28, 2022 by Balaji Dhamodaran
3 replies
03:27 pm January 28, 2022

Hi

What do you recommend me to create a value together with such a team who has C++ and C# experts? 

Our product consist of c++ and c# domains. But only we have 1 C# developer which can work independently. The rest of the team consist of C++ engineers. Together they are not affecting each other, but sometimes we have little technical dependency. So our topics are really independent from each other and the team creates 2 different increment. 

Also in our SAFe organization we have addtional second team whose knowledge on only C#. I as Scrum Master trying to find a better way for C# developer. Since he is only working with C++ developers,he started to feel he should also learn C++. This is good for cross functionality but i am a bit confused also for his knowledge. Cause he is also helping that second team too.

 

Any advice about team setup will be appreciated. 


05:25 pm January 28, 2022

I see two things to look at.

One thing to think about is how many products - and therefore how many teams - you have. You do say that the work is "independent" and you create 2 increments. This may be a sign that you really have two products and should have two separate teams, perhaps with their own processes and workflows.

Something else to think about is if the C++ developers should learn C#. If you only have 1 C# developer, you have no way of dealing with situations like absences or an increase in desired work or if the one person leaves the company - all of the technical knowledge is gone. Even if you have two teams with two workflows, increasing the number of people who have a competency in C# and can help to work in that area. Alternatively, you could also hire one or two more C# developers, perhaps who also know C++, to help round out the skills and knowledge.


07:11 pm January 28, 2022

Together they are not affecting each other, but sometimes we have little technical dependency. So our topics are really independent from each other and the team creates 2 different increment. 

Why do you think you have a single team at all? If people work on different product increments, why would they need to exhibit any teamwork in the first place?


08:51 pm January 28, 2022

Why this developer is part of current team when they work in different product increments. Can the developer join the second team where this skill set it full time required ?


By posting on our forums you are agreeing to our Terms of Use.

Please note that the first and last name from your Scrum.org member profile will be displayed next to any topic or comment you post on the forums. For privacy concerns, we cannot allow you to post email addresses. All user-submitted content on our Forums may be subject to deletion if it is found to be in violation of our Terms of Use. Scrum.org does not endorse user-submitted content or the content of links to any third-party websites.

Terms of Use

Scrum.org may, at its discretion, remove any post that it deems unsuitable for these forums. Unsuitable post content includes, but is not limited to, Scrum.org Professional-level assessment questions and answers, profanity, insults, racism or sexually explicit content. Using our forum as a platform for the marketing and solicitation of products or services is also prohibited. Forum members who post content deemed unsuitable by Scrum.org may have their access revoked at any time, without warning. Scrum.org may, but is not obliged to, monitor submissions.