Agile - wat is het?
Agile - wat is het?

Video: Agile - wat is het?

Video: Agile - wat is het?
Video: 2 2 Planning 2024, April
Anonim

Nieuwe buitenlandse woorden dringen steeds meer ons leven binnen. Agile was geen uitzondering. Wat het is? In een notendop, agile is een benadering die tegengesteld is aan de traditionele watervalbenadering van het ontwerpen van producten en diensten.

Uit de geschiedenis

In februari 2001 kwamen in de bergen van Utah in het skigebied The Lodge at Snowbird 17 mensen samen om te socializen, sportief skiplezier te beleven en iets te bedenken dat samenbindt. Daar is Agile manifest ontwikkeld. Er waren vertegenwoordigers van verschillende benaderingen die op basis van documentatie een alternatief wilden vinden voor de zware processen van softwareontwikkeling. Aan het einde van de bijeenkomst werd vastgesteld dat het manifest 4 waarden, 12 principes en geen praktijk bevatte.

De essentie van de aanpak

Deze aanpak is in de eerste plaats typisch voor de IT-industrie. De klassieke benadering stelt dat het goedgekeurde plan voor het maken van een product niet kan veranderen of stoppen tot het moment van ontstaan.

behendig wat is het?
behendig wat is het?

De basis van deze benadering is het klassieke voorbeeld van productkwaliteitsbeheer dat in de Toyota-fabriek wordt gebruikt en dat in alle leerboeken over dit onderwerp wordt gegeven, wanneereen werknemer kan de productie stopzetten om een rationalisatievoorstel te doen of een huwelijk te voorkomen.

In veel bedrijven werkt het projectontwikkelingsteam op verschillende afdelingen en komt het vaak met elkaar in conflict, wat niet leidt tot positieve resultaten voor het product in ontwikkeling.

Agile-technologie stelt u in staat om alle ontwikkelaars van een softwareproduct te betrekken, terwijl alle medewerkers hun inherente functies behouden. Met deze aanpak begrijpt het team van medewerkers dat ze werken aan één gemeenschappelijk doel, namelijk het creëren van een kwalitatief hoogstaand IT-product voor hun klanten.

Bij het gebruik van deze aanpak is het noodzakelijk om een team van gelijkgestemde mensen te creëren die effectief en concurrerend kunnen werken in marktomstandigheden.

Komt naar agile traditioneel ondernemen

Traditionele bedrijven beginnen deze aanpak te volgen. Een typisch voorbeeld is de introductie van agile in Sberbank. Volgens G. Gref is Sberbank 0,1 deel van de IT-markt in Rusland. Hij zegt dat ze de grootste IT-infrastructuur ter wereld hebben gecreëerd, maar beseffen dat ze niet concurrerend zijn. Wie vandaag Agile niet onder de knie heeft, kan volgens hem morgen ook niet concurrerend zijn. Om een agile systeem in een bedrijf te implementeren, moet je eerst jezelf veranderen.

Wendbaar in Sberbank
Wendbaar in Sberbank

Banken hebben tegenwoordig geen ontwikkelde innovatiestructuur, wat meer typerend is voor microfinancieringsorganisaties, waarvan de essentieligt in het feit dat ze geld uitlenen tegen waanzinnige rentetarieven en veel meer winst maken dan banken. Deze organisaties zijn zeer flexibel, ze kunnen hun bedrijf hervormen, niches in nieuwe markten aanboren en ze kunnen ook klassieke banken verdringen.

Deze aanpak is typerend voor andere zakelijke gebieden. Dus mobiele operators beginnen met betalingssystemen om te gaan, Airbnb heeft de benadering van hotels in de toeristische sector veranderd, Uber heeft hetzelfde gedaan op het gebied van passagiersvervoer.

Flexibel beheer in agile

