chess application lifecycle management diensten
DESCRIPTION
Hoogwaardige applicatie management, gecombineerd onderhoud en doorontwikkeling van maatwerk software. Verleng de lifecycle, vergroot de aanpasbaarheid.TRANSCRIPT
De businesscase voor uw nieuwe dienst of product omvat investeringen in de ontwikkelingvan een maatwerk softwareapplicatie, het voorbereiden van de eigen organisatie en in het opbouwen van (domein)kennis van projectmedewerkers. Terwijl van de applicatie naingebruikname wordt verwacht dat het deze investering gaat terugverdienen, wordt het projectteam simpelweg ontbonden. Ontwikkelaars en architecten faseren uit, maken plaatsvoor beheerders, en nemen kennis en historie met zich mee. De Application Lifecycle Management diensten van Chess voorkomen deze problemen door met een vast team verantwoordelijkheid te blijven nemen voor ontwikkeling, onderhoud,kwaliteit en strategische vernieuwing van de applicatie.
APPLICATION LIFECYCLE MANAGEMENT (ALM)
Bedrijfskritische applicaties moeten zich continu, in minstens hetzelfde tempo
als de veranderende marktomstandigheden, strategisch kunnen vernieuwen.
Dit vereist flexibiliteit van applicatie en ICT organisatie, parate kennis en
kunde van ontwikkelaars, en beheersing van de innovatie- en onderhouds-
kosten gedurende de gehele levenscyclus van de applicatie.
Application Lifecycle Management omvat naast de operationele taken rond
de applicatie, ook management en strategische taken, en garandeert:
• continuïteit van de ‘harde kern’ van het ontwikkelteam gedurende de
looptijd van uw product of dienst. In dit team is de kennis van het bedrijfs-
proces en de applicatie optimaal. Hiermee worden inleer- en overhead-
kosten teruggedrongen en de ‘Quality of Service’ van de applicatie enorm
verbeterd, zodat deze blijvend voldoet aan de wensen van uw klanten.
• een integrale benadering tussen uw onderneming en ICT opdrachtnemer
ten aanzien van de applicatie, waarbij het mogelijk moet zijn om korte
ontwikkelcycli en verhoogde productiviteit te bereiken door het delen van
aanbevolen werkwijzen, het verbeteren van processen en het overbruggen
van de kloof tussen ontwikkeling en beheer.
• een verbeterd projectbeheer dankzij één
gebundelde weergave van project- en beheers-
activiteiten, inclusief ramingen, voortgangs-
controle en kwaliteitsbewaking. De integratie
wordt verbeterd doordat er gebruik gemaakt
wordt van tools die kunnen samenwerken, in
plaats van tools die op zichzelf staan, slecht
geïntegreerd zijn en gegevens dupliceren.
engineering the future
Voor application management past Chess het ASL framework toe van
de ASL BiSL Foundation (www.aslbislfoundation.org).
Waar ITIL (Information Technology Infrastructure Library) een algemeen
aanvaarde standaard is geworden om technisch beheer in te richten,
biedt de Application Services Library een framework voor het inrichten
van application lifecycle management.
Het model is zodanig ontwikkeld dat het de optimale ICT-ondersteuning
van bedrijfsprocessen garandeert. Het ASL framework geeft richtlijnen voor
het inrichten van processen en laat de inrichting van de beheerorganisatie
geheel vrij. Hierdoor is het framework algemeen toepasbaar binnen de
ICT-dienstverlening, onafhankelijk van de omvang van uw organisatie.
Chess dienstverlening onder ALM
1 Governance
Chess adviseert over technologische verbeteringen en hun impact op de
applicaties. Denk hierbij aan:
• nieuwe versies van Java frameworks, browsers, databases, operating
systems;
• wijzigingen op externe interfaces;
• wijzigingen op standaarden.
Op verzoek onderzoekt Chess nieuwe beschikbare technologieën en adviseert
over mogelijke verbeteringen die kunnen worden behaald bij de inzet daarvan.
Chess brengt aanbevelingen uit over hoe en wanneer technologische
verbeteringen kunnen worden aangebracht zodat ook aan toekomstige eisen
kan worden voldaan. Met een jaarlijks onderzoek wordt de klanttevredenheid
over de dienstverlening vastgesteld en wordt deze waar nodig verbeterd.
2 Management
Samen met de opdrachtgever onderhoudt Chess een release kalender voor
correctief onderhoud, wijzigingen en vernieuwingsprojecten. Chess is
verantwoordelijk voor de optimale verdeling van het team over de uit te voeren
taken. In nauwe samenwerking met de opdrachtgever worden kwaliteitscriteria
van producten en processen vastgesteld. Chess bewaakt vervolgens de
naleving daarvan. Chess ondersteunt een onafhankelijke kwaliteitsborging
en rapportage op vele aspecten van softwarekwaliteit door de Software
Improvement Group. Deze dienstverlening is optioneel inzetbaar.
Chess stuurt actief op het naleven van de afgesproken kwaliteitscriteria en
service levels en rapporteert daarover.
3 Operations
Chess levert een Servicedesk voor tweede- of derdelijnsondersteuning die
een voor u toegankelijke administratie bijhoudt van calls en hun status, en
daarover rapporteert. Het correctief onderhoud voert Chess uit op basis van
afgesproken service levels. Dit omvat zowel het analyseren en oplossen van
productieverstoringen, het dienovereenkomstig bijhouden van de documen-
tatie, maar ook het adviseren over mogelijke workarounds. Echter onder ALM
initieert Chess ook preventief onderhoud waarbij aanpassingen worden
doorgevoerd gericht op het voorkomen van gebreken.
Onder adaptief onderhoud worden door Chess functionele wijzigingen aan-
gebracht in de applicatie en de bijbehorende documentatie. Voor (grotere)
wijzigingen en compleet nieuwe functionaliteiten, integraties en/of applicaties
helpt Chess met de planning, aansturing en uitvoering van projecten.
Elk project wordt uitgevoerd volgens een daartoe opgesteld plan van aanpak.
Een vast ALM team
Bij een ALM contract stelt Chess een vast ALM team samen waarin de
sleutelrollen zijn vertegenwoordigd: ALM manager, architect en requirements-
manager, aangevuld met software engineering en test capaciteit. In overleg
wordt het team ingezet op correctief onderhoud, kleine wijzigingen en/of
vernieuwingsprojecten.
Door het geïntegreerd aansturen van projecten en preventief, correctief en
adaptief onderhoud wordt het beschikbare team (en daarmee uw budget)
optimaal benut. De vaste samenstelling borgt de kennis over het domein,
de bedrijfsprocessen, de gebruikte technologieën en de ratio achter ontwerp-
beslissingen. Onze ontwikkelaars kennen uw applicatie als geen ander,
waardoor kwaliteit en efficiëntie gewaarborgd zijn.
Door de relatief langere samenwerking optimaliseert de relatie tussen
Chess en de opdrachtgever. Afhankelijk van de behoefte kan het vaste
ALM team worden uitgebreid met ontwikkelcapaciteit voor grotere projecten,
zonder extra kosten voor besturing en architectuur (ALM manager, architect,
requirementsmanager).
APPLICATION LIFECYCLE MANAGEMENT (ALM)APPLICATION LIFECYCLE MANAGEMENT (ALM)
Afstemming
De afstemming tussen de opdrachtgever en Chess is functioneel en
frequent ingericht.
Op Governance niveau vindt per kwartaal overleg plaats binnen het
ALM Steering Committee, dat scope, ontwikkelingen, plannen en budget
bestuurt.
Op Management niveau worden sturing op de operatie en rapportages
behandeld en de aanpassingen aan de applicatie voorbereid. Daartoe
overleggen de Service Manager van opdrachtgever en de ALM manager
van Chess maandelijks.
Op operationeel niveau stemmen de support afdelingen frequent met elkaar
af net als de projectleider met de opdrachtgevende manager tijdens projec-
ten. Online portals zijn beschikbaar om kwaliteit, voortgang en openstaande
issues continue te ontsluiten en te bewaken.
Overzicht ALM
ALM Steering CommitteeCustomer/Chess
Change Control BoardService Man/ALM Man
Customer ALM team Chess
Service Management
2nd line support
(optional)
1st line support
ALM Managementproduct/service/project
ServiceDesk
BugfixingChanges Project
2nd and/or 3rd line support
Account Definition
MarketDefinition
Service DeliveryDefinition
CustomerOrganizationStrategy
ICT PortfolioManagement
Lifecycle Management
Planning & Control Cost Management Quality Management Service Level Management
SkillsDefinition
TechnologyDefinition
Inside out
Demand
Supply
Management Processes
Organization Cycle Management
Services Applications
Applications Cycle Management
Maintenance
Connecting Processes
Enhancement/Renovation
Outside inICT
DevelopmentStrategy
CustomerEnvironmentStrategy
Incident Management
ChangeManage-ment
Software Control & Distribution
ContinuityManagement
AvailabilityManagement
CapacityManagement
Design
RealizationImpact Analysis
Implemen-tation
TestingConfigurationManagement
Governance
Management
Operations
Cliënt Responsibility
Shared Responsibility
Chess Responsibility
APPLICATION LIFECYCLE MANAGEMENT (ALM)
Contact
Lichtfabriekplein 1
2031 TE Haarlem
The Netherlands
+31 (0)23 5149 149
www.chess.nl
Chess is a high end ICT company focussing
on innovative software and hardware projects,
products and services.
Bewezen resultaten
Chess heeft als productontwikkelaar ruime ervaring met
het voeren van ALM opdrachten. Voor onze opdrachtgevers
maken wij met de ALM dienstverlening de totale ICT
ontwikkel- en beheerkosten inzichtelijk en aantrekkelijk.
Zo ontwikkelt Chess het nieuwe high performance ticketing-
en betaalsysteem voor de KNVB en alle voetbalclubs en
stadions in Nederland. In 2011 is de overgang naar deze nieuwe centrale
oplossing gereed en wordt het nog minimaal 7 jaar doorontwikkeld en
geëxploiteerd, denk hierbij aan de ontsluiting van toegangsrechten via de
mobiele telefoon en uitbreidingen naar Smart Stadiums.
Voor ING Lease wordt de Europese Car Lease busi-
ness ondersteund met kritische internetapplicaties.
Door expansie naar meerdere landen en integratie
met backoffice systemen vereiste dit een integrale
ALM aanpak. Deze bleek in de praktijk zo succesvol dat wordt overwogen om
dit ook voor andere door Chess ontwikkelde systemen in te zetten bij ING.
Voor Bank Mendes Gans heeft Chess het ontwerp en de ontwikkeling van
een online cash management dienst voor internationals en hun lokale
vestigingen voor haar rekening genomen. Deze dienst ondersteunt treasury
afdelingen in het managen van hun cash flow en currency risico’s, het
vastleggen, registreren en confirmeren van online opdrachten met externe
banken, inter company opdrachten en uitgebreide rapportages. De verwachte
expansie van deze nieuwe dienst, en de daarbij vereiste flexibiliteit en
continue kwaliteit in ICT ondersteuning vormden de ratio achter de keus
voor een ALM contract met Chess.
De voordelen
De introductie van Chess Application Lifecycle Management in uw
organisatie brengt de volgende zakelijke voordelen met zich mee:
• Verbeterde samenwerking tussen de onderneming als geheel en de
IT beheer- en verandercapaciteit.
• Verbeterde verantwoordelijkheidsstructuren, en daardoor een strengere
naleving van initiatieven op het gebied van governance en compliance
• Verbeterd projectbeheer, waaronder betere ramingen, voortgangscontrole
en rapportage door één enkele, gebundelde weergave van het project.
• De integratie wordt geoptimaliseerd doordat er gebruik gemaakt wordt
van tools die kunnen samenwerken, in plaats van tools die op zichzelf
staan, slecht geïntegreerd zijn en gegevens dupliceren.
• Continue kwaliteitsverbetering, zodat de uiteindelijke applicatie voldoet aan
de wensen van uw klanten en aan Quality of Service (QoS)-vereisten.
• Kortere ontwikkelcycli en verbeterde productiviteit door het delen van
aanbevolen werkwijzen en aanleren van processen en verbeteringen.
• De opdrachtgever krijgt een optimale regie over applicatieonderhoud
en -ontwikkeling zodat dynamisch veranderende bedrijfsvereisten kunnen
worden ondersteund.
• Het netto resultaat van deze voordelen is een betere aansluiting van IT
op uw onderneming, zodat de levensduur van uw applicatie kan worden
verlengd. Dit leidt tot meerwaarde voor uw klanten en extra concurrentie-
voordeel voor u.
APPLICATION LIFECYCLE MANAGEMENT (ALM)