Veelvoorkomende fouten die ontwikkelaars maken bij het schatten van tijden

Het schatten van tijden is relatief voor elk ontwikkelingsteam en elke ontwikkelaar afzonderlijk, er zijn veel factoren die deze schattingen beïnvloeden, en door er geen rekening mee te houden, zullen ze leiden tot een verzekeringsramp in dat project en degenen die we in de wacht hebben gezet.
Laten we eens kijken naar de veelvoorkomende fouten die ontwikkelaars maken bij het schatten van tijden in ontwikkelingsprojecten, om ze te vermijden en een schatting te maken die zo dicht mogelijk bij het ideale scenario ligt.

Vertrouwensinstinct


De schattingen gaan op een bepaalde manier gepaard met instinct, dat kan worden verfijnd met ervaring en dit is prima voor een volwassen ontwikkelaar, maar het komt niet het dichtst in de buurt van schattingen die op een objectieve en effectieve manier zijn gemaakt.
Hiervoor kunnen we het beste kijken naar het aantal gerelateerde en succesvol geïmplementeerde projecten, op deze manier kunnen we meten hoe lang we met elk van deze projecten bezig waren en deze cijfers vervolgens in een rapport verzamelen.
Het is een oefening waar we wat langer over zullen doen, maar het zal ons bij twee dingen helpen; ten eerste om een ​​nauwkeurigere schatting te geven op basis van eerdere projecten en ten tweede om te controleren hoe nauwkeurig onze instincten zijn.

Vraag niet


Er is een heel eigenaardige zin waarmee veel ontwikkelaars zich geïdentificeerd zullen voelen:
 "Hallo, ik heb een snelle schatting nodig voor een inhoudsmodule."
Op dat moment moeten we een stap terug doen en onszelf de volgende vragen stellen:
  • Welke functionaliteiten zal het hebben?
  • Wat zal de reikwijdte zijn, zal het verband houden met andere modules?
  • Ontbreekt er informatie?
  • Moet ik nog iets weten?
Dit zijn er maar een paar, maar met zo'n vaag idee als dat kunnen we geen betrouwbare schatting maken, daarom is het onze plicht om te onderzoeken, vragen te stellen, en dat we geen twijfel hebben over die vereiste, op dat punt tijd die we een schatting kunnen geven, de rest zullen we alleen gissen en magie gebruiken om de tijden van hetzelfde te schatten.

Mentale en collectieve grenzen


Dit is iets heel gewoons en verwijst naar verschillende factoren die indirect mensen in onze omgeving betrekken. Onze leidinggevende ziet de behoefte en kan dat zeggen: "Het ziet er vrij eenvoudig uit, het zou niet lang moeten duren om te implementeren", waardoor we het optimistisch zullen zien. Het kan ook zijn dat er een groep ontwikkelaars aanwezig is en er een groepsinschatting wordt gemaakt.
Het probleem is dat ze "hun" schattingen en niet de onze, waarmee de schatting van die tijden meestal altijd dichterbij is dan het eigenlijk zou moeten zijn.

Me laten meeslepen door tijdsdruk


Een consistente en betrouwbare schatting kost tijd, het is niet gedaan in 10 minuten. Een klant of leidinggevende wil misschien onmiddellijk een schatting, wat onmogelijk is, tenzij het een zeer kleine vereiste is met een goed gedefinieerde reikwijdte.
Als we hieraan toevoegen dat we een groot aantal taken kunnen hebben die onmiddellijke aandacht nodig hebben, zal ons instinct ons vertellen dat we geen tijd kunnen verspillen aan deze schatting, dus het zal allesbehalve nauwkeurig zijn.
conclusie:
We hebben de meest voorkomende fouten gezien die u maakt in tijdsschattingen, maar hoe zit het met oplossingen? Het is zo simpel als het veranderen van paradigma's en weten hoe we op een duurzame manier nee kunnen zeggen en onze superieuren laten weten dat het beter is om een ​​halve middag of zelfs een dag te verliezen met het maken van een nauwkeurige en betrouwbare schatting, dan weken of zelfs maanden voor door het verkeerde pad te hebben genomen.Bij het oplossen van deze taak kun je een project verdoemen nog voordat het is begonnen.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave