Quali sono le responsabilità di un Gestore funzionale per i team di progetto? Questo varia molto da una compagnia all'altra. Pertanto, devi sfruttare le opportunità che hai di interagire con il team di progetto per migliorare la tua conoscenza delle prestazioni dei membri del team.
Vai a vedere di persona (in Kanban il principio di " Genchi Genbutsu "
si applica). Questo include:
- Vai a Stand Ups. Probabilmente non hai bisogno di andare tutti i giorni, ma probabilmente dovresti andare più di una volta alla settimana. Sei un pollo, quindi non farti coinvolgere troppo. Non aver paura di non fare domande difficili - o se ritieni che sarebbe troppo sconvolgente, dovresti chiedere allo Scrum Master.
- Vai a Demo. Se i tuoi ragazzi fanno parte di un team Scrum funzionante, eseguiranno una demo ogni sprint. Alcuni team di QA adottano un atteggiamento malsano che sono lì per bloccare il rilascio. Devi vedere che i tuoi tester fanno parte di team che producono sempre software potenzialmente spedibile.
- Fai un giro, parla con tutto il team, guarda come stanno andando. Non farlo con lo scopo esplicito di valutare le prestazioni, ma farlo per aumentare la comprensione del progetto su cui il team lavora e come funzionano. In qualità di membro anziano del team addetto al controllo qualità, probabilmente hai esperienza da offrire. Dovresti aiutare a guidare il team (non solo i tuoi rapporti diretti).
- Parla regolarmente con i tuoi tester. Ho una preferenza per le chat informali, preferibilmente per un caffè fuori dall'ufficio. Costruisci un rapporto con i membri del tuo team e ti faranno conoscere le aree in cui hanno difficoltà a cui puoi dare seguito.
Avere successo con Agile di Mike Cohn ha una sezione nel capitolo 8 sul ruolo di Functional Manager. Vale la pena leggere e la parte che sembra più rilevante:
A functional manager is responsible for providing guidance and
coaching to members of the group. ScrumMasters and product owners also
provide guidance and coaching, but their views are limited to a single
project or product. A functional manager will have a broader
perspective, including the ability to establish cross-project
standards and set expectations for quality, maintainability,
reusability, and many of the other -ilities or nonfunctional
requirements.
Functional managers also retain responsibility for developing the
people in their groups. Securing the budget and time to send them to
conferences, challenging them with appropriate projects, and
encouraging them to join or form communities of practice are all part
of the functional manager’s role.
Personnel Responsibilities
In most organizations, functional managers will retain responsibility
for writing periodic reviews of the personnel in their departments.
Although the functional manager has hopefully always incorporated
input from each employee’s coworkers and customers into the review,
the need to do so is greater in a Scrum environment because the
employee will likely be working less closely with the functional
manager on a day-to-day basis.
In many organizations, functional managers also retain responsibility
for making hiring and firing decisions. Neither the ScrumMaster nor
the product owner has this level of authority over individuals on the
product development teams.
After the organization adopts Scrum, most functional managers find
themselves with more time available than they had before. This time is
most often used to stay in closer touch with their direct reports, to
know more about each project the group’s employees are working on (by
attending various sprint reviews and so on), and to pay more attention
to cross-project standards and future directions.