Rutger is een allround senior developer in dienst bij een online platform voor de vastgoed sector. Rutger verbetert en ontwikkelt functies en producten voor het platform. De opdrachten krijgt hij via de Product Owner en de Scrum Master. Rutger probeert de wensen van zijn opdrachtgevers te begrijpen en deze te vertalen in bruikbare, werkende en onderhoudsvriendelijke stukken software. Rutger maakt hierbij gebruik van programmeertalen, programmeerbibliotheken, ontwikkeltools, databases, en testmethodieken. Rutger zal bij het bouwen van de vraag in eerste instantie kijken naar de talen en tools waar hij ervaring mee heeft. Als hij geen tools heeft waar hij zijn opdracht mee kan maken, zal hij op zoek gaan naar oplossingen. Het zoeken naar oplossingen gaat via Google, technische platforms en collega's en of vrienden die ook developer zijn. Indien hij zoekt naar oplossingen/toepassingen dan let hij er op dat de oplossing duurzaam is, of er documentatie is en een actieve community is voor vragen.
Rutger
Taken
- Communiceren met de opdrachtgever over gewenste oplossingen, adviseren over technische (on)mogelijkheden, en communiceren over gemaakte oplossingen
- Ontwerpen van oplossingen op basis van input opdrachtgever.
- Bouwen/coderen van de oplossing
- Testen van de oplossing
- Documenteren van implementaties in technische beschrijvingen en gebruikershandleidingen
- Onderzoeken en herstellen van fouten (bugs)
- Onderhouden, uitbreiden en overdragen van technische kennis
- Opleveren van de oplossing aan de opdrachtgever
Doelen
- Een oplossing opleveren voor het probleem van de opdrachtgever
- Oplossing van voldoende kwaliteit en duurzaamheid in relatie tot de ontwikkelkosten
- Oplossing kiezen die stabiel en onderhoudsvriendelijk is.
- Een tevreden klant of opdrachtgever
- Als ontwikkelteam trots kunnen zijn op je werk
Frustraties
- Specificaties die steeds onduidelijk blijven of te snel veranderen
- Onbegrijpelijke programmeercode en gebrek aan documentatie
- Haastwerk moeten leveren, geen ruimte voor voldoende kwaliteit
- Onduidelijkheid over vervolg mogelijke verbeterpunten