Goto Startpage of Ingenieursbureau Bieware     Werkwijze
 

Introductie
Aanbod
Werkwijze
Projecten
Inhoud
Contact

Software Engineering

Alhoewel het schrijven van goede programmacode belangrijk is, is een succesvol verloop van een project ook in grote mate afhankelijk van andere factoren. Onze praktijkervaring heeft geleid tot een werkwijze die een succesvolle afronding van een project mogelijk maakt.

 

Voor ons is Software Engineering niet alleen een kwestie van vakmanschap, maar van discipline, structuur, organisatie, team development, commitment, de juiste mensen op de juiste plek. Met andere woorden, software ontwikkeling is een strak geregisseerd proces.

 

Uit het feit dat wij ons Ingenieursbureau noemen, mag u afleiden dat wij goed in staat zijn om met andere disciplines te communiceren, een gestructureerde aanpak voorstaan en in staat zijn naar pragmatische oplossingen te zoeken.

Tools en procedures

Door het gebruik van duidelijke procedures, style guides, templates, componenten, (web)services, productivity tools en een functionele ontwikkelomgeving, kan de software ontwikkelaar al zijn creativiteit productief aanwenden voor het oplossen van het probleem.

 

Tools zoals (geïntegreerde) versie beheer, test tools, bug tracking and tracing tools verhogen de kwaliteit. Maar ook goede procedures, zoals code reading, verbeteren de kwaliteit.

 

Specifieke project kennis wordt vastgelegd in een Knowledgebase. Dit maakt kennisuitwisseling tussen teamleden eenvoudig. Deze kennis kan ook nuttig gebruikt worden in latere fases van de software levenscyclus. De Knowledgebase is een nuttig instrument bij het software onderhoud, bij de ondersteuning van eindgebruikers door helpdesk medewerkers, applicatiebeheerders en service technici.

 

Communicatie met opdrachtgevers, eindgebruikers en andere belanghebbenden is van belang om te komen tot een oplossing die aan de verwachtingen voldoet. Ook interne communicatie is belangrijk, zodat een ieder weet wat van hem of haar verwacht wordt.

 

Een goede project planning is van groot belang. Vaak is op voorhand niet in detail bekend wat een project moet opleveren. Door steeds kleine delen op te leveren (Incremental delivery), is op tijd bijsturing mogelijk. Langzamerhand kan dan beter aangestuurd worden op het gewenste eindresultaat, terwijl gelijktijdig veranderende omgevingsomstandigheden meegenomen kunnen worden. Op deze wijze worden risico's beheersbaar.

 

Welke Tools en procedures uiteindelijk gebruikt worden, is afhankelijk van de prioriteiten die de opdrachtgever stelt.

     ©2002 - 2005, Ingenieursbureau Bieware, the Netherlands.

Disclaimer