Hoe agile ontwikkeling een gigantische sprong in productiviteit zou kunnen opleveren
NieuwsVorig jaar voorspelde Gartner dat het veranderende gezicht van applicatieontwikkeling zou leiden tot het falen van de traditionele ontwikkelingsbenaderingen. Hoewel het te vroeg is om te zeggen of dergelijke voorspellingen de markt zullen stimuleren, is het duidelijk dat Agile nu de voorkeursbenadering is voor veel softwareontwikkelteams in bedrijven van elke omvang..
Bedrijven erkennen dat de methodologie niet langer uitsluitend wordt toegepast op de technologische ontwikkeling. Het kan een positieve impact hebben op een aantal verschillende werkwijzen en processen buiten het IT-team.
Dit artikel belicht een aantal fundamentele gebieden van zaken waar de agile aanpak aantoonbare resultaten kan opleveren, en zet de zaak voorwaarts voor volledige acceptatie.
Bedrijfsflexibiliteit
Agile is geen benadering waarbij bedrijven eenvoudigweg in- of uitschakelen, ze moeten zich volledig inzetten voor de aanpak om echt de vruchten te plukken. Dit vereist vaak wijdverspreide veranderingen in een organisatie die als lastig kunnen worden ervaren, maar eenmaal omarmd, produceert het hele bedrijf resultaten. Specifieke gebieden zijn onder meer:
• Afval elimineren - de term 'stroomlijn' is lang een modewoord geweest, geboeid door bedrijven die denken dat ze zo efficiënt mogelijk werken. Sommige organisaties zijn echter niet meedogenloos genoeg, gewoon lippendienst aan het idee van verandering, in plaats van elk onderdeel van het bedrijf van harte te evalueren om echt te begrijpen waar problemen liggen en efficiëntie te vergroten.
Een vaak over het hoofd gezien gebied is bijvoorbeeld vergaderingen. Deze spelen een vitale rol in bijna elk bedrijf en het is verbazingwekkend dat er zoveel tijd in hen wordt verspild. Er is een cultuur van professionals die 'een uur in het dagboek zetten' voor vergaderingen, wat ertoe leidt dat een groep werknemers een groot deel van hun werkdag neemt om uitgebreid over zaken te praten, wanneer een korte vergadering dezelfde resultaten zou opleveren. De agile benadering van vergaderingen draait om één vraag; draagt het proces bij aan het succes van uw bedrijf? Als het antwoord daarop nee is, moet het worden geëlimineerd.
• Communicatie en samenwerking - hoewel traditionele bedrijfsmodellen communicatie en samenwerking omvatten, is de gebruikelijke aanpak om één persoon aan elk project toe te wijzen. Dit wordt als effectief en winstgevend ervaren - een snelle goedkeuring van het senior management bij voltooiing en de taak is voltooid. Of is het? Dit lijkt de beste aanpak, maar in veel gevallen is er vaak weinig of geen feedback totdat een project is voltooid. Op dit moment is het aanpassen van werk, of het nu gaat om software, evenementenplanning of rapporten, veel meer tijdrovend.
Gebruik van tijd zo effectief mogelijk staat centraal in het agile-principe. Simpele technieken, zoals het plaatsen van twee mensen op één taak, zorgen ervoor dat ten minste één medewerker altijd op de hoogte is van de proces- en projectstatus, ongeacht ziekte of vakantie. Het gebruik van voortgangsborden om de dagelijkse werklast van elk teamlid te benadrukken, zorgt ook voor effectief gebruik van tijd en dat communicatie altijd centraal staat in het bedrijf.
• Documentatie - net zoals vergaderingen, heeft documentatie lang gediend als een vitaal onderdeel van het bedrijfsleven. Hoewel het soms belangrijk is om een fysieke registratie van transacties of overeenkomsten te hebben, voelen veel professionals de noodzaak om elke actie die ze voltooien documenteren als een vangnet. Dit lijkt misschien efficiënt, maar het kan ook tijd verspillen die zich zou kunnen concentreren op het toevoegen van waarde aan het bedrijf.
Bijvoorbeeld, met behulp van traditionele softwareontwikkelmethoden biedt een voltooiingsrapport een diepgaande evaluatie van het project. Hoewel dit misschien interessant is om te lezen, biedt het op hoog niveau inzicht, wat gebeurt er als de klant niet tevreden is met een aspect van de software? Een langdurig rapport voorkomt niet dat contractuele geschillen zich voordoen als een bedrijf niet tevreden is met het eindproduct.
Agile professionals hebben korte en frequente klantencommunicatie om de laatste voortgang te bespreken en zorgen voor volledige transparantie voor alle betrokkenen. Alleen acties of punten die nuttig zijn, worden gedocumenteerd - niet-essentiële informatie wordt uitgesneden om ervoor te zorgen dat zo veel mogelijk tijd wordt bespaard.
- Alles wat u moet weten over de realiteit van agile softwareontwikkeling
Als het niet kapot is, waarom repareren?
Sommige bedrijven zullen altijd bestand zijn tegen verandering, of dit nu om financiële redenen is of omdat ze eenvoudigweg vastzitten. Deze organisaties dreigen echter achter te blijven bij hun concurrenten als ze de mogelijke impact van agile praktijken op de groei van hun bedrijf niet erkennen.
Met agile neemt de productiviteit vrijwel onmiddellijk toe omdat overbodige taken worden onderbroken, waardoor tijd wordt vrijgemaakt om zich op belangrijkere acties te concentreren. Managers hebben de capaciteit vergroot om taken te delegeren, zodat ze zich kunnen concentreren op wat het belangrijkst is - waarde toevoegen aan hun bedrijf.
Het negeren van de voordelen van de agile methodologie is het accepteren van middelmatigheid, ongeacht de grootte, het succes of de sector waarin een bedrijf handelt. Geen enkel bedrijf kan het zich veroorloven om de mogelijkheid om efficiënter en efficiënter te werken over het hoofd te zien - een onbetwistbare voorsprong in de concurrerende zakelijke omgeving van vandaag.
Een kleine stap is een grote stap voor bedrijven
Met duidelijke voordelen van het aannemen van agile, is de vraag hoe moeten bedrijven dit implementeren? Zoals bij elke verandering, is er een kans dat het een negatieve impact heeft als het wordt overhaast, vooral als werknemers aarzelen om de manier waarop ze werken te wijzigen.
Agile aanpakken kan geleidelijk aan in een bedrijf worden gedaan - als de IT-afdeling de methodologie gebruikt, kan het team voorspraak en mentor worden voor verschillende afdelingen, een positieve ervaring bevorderen terwijl veranderingen plaatsvinden.
Binnen de komende vijf jaar zal de agile benadering mainstream worden. Het omarmen van bedrijfsbrede adoptie zal niet alleen de productiviteit en winstgevendheid verhogen, maar ook een robuust platform bieden om ervoor te zorgen dat het bedrijf in de sterkst mogelijke vorm is om groei te bevorderen.
- John Cooke is oprichter en managing director van Black Pepper Software