I want to identify team members' weak and strong points, in order to work on the team's (and individuals') signature. Are there known techniques for building team members' profiles (maybe similar to Roleplaying Game character sheets) and refining them over time?

  • 1
    A far better approach would be to ask team members to identify their own strengths and weaknesses and work with them to close gaps between where they are an where and what is expected for their role
    – Liath
    May 10, 2018 at 15:14
  • 5
    Just my opinion but I think you'd be better served to identify the team's strengths and weaknesses. May 10, 2018 at 16:12

3 Answers 3


I usually create something like Programmer Competency Matrix and modify as needed.

  • That is very interesting, together with Roberto's suggestion regarding soft skills. Jul 2, 2018 at 10:57

You need to identify:

  • What skills are needed for your current team to be successful?
  • What skills does every individual wants to improve on?

And then find a common ground to figure out the right skills,levels and how to proceed. A good idea as Liath pointed out is to let the team build this matrix together.

I looked at Anton suggestion, a competency matrix is a great idea, but you also need to include soft skills on them because they tend to be equally valuable for a great team to succeed.

Another point, be very wary of creating diverse skills that are not easy to game, and that ideally evolve /change a bit overtime, otherwise people might just rapidly lean towards improving the skills you consider useful and then forget about improving themselves. More information on this topic can be found in the book: Drive.


Have a look at the Agile Skills Project. It touches on all skills which Agile development team members might need. You can do a self or peer assessment. After the assessment they can look for gaps and the Scrum Master can coach them to get deeper skills in those topics.

It works similar to a more typical skill matrix, but it helps you get started with a broad set of Agile skills, in the following areas: Business Value, Collaboration, Confidence, Product, Self Improvement, Supportive Culture, Technical Excellence

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.