Cronacle ontwikkelstandaarden

Categories: Cronacle, Cronacle7, Development

Cronacle ontwikkelstandaarden

Bij veel klanten waar ik kom, wordt gesproken over het nut van “Cronacle ontwikkelstandaarden”. In dit artikel geef ik aandacht aan dit onderwerp.

Is het de moeite waard om ontwikkelstandaarden op te stellen?

Als het onderwerp “ontwikkel standaarden” besproken wordt, komt de hierboven staande vraag altijd als eerste naar voren. Ook hier geld het Nederlandse spreekwoord: “De kosten gaan voor de baten uit”.

Waarom ontwikkelstandaarden?

Software ontwikkeling heeft een life cycle. Ongeacht welke methode er wordt gehanteerd, kunnen de volgende fasen onderkend worden: ontwerp, bouw, testen, bugfixes, nieuwe functionaliteit toevoegen. Je wilt dit proces beheersbaar houden. Zeker als dit proces met meerdere ontwikkelaars tegelijkertijd uitgevoerd worden.

De hoofdreden om ontwikkelstandaarden te hebben binnen een bedrijf is: Maak de onderhoudbaarheid van mijn software beter.

Het niet invoeren van ontwikkelstandaarden kan ook een gevaar opleveren. Er ontstaat een informele werkwijze, waarbij de sterkste persoonlijkheid op de ontwikkelafdeling het gat vult van het ontbreken van standaarden en zijn/haar eigen werkwijze gaat prediken.

Doelstelling ontwikkel standaarden

  • Verbeter onderhoudbaarheid van code
  • kwaliteitsverbetering:
  • Ontwikkel snelheid:
  • Samenwerking:
  • Minder fouten:
  • Inwerk periode korter:

Ontwikkel standaarden zijn niet statisch. Het moet voor ieder lid van het ontwikkelteam helder zijn hoe standaarden tot stand komen en hoe deze onderhouden worden. Beschrijf een heldere procedure, waar nieuwe voorstellen respectievelijk wijzigingen besproken kunnen worden.

Waarom voer je een code review uit?

Als je ontwikkelstandaarden opzet, moeten er ook momenten inbouwd worden (reviews) om de naleving van standaarden te controleren.

Een aantal redenen waarom je reviews uitvoert, zijn hier op een rijtje gezet:

  • Vroegtijdig fouten vinden
  • Reviews zijn vaak meer kosten effectief dan testen.
  • Een manier van coaching/training/leerproces. Voornamelijk voor nieuwe medewerkers.
  • Kennis overdracht naar team leden
  • Maakt het mogelijk dat de ene ontwikkelaar de code van een ander kan onderhouden.
  • Verbeter de kwaliteit van de code
  • Afdwingen van ontwikkelstandaarden

Cronacle standaarden

Ook bij de ontwikkeling van Cronacle code is het opzetten van standaarden en richtlijnen raadzaam. Bij meerdere klanten zijn we betrokken geweest bij het opstellen.
Enkele voorbeelden die je kunt verwerken in Cronacle standaarden zijn:

  • Installatie en configuratie afspraken binnen het gehele ICT landschap.
  • Naamgeving van objecten, zodat de herkenbaarheid van de objecten beter wordt. Naamgeving kan ook ondersteunend zijn bij de tooling om objecten te selecteren i.v.m. het selecteren en opleveren in een ontwikkelstraat.
  • Beschrijven van de “Do’s and Don’t” rondom Cronacle ontwikkeling.

Heeft u behoefte aan standaarden en reviews dan zijn we graag bereid U van dienst te zijn bij de invoering daar van.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

De volgende HTML tags en attributen zijn toegestaan: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

UA-37767730-1