Verbeter uw Software-Ontwikkelingsproces
Agile technieken en UML Best Practices
30 March 2004 (14-21)
Locatie:
Business Faculty Brussel (Neder-over-Heembeek)
Gepresenteerd
in het Nederlands
Prijs:
480 EUR (excl. 21% BTW)
This event is history,
please check out the List of Upcoming Seminars, or send us an email
Leerdoelen
Waarom dit seminar ?
Al tientallen jaren beloven nieuwe technologieën en software tools uw
productiviteit te verhogen en de kwaliteit van de code te verbeteren. Meer en
meer organisaties realiseren zich dat het schoentje echter wringt bij het
software-ontwikkelproces zelf, eerder dan bij de tools.
Verbeterde technologieën en tools hebben weinig effect in een ongedisciplineerd,
chaotisch project. Aan de andere kant, een overgedetailleerd en zwaar bureaucratisch
proces slorpt tijd en energie op en levert evenmin de verhoopte resultaten.
Dit seminar verschaft u inzicht in het opzetten van een pragmatisch en agile
development proces. Rode draad is een voorbeeld applicatie (helpdeskautomatisering)
die tijdens het seminar wordt uitgewerkt en illustreert wie wat doet op welke
wijze in elke fase van het ontwikkelingsproces. In dit voorbeeld zal u ook zien
hoe de UML modellen gaandeweg verfijnd worden, van analyse over design tot implementatie.
We kunnen het beoogde software-ontwikkelingsproces als volgt omschrijven:
- In hoge mate iteratief
- Kwaliteitscontrole bij elke stap
- Lever vaak en regelmatig, tastbare en werkende resultaten af
- Precieze en betekenisvolle voortgangsrapportering met een minimum aan administratieve
overhead
- Gedreven door het business proces
- Wordt gestuurd door UML-modellen
- Schaalt hoger dan ontwikkelteams van 10 mensen
Dit seminar laat u ook kennismaken met een verzameling erkende best practices
van elk deel van een iteratief, kwaliteitsgedreven ontwikkelingsproces. We bekijken de onderliggende principes, het waarom
ervan, hoe ze elkaar combineren, en hoe ze elkaar aanvullen. We vergelijken ook
populaire methodes als Extreme Programming and Rational Unified Process.
Voor wie is dit seminar bestemd ?
- Development en project managers die verantwoordelijk zijn voor een groep developers die hun team efficienter willen organiseren om produktiever te werken (vaak met beperkte resources en vrijwel onmogelijke deadlines), veel te veel documenten en formulieren moeten bijhouden en dus die administratieve overhead willen verminderen, UML best practices willen integreren in hun ontwikkelingsproces, en onderzoeken wat XP (Extreme Programming) en RUP (Rational Unified Process) voor hen kunnen doen.
- Senior developers die hun UML modellen willen leren verfijnen van analyse over ontwerp naar code in een iteratief proces dat stapsgewijs en frequent resultaten oplevert.
Volledig Programma
13.30u - 14.00u
Registratie en Koffie/Thee
14.00u - 14.30u
Inleiding: hoe ziet een goed ontwikkelingsproces eruit?
- Hoe herken je een gebrekkig, onvolwassen ontwikkelingsproces ?
- De zoektocht naar het ideale ontwikkelingsproces
- Het "Agile Manifesto"
- Karakteristieken van een goed ontwikkelingsproces ?
14.30u - 15.30u
Erkende Best Practices
- Standaard Best Practices toepassen
- Onderliggende principes en waarom ze belangrijk zijn
- Extreme Programming (XP), Rational Unified Process (RUP), ...
- Ontwikkeling gedreven door het business process
- UML best practices
- Gebruik en misbruik van Use Cases
- Hoe lever je vaak en regelmatig tastbare en werkbare resultaten af ?
15.30u - 15.45u
Pauze met Koffie/Thee
15.45u - 17.45u
Het Proces Stap voor Stap: Case Study
- Stap voor stap doorlopen van een iteratief en UML-gebaseerd ontwikkelingsproces
door middel van een case study
- Behandelt alle fasen, alsook wie, hoe, wanneer, ...
- Wat zijn de deliverables bij elke fase ?
- Hoe het UML model gaandeweg verfijnen vanaf analyse over design tot implementatie
- Hoe het business proces modelleren ?
- Domain modelling
- Hoe de inhoud van de modellen te verrijken
19.00u - 20.30u
Het Proces Stap voor Stap: Case Study
- Vervolg van de case study: wie, wat, wanneer, hoe
- "Modelling in color" met "archetypes"
- "Domain Neutral component"
- Hoe requirements opstellen en ermee omgaan
- Hoe taken plannen, toewijzen en organiseren
- Voortgangsrapporten zonder moeite
- Component Based Development en Component Interactions
- Het belang van het modelleren van een architectuur
20.30u - 21.00u
Samenvatting, conclusies en Q&A
- Hoe een ontwikkelingsproces optimaliseren en organiseren
- Hoe standaard best practices toepassen
- Hoe UML efficient gebruiken
- Waar kan ik meer informatie vinden ?
Sprekers
Rudy D'hauwe is één van de oprichters van UsToBe Software Foundation, dat zich specialiseert in Java and J2EE software-ontwikkeling, in het bijzonder van snelle, betrouwbare en flexibele Web applicaties. Voor UsToBe staan 3 belangrijke punten centraal: de performantie en schaalbaarheid van applicaties, en de produktiviteit bij de ontwikkeling ervan. UsToBe gebruikt daarbij de nieuwste Java, J2EE en XML technieken en tools, maar biedt ook consulting aan om deze te integreren in uw huidig ontwikkelingsproces.
Questions about this ? Interested but you can't attend ? Send us an email !