De cascadebenadering houdt in dat er minimaal een jaar wordt gepland. Dit verandert bij het gebruik van de agile methode. Wat geeft het? Bij de traditionele aanpak kan elke dynamiek leiden tot verlamming van het project. Door gebruik te maken van de agile methodiek wordt een infrastructuur gebouwd die tijdens het ontwikkelproces flexibel inspeelt op veranderende eisen en klantvragen. Agile planning moet gepaard gaan met begrip en analyse van alle bedrijfsprocessen van de organisatie. Agile management moet gepaard gaan met het vermogen om te ontwikkelen, te verfijnen en aan te passen aan de specifieke kenmerken van een bepaald bedrijf.

agile technologie
agile technologie

Er is een agile manifest, dat in wezen een reeks regels is die zijn ontworpen om de oriëntatie op agile managementmethoden te vergemakkelijken.

Deze benadering is om risico's te minimaliseren en winst te vergroten, ondanks het feit dat de bestaansvoorwaarden anders zijn dan stabiele. Vaak moet je in een crisis werken, maar toch moet je ernaar streven om de risico's tot nul terug te brengen, en de winst zou moetenstreven naar oneindig.

Aanpakmanifest

Er zijn drie hoofdprincipes van agile die oorspronkelijk waarden werden genoemd:

  1. Je moet met mensen kunnen werken, je moet talent zoeken, koesteren en managen.
  2. Er moet een gevestigde reeks zakelijke communicatie zijn met partnerbedrijven en klanten.
  3. Dynamisch beheer moet worden geïmplementeerd. Wat is het in agile? In relatie tot de beoogde aanpak betekent dit dat mobiel moeten zijn in een veranderende omgeving.

Met betrekking tot software was er oorspronkelijk een andere waarde: belangrijker dan uitgebreide documentatie, werkende software.

agile manifest
agile manifest

Principes

In 2001 vielen 12 Agile-principes op:

  1. De belangrijkste prioriteit is klanttevredenheid door het leveren van werkende software.
  2. Dynamiek moet in alle stadia van softwareontwikkeling in acht worden genomen.
  3. Voorkeur voor korte leveringsintervallen voor werkende software.
  4. Ontwikkelaars en klanten moeten voor de duur van het project in hetzelfde team zitten.
  5. Projecten moeten worden opgebouwd rond gemotiveerde mensen die een omgeving, ondersteuning en vertrouwen nodig hebben.
  6. De meest effectieve manier om informatie over te brengen is directe communicatie.
  7. De belangrijkste maatstaf voor vooruitgang is werkende software.
  8. Agile-processen moeten met dezelfde snelheid worden uitgevoerd.
  9. Bijzondere aandacht moet worden besteed aan een goed ontwerp en technische uitmuntendheid.
  10. Maximaliserenwerk kan gedaan worden met eenvoud.
  11. Het allerbeste in software wordt gecreëerd door zelforganiserende teams.
  12. Teams moeten regelmatig hun efficiëntie verhogen en hun workflow verbeteren.

Kenmerken van de aanpak

behendig systeem
behendig systeem

Agile-modus impliceert het vermogen om speciale aandacht te besteden aan de vorming van teams, om niet voor een lange periode, maar voor de korte termijn te werken. Met behulp van deze methodiek wordt voorzien in een feedbacksysteem, zodat aanpassingen zeer snel kunnen worden doorgevoerd.

Als gevolg van deze aanpak verbetert de interne communicatie, neemt het aantal conflicten binnen de organisatie af en neemt de efficiëntie van de projectuitvoering toe.

Eerder schreef een analist een document en eiste dat de door hem ingestelde sjablonen werden gevolgd. Documenten werden overgedragen van afdeling naar afdeling, van elk daarvan keerden ze terug naar de analist met enkele suggesties en opmerkingen, vervolgens werden ze overgebracht naar de volgende afdelingen, enz. Er was veel communicatie, maar meestal op papier. Het resultaat was dat softwareontwikkelaars constant te laat waren, testers maakten veel fouten.

