Nieuwe (grote) business applicaties moeten worden ontwikkeld, vaak in korte tijd (time to market). Nieuwe methoden en technieken dienen te worden ingezet zoals Iteratief, Agile ontwikkelen van SOA of BI applicaties met behulp van de nieuwste mogelijkheden van Microsoft .NET en/of Enterprise Java.
Resultaat is belangrijk. Softwareontwikkeling dient voorspelbaar te zijn in tijd, geld, kwaliteit en omvang. Dat laat echter nog vaak veel te wensen over.
Ook het sturen op deze aspecten geeft problemen. Onduidelijkheden in afstemming tussen business (Demand) en ontwikkelafdeling (Supply) zorgen voor scope creep en overschrijding van budget en doorlooptijd.
In 2003 hebben wij ons Professional Development Center (PDC) opgericht om vanuit onze jarenlange ervaring met softwareontwikkeling oplossingen te bedenken voor bovenstaande problematiek.
People, Process and Tools
Binnen de IT wordt vaak gedacht dat een nieuwe tool of techniek het probleem wel oplost. Of juist dat alleen een procesverbetering genoeg is. Wij denken van niet. Net als bij elke teamprestatie gaat het bij softwareontwikkeling om people, process and tools. Voor professionalisering gaat het dan om de juiste samenhang tussen deze drie componenten.
Deze basisgedachte is de leidraad geweest voor de ontwikkeling van onze ontwikkelstraat Endeavour, het belangrijkste product dat vanuit het PDC is voortgekomen.
Endeavour wordt door ons zelf toegepast indien wij software ontwikkelen en onderhouden voor onze opdrachtgevers. Het product als zodanig is ook verkrijgbaar tegen een onderhouds- of licentiecontract.
Dennis Joosten, Manager Professional Development Center