Ontwikkelen met DHARMA.

Wij zijn een gedreven en veelzijdige Agile software ontwikkelaar met eigen ontwikkelteams en specialisaties. We helpen je met het oplossen van digitale ontwikkel vraagstukken; we ontwerpen, bouwen en beheren webapplicaties, mobiele applicaties, embedded software en alle onderliggende architectuur.

Van Proof of Concept tot en met het beheer. En dat doen we met eigen Scrum teams vanuit ons kantoor in Amersfoort.

Als het ontwikkelen van software niet echt je core business is, of wanneer je je eigen ontwikkelcapaciteit snel wilt kunnen opschalen, helpen wij je om op digitaal vlak snel vooruitgang te kunnen boeken.

Let's talk tech

De mooiste software ontwikkel je samen

Het ontwikkelen van software zien we bij Dharma als een partnership. Je hebt een doel voor ogen en samen brengen we de expertises in kaart die je nodig zult hebben om dat doel te bereiken. We hebben niet alleen talent, kennis en ervaring in huis; we werken volgens de Agile methodiek met Scrum en hebben hiermee een bewezen proces voor wat werkt.

Dat betekent dat we je volledig kunnen ontzorgen. Je krijgt de beschikking over een speciaal voor jouw project samengesteld development team, inclusief een Scrum Master, dat binnen een strak geregisseerd proces met jouw ontwikkelvraagstuk aan de slag gaat. Binnen dit team krijg jij als opdrachtgever de rol van Product Owner (PO). Je vertegenwoordigt je stakeholders en hebt het mandaat om het project uit te voeren.

Vervolgens kun je met jouw Scrum team gaan ontwikkelen en bepaal je als Product Owner wat er moet gebeuren. Per sprint (periode) ontwikkelen we waardevolle toevoegingen (increments), die stapsgewijs naar het gewenste eindresultaat leiden. Wij begeleiden je hierin doorlopend op strategisch, tactisch en operationeel vlak.

Al ons werk wordt ontwikkeld en gedocumenteerd volgens standaarden, en wordt opgeleverd zonder vendor lock-in. Kennisborging is gegarandeerd doordat er binnen jouw Scrum team structureel kennisdeling plaatsvindt. Zo kom je niet voor verrassingen te staan, en realiseer je het hoogst haalbare resultaat voor je budget.

Neem contact op

WAARDEVOLLER DAN DETACHEREN

Het werken met een Scrum team als Service heeft voor een opdrachtgever grote voordelen ten opzichte van bijvoorbeeld detachering of werken met individuele freelancers. Een eigen Scrum team ontzorgt je als opdrachtgever; je geeft je doel aan, en wij denken met je mee. Strategisch, tactisch en operationeel. Onze in-house developers kennen elkaar door en door en zijn op elkaar ingespeeld. Ze zijn loyaal naar elkaar én naar jou als opdrachtgever, kunnen snel onboarden en nemen echt ownership van je project.

Hierdoor hoef je je ten opzichte van detachering veel minder directief op te stellen. Waardoor je waardevolle tijd wint en per saldo goedkoper uit bent.

Image related to content

VOORDELEN VAN AGILE WERKEN

In plaats van wachten tot er een afgerond eindproduct ligt, leveren onze teams continu bruikbare onderdelen (increments) op. Alle plannen, vereisten en resultaten doorlopen daarbij een constante feedback-loop, die realtime geoptimaliseerd en bijgestuurd wordt. Zo voegen we met elke increment een stuk waarde toe aan de applicatie en voor de gebruikers.

WE GEBRUIKEN SCRUM

Het Scrum raamwerk zorgt ervoor dat teams optimaal samenwerken. Onze teams zijn zelf-organiserend en leren door te doen. Ze kijken terug naar wat goed ging, kaarten verbeterpunten aan en lossen problemen op. Er is altijd een focus op wat beter kan en verbeteringen worden meteen doorgevoerd.

HET PROCES: SPRINTS

De teams werken in een vast ritme van tweewekelijkse sprints waarin ze een functioneel (deel)product opleveren aan de klant, die daarna de ruimte heeft om feedback te geven. Deze wederkerigheid tot bijsturen stelt onze teams in staat een hogere kwaliteit te leveren.

Onze Scrum methode kent vaste rituelen

Elke twee weken herhalen deze rituelen zich zodat er voldoende transparantie en mogelijkheid is tot bijsturing.

Sprint planning

Een sprint start met de Sprint planning. Tijdens deze meetings zijn onze teams samen om de werkzaamheden van de sprint in te plannen. Werkzaamheden worden in overleg met de Product Owner (klant) bepaald, gebaseerd op de backlog (prioriteitenlijst) die vooraf is opgesteld.

standup

Elke daaropvolgende dag hebben de teams een standup waarin de voortgang met elkaar wordt besproken. Mogelijke blockers die het succesvol realiseren van de sprint in de weg staan worden zo weggenomen.

Sprint review

Aan het einde van iedere sprint demonstreren de teams de gerealiseerde increments in een Sprint review. Dit is het moment waarop teams aan stakeholders laten zien wat er aan waarde is gecreëerd, voordat het wordt live gezet.

Sprint Retrospective

Na de sprint review volgt er een Sprint Retrospective. De teams evalueren en identificeren verbeterpunten, en nemen deze mee in de eerstvolgende sprint!

We hebben een inzichtelijk proces dat we kunnen bijsturen op basis van data. Wij vinden cijfers leuk, en gebruiken ze zo veel en zo goed als mogelijk.

+91%SPRINT SUCCESS
8.3CUSTOMER SATISFACTION
1250hVELOCITY PER SPRINT