|
Doelstelling
In deze workshop maken de deelnemers kennis met een succesvolle implementatie van een .NET Software Factory. Deze software factory is gebaseerd op .NET 2.0, Visual Studio 2005 Teamsystem en Reporting Services. Als onderliggende databases worden Oracle en SQL/Server ondersteund.
Er wordt niet enkel inzicht gegeven in de technologische, architecturale en KBC .NET Framework-aspecten. Ook belangrijke topics zoals agile ontwikkelen, scrum in de reële wereld, rollen binnen de software factory, projectorganisatie en geautomatiseerde projectopvolging worden behandeld.
Daarnaast wordt aangetoond hoe een goede opzet van Team Foundation Server toelaat om met virtuele teams te werken. Als illustratie wordt het werken met Value Source, een Indische onderneming, toegelicht.
Voorts wordt een en ander uitvoerig gedemonstreerd aan de hand van live demo's.
Deze workshop is een must voor alle development managers, technical architects en lead developers !
Programma
Deel 1: Het organisationele ecosysteem van de .NET Software Factory
* KBC Governance: het kader
* De rol van het Service/Competence versus Delivery Center
* Rollen en verantwoordelijkheden binnen een agile .NET
Software Factory
* Het werken met virtuele teams
* Project estimations en metrieken
Deel 2: Tools en Technologieën: de ontwikkelingsomgeving
* De technology-stack van de .NET Software Factory
* Het gebruik van Team Foundation Server
* Het gebruik van Reporting Services
* Agile ontwikkelen en Scrum
* Architectuur
* Het gebruik van codegeneratie
Deel 3: Het KBC .NET Framework
* De Presentation layer
Model view control pattern , Process workflow (sessions,
scenarios, steps en actions), Scenario map (state machine
for process flows), Relatie MVC lifecycle en Scenario STD,
Relatie MVC control flow en Scenario STD; Data transfer
objects in de presentation layer
* De Business layer
* De Data layer
* De KBC .NET Framework layer
Base classes voor het Model-View-Controller Framework,
Base class voor een ASP .NET master page (implementing
shared menu/toolbar items), ASP .NET themes (voor company
branding controlled by user profiles), use case scenario
navigation (controlled by a state machine), event-driven error
handling & presentation, state management, transactional
business operations, authentification (integrated in KBC
intranet portal), authorization (integrated in KBC user profile
database), UI en data globalization, code management, tracing
& logging, static on-line help, export naar Word/Excel, ...
Deel 4: Resultaten en een kijk in de toekomst
* Toelichting van enkele reële projecten
* Lessons learned
* KBC .NET Framework versie 3, gepland voor 2007:
Workflow Foundation, Advanced Batch Processing, Smart
Client Connectivity
* Demonstratie van de opleidingsportal
* Vragen en antwoorden, en aanbevelingen
|