Maatwerk Software bouwen en toch flexibel blijven

Flexibiliteit

Madcap is een Open Source bedrijf. Open Source staat synoniem voor freedom. Freedom als in vrijheid en onafhankelijkheid. Onafhankelijkheid die onze klanten altijd de mogelijkheid geeft met andere partijen zaken te doen als de situatie dat verlangd, ook als er maatwerk verricht is.

Daarnaast biedt het fenomeen Open Source een scala aan vrij beschikbare software (modules) die u kunt toe passen op uw wensen en eisen en daarme hoeft u dus niet steeds vanaf nul te starten met de realisatie van uw projecten. Ook kan er op basis van nieuwe markten en ideeën altijd weer gekozen worden voor reeds beschikbare nieuwe modules uit de open source gemeenschap zodat uw organisatie snel en flexibel kan meegroeien met de vragen uit de markt. De flexibiliteit van Open Source mag daarmee duidelijk zijn.

Madcap als projecten organisatie, sluit daar vanzelfsprekend volledig bij aan door gebruik te maken van Open Source producten maar ook door het toepassen van een ontwikkel/project methodiek die hierop aansluit. Madcap is een ICT bedrijf dat u als verademend zult ervaren. Madcap hanteer een agile werkwijze op basis van aspecten van Extreme Programming. Deze werkwijze is het beste te omschrijven als interactief. Madcap stelt u als klant in staat om gedurende de uitvoer van het project mee te kijken en te praten. Hiermee zorgen we samen dat wij aan het einde van het project werkende software opleveren die aansluit bij u werkelijke verwachtingen.

Wij zorgen dat we aan de voorkant van een project een minimale hoeveelheid papier genereren omdat ervaring leert dat bergen papier nooit de werkelijkheid 100% benaderen. Wij starten het liefst zo snel mogelijk met de bouw van uw oplossing.

Agile-werkwijzen zijn gebaseerd op het Agile-manifest. Zie http://agilemanifesto.org/ voor het orignele Agile Manifesto. De onderstaande nederlandse vertaling is overgenomen van http://agileholland.com/page/agile-manifest.

Met deze werkwijze hebben we geleerd:

* Individuen en interactie boven processen en tools
* Werkende software boven uitgebreide documentatie
* Samenwerking met de klant boven contract onderhandelingen
* Reageren op verandering boven het strikt volgen van een plan

Het Agile Manifest kent ook principes:

* De hoogste prioriteit is de klant tevreden te stellen door het vroegtijdig en frequent opleveren van bruikbare software.
* Werkende software frequent opleveren, liefst iedere paar weken, hooguit iedere paar maanden.
* Werkende software is de belangrijkste maat voor vooruitgang.
* Sta open voor veranderende eisen, zelfs laat tijdens de bouw. Agile processen benutten verandering en leveren zo een concurrentie voordeel voor de business.
* Vertegenwoordigers van de business en ontwikkelaars werken dagelijks samen gedurende het gehele project.
* Bouw projecten rond gemotiveerde individuen. Geef hen de omgeving en de ondersteuning die ze nodig hebben en vertrouw erop dat ze de klus klaren.
* De meest efficiënte en effectieve manier om informatie te delen in een ontwikkelteam is met elkaar te praten.
* De beste architecturen, eisen en ontwerpen komen voort uit zelfsturende teams.
* Voortdurende aandacht voor een hoge technische kwaliteit en voor een goed ontwerp versterken agility.
* Agile processen maken continue ontwikkeling mogelijk. Opdrachtgever, ontwikkelaars en gebruikers moeten een constant tempo eindeloos kunnen volhouden.
* Eenvoud "de kunst van het maximaliseren van het werk dat niet gedaan wordt" is essentieel.
* Regelmatig onderzoekt het team hoe het effectiever kan worden en past vervolgens zijn gedrag daarop aan.

U zult begrijpen dat de snelheid van projecten met deze manier van werken ook hoger kan zijn. Dit heeft alles te maken met de beschikbaarheid van mensen en middelen. Als de juiste middelen beschikbaar zijn kan er in principe direct na opdrachtverstrekking gestart worden met de realisatie.
Na elke deeloplevering is duidelijk meetbaar wat de snelheid is van het project en daarmee de vaststelling van deadlines. Als deadlines in gevaar komen kan er met deze methodiek adequaat worden geacteerd om met elkaar afspraken te borgen.

Samenvattend: Madcap=Open Source+interactie=flexibiliteit+kwaliteit=resultaat