icon-arrow icon-check icon-mail icon-phone icon-facebook icon-linkedin icon-youtube icon-twitter icon-cheveron icon-download icon-instagram play close close icon-arrow-uturn icon-calendar icon-clock icon-search icon-chevron-process icon-skills icon-knowledge icon-kite icon-education icon-languages icon-tools icon-experience icon-coffee-cup
Werken bij Dev Talents

Agile software ontwikkeling

Bij agile softwareontwikkeling wordt het ontwikkelproces opgedeeld in meerdere korte periodes. De focus ligt niet op een van te voren gedefinieerd eindproduct, maar op het creëren van een product dat gaandeweg wordt geperfectioneerd. Agile softwareontwikkeling heeft de positieve ervaring van de opdrachtgever als hoogste doel.

Agile softwareontwikkeling is een overkoepelende term voor een aantal verschillende ontwikkelmethoden. Scrum daaronder, net als Kanban, DSDSM (dynamic systems development method), Extreme Programming (XP) en Lean software development. In feite zijn alle ontwikkelmethoden die openstaan voor veranderingen en aanpassingen tijdens het ontwikkelproces agile te noemen. 

De 12 principes van Agile werken

  1. De klanttevredenheid verbeteren door continu, snelle en bruikbare software te leveren.
  2. Veranderingen in de wensen van een opdrachtgever zijn welkom, ook als ze in een laat stadium komen.
  3. Verander eens in de paar weken het leveren van software voor een nieuwe en goed werkende variant.
  4. Zorg dat software ontwikkelaars dagelijks samenwerken met mensen die de business kennen.
  5. Laat gemotiveerde personen projecten uitvoeren, door vertrouwen te hebben op hun expertise.
  6. De informatie die gedeeld wordt in het ontwikkelteam moet door mondelingen communicatie gaan.
  7. De maatstaf van vooruitgang is het opleveren van werkende software.
  8. Het werkproces van Agile zorgt voor een continue ontwikkelstroom voor de opdrachtgever, de ontwikkelaar en voor de gebruiker.
  9. Er wordt veel aandacht gevestigd op de technische kwaliteit en het ontwerp.
  10. Houd het proces zo eenvoudig mogelijk.
  11. De teams sturen zich zelf.
  12. De teams blijven continu bezig met kijken hoe het beter kan en passen hun werkwijze daarop aan.

Voordelen

Er kunnen veel voordelen worden gekoppeld aan Agile werken, zoals flexibiliteit, klanttevredenheid, efficiency, de snelheid en een laag risico. Ook zorgen de teams voor een fijne werksfeer, omdat de teamleden een gezamenlijk doel hebben, waardoor ze elkaar motiveren. Doordat de sprints uit een korte tijdsperiode bestaan, kan er snel gereageerd worden op feedback, waardoor dus ook de flexibiliteit omhoog gaat. Het risico wordt hierdoor verlaagt voor het opleveren van een verkeerd product.

Op zoek naar een Software Developer voor jouw team?

Neem contact op met Business Managers Merel of John, via 030 - 890 53 50 of office@devtalents.nl

Ben je op zoek naar een software oplossing op maat? Dan ben je bij ons ook aan het juiste adres. 

foto business manager

Benieuwd wat onze experts voor jouw organisatie kunnen betekenen? Neem contact op!

Neem contact op met John van Lieshout