- blog
- > Redactie.
Welke tools gebruiken om wereldwijde teams te managen?
Wereldwijde teams managen heeft een solide structuur nodig en de juiste (software) tools. Er wordt mij vaak gevraagd welke tool wij gebruiken in ons bedrijf. Ik ben altijd verrast als ik iemand onze management tool laat zien en wat zij ervan denken. Voor mij is het logisch zo’n tool te hebben, maar voor mensen zonder ervaring met offshoring is het helemaal niet zo logisch.
Het doel van zo’n tool gebruiken is structuur maximaliseren. Softwareontwikkeling is complex. Menselijk gedrag is complex. De tools moeten softwareontwikkeling gestructureerd maken. En ze moeten de betrokkenen helpen een bepaald gedrag te vertonen dat tot de gewenste resultaten leidt. Dit tweede element is de grootste uitdaging. Softwareontwikkeling is een creatief proces, geen fabriekswerk. Dus we willen creativiteit van de mensen en tegelijk ook dat ze zich op een bepaalde manier gedragen.
Dus welke tools/ingrediënten zijn er nodig om wereldwijde samenwerking tussen teams te creëren?
1. Een gedocumenteerd proces dat antwoord geeft op de vraag ‘hoe werken wij’
Ik denk dat dit het uitgangspunt is van elke wereldwijde samenwerking. Voor de trein vertrekt moet iedereen weten ´hoe wij werken´. Dit proces moet zowel gedocumenteerd als door iedereen ondersteund worden. Het proces moet ook constant bekeken en verbeterd worden. Het zou makkelijk zijn hier een online proces building tool voor te hebben, maar deze heb ik nog niet gevonden. Word documenten zijn ook goed genoeg.
2. Project management tool
Een online tool die ervoor zorgt dat het team alles binnen het project kan managen. Zo´n tool moet verschillende functies hebben:
a. Vereistendocumenten opslaan
b. Taken managen
c. Een bug tracker
d. Een planningsmodule om vooruitgang te plannen en volgen
Populaire project management tools zijn: Redmine en Jira. Simpele bugtrackers zijn Bugzilla en Mantis.
3. Skype of een ander video conferencing tool
Dit lijkt logisch maar veel mensen die geen ervaring hebben met offshoring zijn niet gewend aan skype. Het is erg belangrijk om onderlinge interactie te stimuleren dus de (groep) video functie van skype is hier van groot belang. Het team moet elkaar regelmatig zien zodat ze elkaar leren kennen en over projecten kunnen discussiëren.
4. Tijdsregistratie + reporting
Als mensen ver weg zitten is het moeilijk te begrijpen wat ze precies doen. Tijdsregistratie kan ons daarbij helpen. Programmeurs kunnen de tijd die ze aan bepaalde taken/bugs/projecten spenderen registreren in een online tool, die eens per week door de onshore projectleider wordt bekeken. Het is ook handig om een wekelijkse analyse te hebben van de gespendeerde tijd, zodat mensen begrijpen hoe en waarom tijd gebruikt wordt aan beide kanten.
5. Een version control system
De meest gebruikte tools hier zijn subversion of CVS. Vaak is dit op een webserver geïnstalleerd en vullen mensen aan het einde van hun werkdag hun code in. Een ander systeem dat samenwerkt met onder andere Redmine, is a GIT.
6. Een codeerstandaard
Hoewel dit misschien logisch lijkt hebben maar weinig bedrijven een codeerstandaard. Met verschillende mensen op verschillende locaties die aan één project of systeem werken is het van groot belang dat iedereen weet ‘dit is hoe wij willen dat de softwarecode ontwikkeld wordt’. Een codeerstandaard moet duidelijk zijn voor iedereen en het is handig om de code regelmatig te checken zodat men zich aan de standaard houdt.
7. Een overzicht van verantwoordelijkheden
Wie doet wat? Wie is waar verantwoordelijk voor? Zelfs als mensen voor verschillende bedrijven werken is het handig om een functieprofiel te creëren, waar een overzicht in staat van wat er van ieder persoon verwacht wordt.
8. Een systeem waarin prestaties meetbaar zijn
Als u een samenwerking op lange termijn met een offshore team samenstelt, is het belangrijk hen feedback te geven op hun prestaties. Het is het beste ze te behandelen alsof ze uw eigen werknemers zijn. Voorbeelden zijn ‘stelt vragen als vereisten niet duidelijk zijn’, ‘stelt ideeën voor voor betere oplossingen’, ‘is proactief’, ‘haalt deadlines’. U kunt hier een cijfer aan geven van 1 tot 10. Het is ook handig om het offshore team te vragen feedback te geven op bepaalde factoren (bijv. duidelijke takenspecificaties, duidelijke verwachtingen, helpt bij technische problemen). Het helpt ook om een online survey tool (bijv. surveymonkey) te gebruiken of een ander systeem dat hier specifiek voor bedoelt is.
Met zulke tools en systemen gaat het werk makkelijker. Gedrag wordt gestructureerd, er wordt feedback gegeven en het team heeft het gevoel controle te hebben. En nog is er veel ruimte voor gedrag om af te wijken van het verwachte gedrag. Misschien heeft u een aantal tools of methoden die u aan de lijst kunt toevoegen?
gerelateerde items
- Oorlog in cyberspace zwaar overtrokken
Als het gaat om aanvallen…
- Neemt ING de juiste maatregelen tegen een ddos-aanval?
Dinsdagavond was het weer raak…
- De ware reden achter starre licentiemodellen
Het regent op dit moment…
- IT moet weer een ambacht worden
Veel organisaties zijn te afhankelijk…
- De nieuwe olie van Kroes
Het gaat slecht met de…
- EZ wijst topondernemers aan voor doorbraken met IT
Minister Kamp van Economische Zaken…
- IT-afdelingen komen niet verder dan brandjes blussen
Door tijdgebrek dat op gaat…
- Het recept voor de groei van TSS is simpel
Je bent of een hele…
- RES Software opent onderzoekskantoor voor RES IT Store
RES Software, ontwikkelaar van workspace…
- Innoveren met of zonder Windows
Binnen een jaar staakt Microsoft…
- Aansturing leverancier kan veel beter (1 reactie)
- Oorlog in cyberspace zwaar overtrokken (1 reactie)
- De ware reden achter starre licentiemodellen (2 reacties)
- De ware reden achter starre licentiemodellen (2 reacties)
- Van ‘big’ naar waardevol (1 reactie)
- Brandweer Amsterdam-Amstelland inventariseert risicoprofiel objecten (1 reactie)
- Crisis ook in inzameling IT-afval te merken (1 reactie)
- Beter recyclen dan tweedehands naar Afrika (1 reactie)
- Softwarelicenties buigen niet mee met marktvraag (1 reactie)
- Forse stijging claims illegale software (1 reactie)
meer bijdragen van
Wat maakt het werken met wereldwijd verspreide teams zo interessant?
Hoe ga je plezier en bedrijfsvoordelen combineren in 2013?
Waarom zijn er zo veel negatieve verhalen rondom offshoring?
Wat is het verschil tussen een Indiase en een Oost Europese programmeur?
Openheid en vertrouwen in offshore relaties
advertenties







