
Wat is er nodig om een āāfatsoenlijk project te maken? Een bekwaam team van ontwikkelaars is een van de samenstellende elementen. Vaardigheden zijn echter niet voldoende als je het team niet goed kunt managen. Laten we eens kijken waar u op moet letten bij het omgaan met ontwikkelaars.
[dropcap]D[/dropcap]termijnen! Termijn! (laat het ze van tevoren weten)
Zeker, een van de dingen waar ze echt gek van worden, is iets dat noodgestuurde ontwikkeling wordt genoemd. Ontwikkelaars (of zoals bijna iedereen) hebben er gewoon een hekel aan om onder druk te werken:
- Hey John, ben je klaar met de nieuwbouw voor de klant? We hebben over een uur een vergadering.
- Welke bouw?
- Heb ik je dat maandag niet verteld? Oh mijnā¦
Zorg ervoor dat u deadlines afspreekt, zodat ontwikkelaars hun tijd kunnen plannen. Een ander belangrijk ding is om te komen met echte deadlines. Soms voelen projectmanagers zich vrij om enkele zelfopgelegde deadlines te presenteren omwille van een beetje tijdbuffer. Een klant verwacht bijvoorbeeld de levering op 30 juni, maar PM vertelt het team dat het 20 juni is. Niemand kan ontkennen dat ontwikkelaars vaak dingen te laat leveren, maar… is het de moeite waard om te liegen? Dit is wat Kornelia Sawicka, een PM bij een van de oudste softwareontwikkelingsbedrijven: Elinextzegt:
āEerlijk zijn met je team is de sleutel tot succes. Vertrouwen, transparantie en hulp zijn onze bakens in de duisternis.ā
Wees gerust dat ontwikkelaars vroeg of laat de waarheid zullen ontdekken en alle nutteloze stress of de lange uren die ze hebben doorgemaakt als een persoonlijke belediging zullen beschouwen.
Laat de stress het feest niet bederven
Het kantoorleven in een technologiebedrijf kan stressvol zijn. Helaas zijn de bronnen van stress voor ontwikkelaars talrijk, en de meeste vertegenwoordigen technische uitdagingen: een bug die erg moeilijk is om op te lossen, een periodiek probleem dat afhankelijk is van de synchronisatie van threads of een nieuwe update van een framework dat de zaken in de war brengt, enz.
En ontwikkelaars zijn niet degenen die troosten: PM’s zijn ook mensen. Ze kunnen bijvoorbeeld niet genoeg middelen voor het team vinden of hun klanten zijn klootzakken. Projectmanagers beginnen al hun frustratie af te wentelen op ontwikkelaars, en de hel begint los te breken. Soms kan het zelfs leiden tot … vechten. Dus wat is de uitkomst? Tegelijkertijd hebben ingenieurs te maken met technische problemen en het slechte humeur van de premier, wat leidt tot nog meer stress en minder productiviteit. En terwijl er zijn exotische manieren om met de stress om te gaanis het belangrijk om niet overbelast te raken en je humeur onder controle te houden.
Alleen relevante projecten, alstublieft
Geloof me: een irrelevant project is de moeite waard voor elke ontwikkelaar. Meestal is het gewoon saai en draagt āāhet niet bij aan je carriĆØre. In plaats daarvan heeft het werken aan iets uitdagends een aantal voordelen zoals extra motivatie en de mogelijkheid om op te vallen in uw bedrijf.
Maak van leren een topprioriteit. De reden dat veel ontwikkelaars met softwareontwikkeling zijn begonnen, is dat ze ervan houden nieuwe dingen te leren en problemen op te lossen. Sterker nog, dat is alles wat ze bijna elke dag doen. Dus als het gaat om het leren van nieuwe talen, besturingssysteemtechnologieƫn, platforms, enz., voelen ze hun professionele groei en zelfrealisatie. We willen tenslotte allemaal iets veranderen, en zo werken aan iets dat waarde heeft voor gebruikers.
Slechte QA in het team
Onprofessionele QA-officieren kunnen onaangenaam zijn als de hel en veel tijd van ontwikkelaars verspillen. Ze zijn zelfs bang voor hen, omdat slechte testers de neiging hebben om bugrapporten te maken voor problemen die worden veroorzaakt door hun eigen unieke omgeving, elke bug als een prioriteitsprobleem te rapporteren, blindelings scripts te volgen en in de war te raken door niet-problemen terwijl ze echte problemen missen vergeet tegelijkertijd cruciale informatie in bugrapporten, enz.
Genoeg gezegd.
rode plakband
Iedereen in de branche weet dat: ontwikkelaars hebben een hekel aan te veel beheer en bureaucratie. Bijvoorbeeld eindeloze vergaderingen met tijdverspilling en permanente koerswijzigingen in het product dat ze bouwen. Het maakt ze ziek om met projectmanagers om te gaan die hen vijf keer per dag lastig vallen met tijdsramingen of proberen uit te vinden hoe ze hun werktijd precies hebben besteed. Een gulden middenweg in het management is echter een must. Een team zonder goede richtlijnen gaat verloren door ongestructureerde processen of taken die vergeten worden.