In traditional team structure, the software development team manager does the hiring, firing, promoting, and distributing bonus through individual performance appraisal. How about in a full self-organizing team context? How can the team decide those actions? Does the team need to do this self-performance appraisal? If the team need that, then who should be involved? Does the result need to be transparent? Who will make the final decision? etc.
In this talk, I will share how Titansoft did it. What were the problems we faced? How did our people react to these? What will be our next improvement on this topic? How did we know that we are ready for these actions?