Agile-methodologie gelooft dat menselijke interactie belangrijker is dan processen en documentatie. Hierbij wordt er al vanuit gegaan dat de analist een bijeenkomst zal houden waar hij zal praten over de nieuwe functie die wordt geïmplementeerd en waar testers en ontwikkelaars hun opmerkingen en suggesties zullen uiten. Hier worden professionals geïdentificeerd die praktisch advies kunnen geven over testen enimplementatie. Daarna zal de analist gedetailleerde documentatie schrijven en snel contact opnemen met de klant om de vereisten te verduidelijken. Tegelijkertijd kunnen ontwikkelaars een parallelle vergadering houden waar ze kunnen bespreken hoe de nieuwe functie de functionaliteit van de software zal beïnvloeden, en testers kunnen evalueren wat er moet worden opgelost. Zo vormt het team een gemeenschappelijke visie. Details zullen worden geïmplementeerd met documentatie van hoge kwaliteit als feedback is gegeven.

Agile technologie in het onderwijs

agile principe in het onderwijs
agile principe in het onderwijs

Aanvankelijk werd Agile gevormd als een projectmanagementmethodologie met betrekking tot softwareontwikkeling. De uitspraak van G. Gref over agile bij Sberbank, namelijk het gedeelte waarin hij zegt dat iedereen agile moet worden, maakte het echter mogelijk om deze aanvankelijk zeer gespecialiseerde benadering zowel op het onderwijs als op de economie als geheel toe te passen.

Op school moet de student kennis ontvangen die relevant is op het moment van zijn opleiding. In het onderwijsproces moeten niet alleen leraren en ouders deelnemen, maar ook het kind zelf. Dit teamwork kan worden bereikt door Agile in het onderwijs te introduceren.

De introductie van flexibel management in de school zal het mogelijk maken om een soort innovatiecentrum te worden. Het idee om het agile-principe in het onderwijs te gebruiken heeft in het Westen de grootste verspreiding gevonden. Deze technologie moet van onderaf worden geïntroduceerd, alleen in dit geval zijn wereldwijde transformaties van het onderwijssysteem mogelijk.

In het geval van de Amerikaanse school geven leraren toe dat het onderwijssysteem in een impasse is geraakt doordat er geen geschiktemethodiek waarmee het zich dynamisch verder kan ontwikkelen. S. Peha beweert dat een dergelijke methodologie bestaat en agile wordt genoemd.

Het is gebaseerd op mensen, dynamiek en leren, dus deze aanpak kan op scholen worden geïmplementeerd. Het agile manifest spreekt over softwareontwikkeling, maar na analyse ervan kunnen we zeggen dat het universeel van aard is, waardoor het kan worden toegepast op het onderwijssysteem. Het staatsonderwijssysteem heeft veel prioriteiten die met elkaar in strijd zijn.

Schoolpersoneel is te vergelijken met middenmanagers die zowel van onder als van bovenaf onder druk staan. Wanneer de principes van agile worden gevolgd, worden de beslissingen van docenten evenwichtiger.

In moderne omstandigheden wordt de school gezien als een soort bedrijf, waarvan het leven verband houdt met de implementatie van een aantal regels. Daarom zijn de behoeften van het individu op school secundair. Tools en processen staan voorop.

Administraties van onderwijsinstellingen houden slecht rekening met de menselijke factor en passen een gedocumenteerde benadering toe voor de verdeling van beschikbare middelen, schoolbeheer, besluitvorming over het lot van kinderen en beheer van interpersoonlijke relaties.

Het gebruik van de agile modus in de school maakt de implementatie mogelijk van een persoonsgerichte benadering die primair gericht is op de ontwikkeling van de organisatie, wat het mogelijk maakt om de mate van organisatiediscipline te vergroten.

