Ga naar de hoofdinhoud

Softwareontwikkelingsprincipes

Softwareontwikkelingsprincipes


Snel werken

Tijd is eindig, dus verspil het niet.

Delegeer om het beste van middelen te maken

Gebruik middelen verstandig door taken waar nodig aan anderen toe te wijzen. Ga niet op een taak zitten die een ander kan doen.

Focus op functies die de velen ten goede komen

Geef de voorkeur aan het werken aan functies die de massa ten goede komen boven functies die slechts enkelen ten goede komen. Weer marketing tegen als ze dit principe schenden.

Negeer randgevallen die slechts enkelen treffen

Bij het bouwen van nieuwe functies, bouw voor de massa en codeer geen randgevallen die slechts enkelen treffen. Randgevallen kunnen worden aangepakt zodra een functie live is en we feedback van klanten krijgen.

Vermijd domme bugs die slechts enkelen treffen

Talloze bugs treffen kleine aantallen mensen en we kunnen gemakkelijk middelen verspillen door ze te proberen op te lossen. Focus alleen op het oplossen van bugs die de massa treffen.

Het is beter om dingen te breken dan langzaam te bewegen

Het is erger om functies uit te stellen dan om de website te breken. Cultureel gezien zijn andere afdelingen geconditioneerd om te prefereren dat dingen breken boven langer wachten op nieuwe functies. Met andere woorden, er zijn geen consequenties voor het maken van fouten om sneller te kunnen bewegen.

Het tempo van innovatie is wat belangrijk is en het breken van dingen om sneller te bewegen is acceptabel.

Wettelijke beslissingen overdragen aan andere afdelingen

Verspil geen tijd en energie aan het beoordelen van de wettigheid van functies. We hebben een sterk juridisch team dat meerdere in-house juristen van de hoogste klasse omvat. Het is over het algemeen een verspilling van tijd en middelen voor een niet-jurist om te proberen de wettelijke naleving te bepalen.

Creëer nieuwe teams wanneer zinvol

Naarmate de reikwijdte van het werk voor een team te groot wordt, moeten we splitsen in meerdere teams om sneller te kunnen bewegen en meer leiderschapsrollen te creëren.

Oefen het gebruik van AI waar mogelijk

AI zal blijven zorgen voor meerwaarde voor alle afdelingen, maar is slechts zo goed als de persoon die het gebruikt. Oefen het gebruik van AI om te leren er voordeel uit te halen zodat we de productiviteit kunnen verbeteren, wat de beste manier is om ook loonsverbeteringen te realiseren.

Vermijd te vaak polijsten

Zet polijsttaken apart en plan periodes om een of twee keer per jaar te werken aan polijsten onder leiding van teamleiders.

Reacties

240 tekens over

Sticker Mule

Ontvang updates van Sticker Mule

Ontvang nieuwe berichten en creatieve updates.