Telefoon: 0614312077

 

 

 

 

 

 

 

Software maken begint bij luisteren

 

Helaas heb ik in het verleden veel programmeurs ontmoet die niet verder kwamen dan het coderen van een oplossing. Maar development is meer!

 

Een programmeertaal beheersen is belangrijk maar niet het belangrijkste. Het is een voorwaarde om de volgende nog belangrijkere stap zetten namelijk een oplossing realiseren die de opdrachtgever nodig heeft.

 

Met de nadruk op nodig hebben! Soms vraagt men om iets anders, zich niet realiserend dat een alternatief vaak betere resultaten oplevert en vaak ook voordeliger te realiseren is.

 

Het development proces is eigenlijk een eenvoudig proces. Er zijn al vele dikke boeken over geschreven. In de basis moet het proces minimaal de volgende fasen doorlopen:

 

  • Luisteren
  • Vragen
  • Terugkoppelen, adviseren
  • Plan van aanpak
  • Globaal ontwerp
  • Terugkoppelen, om feedback vragen
  • Specificaties opstellen
  • Specificaties doornemen en aanpassen waar nodig.
  • Goedkeuring specificaties vragen
  • Realiseren volgens specificaties
  • Testen volgens specificaties
  • Documentatie bijwerken en archiveren
  • Uitleveren volgens specificaties
  • Akkoord vragen op basis van specificaties
  • Meerwerk op dezelfde wijze oppakken 

 

Voor een kleine aanpassing in de software kan dit totale proces in enkele uren doorlopen worden. In grote risico volle projecten is het mogelijk dat er hoge eisen gesteld worden aan de betrouwbaarheid en de onderlinge afstemming tussen de projecten waardoor het maanden kan duren voordat het hele proces doorlopen is.

 

In de volgende scenario´s worden voorbeelden gegeven hoe OELEMANS B.V. u kan helpen bij het realiseren van software:

  • Inschatten complexiteit van een aanpassing
  • Calculatie opstellen voor opgestelde specificaties
  • Opstellen plan van aanpak
  • Inrichten development proces
  • Aansturing developers in project team
  • Developers parallel aan opdrachten laten werken
  • Advies en opzetten van kernal ontwikkel processen en uitrol naar meerdere bedrijven bijvoorbeeld naar meerdere landenvestigingen
  • Inzetten nearshoring of off-shoring development capaciteit.
  • Ontwerp en of realisatie van complexe vraagstukken
  • Technisch advies bij performance problemen
  • Technisch advies en plan van aanpak bij escalaties

   

   Development

         Software bouwen begint bij luisteren