Methoden en didactisch materiaal zijn belangrijk in een moderne school, en wat leerlingen leren is secundair. Training eindigt in ons land met overgaveGEBRUIK, in Amerika - laatste testen. Alle studenten zijn in één maat gegoten, getraind voor tests, het echte doel van lesgeven wordt niet bereikt.

Niemand ontkent het feit dat studenten hoge cijfers nodig hebben, maar de assimilatie van de stof verbetert met een creatieve benadering van het leerproces en rekening houdend met de individuele kenmerken van studenten. Hogere organisaties worden beschouwd als de klanten van het onderwijssysteem in moderne scholen, hoewel de echte klanten kinderen en hun ouders zouden moeten zijn.

Scholen sluiten voortdurend compromissen, onderhandelen, maar missen de echte samenwerking die hoort bij een agile aanpak. Wat geeft het? Door sommige commissies worden verschillende beslissingen genomen, de ideeën van de meerderheid worden geïntroduceerd, de wil van de minderheid wordt onderdrukt. Er wordt dus een compromis bereikt, maar dit is de slechtst mogelijke optie.

De opbouw van het onderwijssysteem is lange tijd in wezen onveranderd gebleven. Ze proberen de controle in het onderwijssysteem te vergroten door steeds meer gedetailleerde planning te gebruiken.

Plannen betekent proberen de toekomst te voorspellen, maar het geeft je niet de mogelijkheid om het te beïnvloeden. Daarom resulteert dit in de meeste gevallen in tijdverspilling, en projecten die zijn bedacht door toponderwijsmanagers mislukken geleidelijk.

De juiste reactie op dynamiek is snel manoeuvreren, wat de agile methodologie suggereert.

De principes van agile in het onderwijs zijn dezelfde als die typisch zijn voor softwareontwikkelaars, met die kenmerken die betrekking hebben opleren:

  1. Betekenisvol leren om aan de behoeften van studenten en hun gezinnen te voldoen, heeft de hoogste prioriteit.
  2. Betekenisvol leren moet worden gedaan in korte maar frequente cycli.
  3. Schoolpersoneel, leerlingen en ouders moeten samenwerken om betekenisvol leren voor iedereen toegankelijk te maken.
  4. Het studieproject moet worden gecreëerd door gemotiveerde professionals, voor wiens werk het nodig is om de juiste voorwaarden te creëren.
  5. De belangrijkste indicator van vooruitgang is het beheersen van de stof, en niet alleen het uit het hoofd leren, het zogenaamde zinvolle leren.
  6. Het leertempo moet te allen tijde worden aangehouden.
  7. De flexibiliteit van het studieontwerp moet worden gehandhaafd door veel aandacht te besteden aan ontwerpkwaliteit en technische uitmuntendheid.

Andere principes klinken hetzelfde als softwareontwikkelaars.

Coaching

wat is agile coaching?
wat is agile coaching?

Coaching is een op partnerschap gebaseerd proces om de creativiteit en het denken van klanten te stimuleren om hun volledige professionele en persoonlijke potentieel te bereiken.

Wat is agile coaching? De inhoud van dit concept omvat mentoring en mentoring. Processen omvatten professionele coaching en facilitering (managementstijl die niet verder gaat dan de zelforganisatie van het systeem onder beheer). Daarnaast omvat leeftijdscoaching verschillende soorten vaardigheden: zakelijke, technische en transformatievaardigheden. Dit omvat ook Agile en Lean-praktijken.(lean productie).

Tot slot

Wat is agile? Dit is een aanpak die oorspronkelijk was gericht op het effectief voltooien van softwareontwikkelingsprocessen door conflictvrije teams te vormen. Later werd deze benadering in het algemeen overgedragen aan bedrijven en aan individuele processen, in het bijzonder aan het onderwijs. Bij het implementeren van agile methoden ligt de directe nadruk op communicatie tussen ontwikkelaars en klanten. Deze methoden verminderen de hoeveelheid documentatie die wordt gebruikt.

Aanbevolen: