Vindmøller og Software Erik Kragh Dalskov Software Configuration Administrator. 2006 IBM Corporation



Relaterede dokumenter
Roadshow: ITIL V3 hvordan træder man ud af børneskoene?

Standardiseret tilgang til Software Asset Management. ISACA Medlemsmøde 2013 Jan Øberg ØBERG Partners

Roadshow: ITIL V3. hvordan træder man ud af børneskoene?

Hvis incidents er dyre og besværlige...

Uddannelse: Født: 1973

IT-Universitetet, Projekt- og Programledelse November 2013 AGIL PROGRAMLEDELSE

Vestas Manufacturing. Richard Flansmose Hvas

MSI pakke til distribution af AutoPilot komponenter.

PRINCE2 - et strategisk valg

BIM & ENGINEERING FORUM BIMeye introduktion og kundeprojekter SYMETRI A/S

Fra CAD tegninger til multinational produktion i ét flow

BRUTTO CV Peter Petersen

Visual Studio Team System. Team Build en grundpille i søgen efter it-projektproduktivitet?

ITIL Foundation-eksamen

Din organisation og dine mennesker skal være med!

Jeg har en bred baggrund indenfor IT branchen som spænder over 22+ år som projektleder og PMO/PPM konsulent.

BACK-END OG DATA: ADMINISTRATION HVAD ER DE NYE MULIGHEDER MED VERSION 7.1? STEFFEN BILLE RANNES, 4. FEBRUAR 2015

Projektstyring &Tidsregistrering hos KSTR A/S

Ud af krisen. Software på tværs, 15. juni 2009

PRINCE2 & ITIL I Praksis

Den røde tråd fra testdækning til releasemetrikker

Attraktive vindmøller og solanlæg til salg 2014 Opdateret 01/

Forældet IT lammer udvikling hos TDC

Finn Gilling The Human Decision/ Gilling September Insights Danmark 2012 Hotel Scandic Aarhus City

Vindmølle- og solanlæg til salg 2014 Opdateret 09/2014

Vindmølle- og solanlæg til salg 2014 Opdateret 10/2014

Proces for Change Management

IT Service Management - the ITIL approach

Procedurer for styring af softwarearkitektur og koordinering af udvikling

Solutions Day. IT Service Management. Globeteam ITSM

Cand. Tech. i Maritim Teknologi. Syddansk Universitet

Profitabel styring af projekt produktionen.

Om forretningsmæssige kompetencer

Milestone Systems. Hurtig introduktion: Aktiver licenser til XProtect VMS-produkter 2019 R1. XProtect Professional og XProtect Express

Versions - seminar. Adm. Direktør Tommy G. Jespersen kk-electronic

Kontrakt om Testressourcer. Bilag 1a - Situationsbeskrivelse. 23. oktober Version 1.0

Intro Denne vejledning beskriver proceduren for at opdatere en kørende UMS version til seneste version.

IT Service Management (ITIL) i en agil verden. Lars Zobbe Mortensen

RSI change management proces

Oplæg ved AEA - EA netværk EA i Gentofte Kommune. På ITU den 6 marts 2013

Danfoss Labelprint Solution PCSYS Label Print Server. 1 Danfoss Group IT

The LEGO Journey: Building an agile test foundation one brick at the time. Casper Gaardland Englund. Stephan Hjelmdal Nielsen The LEGO Group l

Kvalitetssikring og agile udvikling

STUXNET. Ondsindet angreb på SCADA server Hvad er nyt og hvordan sker dette? Johan Peder Møller

1. Release Notes for WorkZone Content Server 2014 og Captia Web Client Ny og ændret funktionalitet Rettet i denne version 7

Agil softwareudvikling i praksis. v/ Thomas Schou-Moldt, Lead Architect, Miracle A/S

Debitoranalyse og styring med Cognos TM1

Vejen til nemmere og mere sikker implementering af Microsoft Dynamics AX

Region Midtjylland Proces for Change Management

Installationsvejledning til SOLIDWORKS 2018

PROJECT PORTFOLIO MANAGEMENT ARTEMIS 7

TIA-portalen V13 Engineeringværktøjet, som gør det mere effektivt

Kend din kvalitet og prisen for den

Agil-model versus V-model set i lyset af en testers dilemmaer

CV Jakob Niemann. Resumé: Nøglekvalifikationer. Personlighed. Født: 24/

Procedure for systemtest

Temamøder: Nyt vindmølleprojekt Rønnede 9. okt Danmarks Vindmølleforening Helena Tinggaard, Business Manager, DK/NO

Software Assurance (SA)

Kender du det? Kim Mortensen (IBM) Torben Christensen (edgemo)

Objektorienterede metoder

Siemens Wind Power. Service Programmer. Service Sales Product Management. E S ER WP Vingsted, 27. September 2012

DROSSELVEJ FREDERIKSSUND TLF.: MOBIL C U R R I C U L U M V I T A E

Erna har stor fokus på forandringsledelse og kommunikation, som også er et nøgleområde for implementering af programmer og projekter.

It-direktør Nils Lau Frederiksen

PRINCE2 Certificeringsforløb. PRINCE2 Foundation PRINCE2 Practitioner. Knowledge that sets you apart

Civilstyrelsen. Lex Dania editor Eunomia. Installationsvejledning. Version:

Konsulenten har stor fokus på forandringsledelse og kommunikation, som også er et nøgleområde i implementering af programmer og projekter.

Installation og Drift. Aplanner for Windows Systemer Version

Vestas opbygning og ledelse af udviklingsafdelinger. Master Mind September Århus

Intro Denne vejledning beskriver proceduren for at opdatere en kørende UMS version til seneste version.

Guide til opdatering af Navision Stat med ny funktionalitet - nye objekter, datakonvertering, automatisk indlæsning af datafiler.

VISMA DOCUMENTCENTER Kompetansedag ed e ag ne 2011

Succesfuld implementering af automatiseret test

MES Industriel IT SCADA Automation. Frontmatec. Fødevarer. (+45)

Systematic Software Engineering A/S

Struktureret system udvikling Minimodul 1: Introduktion, UML og use cases

ProjectWise Workflow Rules Engine

Målbillede for kontraktstyring. Juni 2018

Opgrader til nyeste Dynamics AX version og profiter af løbende opdateringer

FM Enterprise løsning for Real Estate, Infrastructure & Facility Management Jan Norsted

PRINCE Projekt & Program Forum

3D og Flex-rigid design Ole Ejlersen, Nordcad Systems A/S

Transkript:

IBM Softwaredag 2006

Vindmøller og Software Erik Kragh Dalskov Software Configuration Administrator

Agenda Vestas Wind Systems A/S og Vestas Technology R&D Implementeringsforløb Status for CM implementation Fremtiden

Vestas Wind Systems A/S Etableret 1987 Noteret på Københavns Fondsbørs 1998 Fusioneret med NEG Micon 2004 10618 medarbejdere (2005) Omsætning EUR 3.583 mio (2005) Markedsandel 28 % af installeret MW kapacitet i 2005 på verdensplan Vestas består i dag af 12 Business Units 4 produktions BU er 6 salgs BU er Vestas People & Culture Vestas Technology R&D

Vestas Technology R&D 550 medarbejdere 100 softwareudviklere 75 software udviklere bruger ClearCase 139 ClearCase projekter 107 aktive og 32 obsolete 312 UCM komponenter 291 aktive og 21 obsolete 200+ har adgang til fejlrapportering i ClearQuest 15 produktions ClearQuest databaser med et eller flere projekter i hver

Implementeringsforløb SPI (Software Process Improvement) projektet startet medio 2002 med nedsættelse af SEPG (Software Engineering Process Group) bestående af 1 fuldtids SPI projektleder samt 6 udviklere fra forskellige dele af softwareorganisationen De enkelte procesområder udvikles i et PIT (Process Improvement Team) bestående af 3-5 udviklere samt en koordinator fra SEPG. PIT arbejder ud fra et charter kommende fra SEPG Første fokusområder var Configuration Management, Review, Code Standard og Software Lifecycle Model

Implementeringsforløb Configuration Management Kompleksiteten af softwaren i vindmøller er vokset enormt 1988 1994 1997 2001 2002 2007 385 kloc 160 kloc 340 kloc 1.420 kloc 1.310 kloc 1.500 kloc 1950 filer 665 filer 1050 filer 2650 filer 2450 filer? Release efter behov Release efter behov 2-3 releases per år 2-3 releases per år 3-4 releases per år?

Implementeringsforløb Configuration Management Ønsker til CM: Sporbarhed melle m opgaver og kode Versionering og opgavestyring sammenkoblet Automatisk sammenhæng (baseline dependency) mellem komponenter på forskellige lag VSS (Visual SourceSafe) blev benyttet som versioneringsværktøj Problemer med stabilitet for store databaser Ingen sammenhæng mellem komponenter

Implementeringsforløb Configuration Management ClearCase(CC)/ClearQuest(CQ) valgt i maj 2003 Første CQ schema version sommer 2003 IBM konsulent involveret sommer 2003 CQ schema får basal funktionalitet som stadig bruges Software til styring af møllerne lagt ind i CC i efteråret 2003 35 komponenter, 20 projekter - alt for komplekst Software til styring af møllerne lagt ind i CC ultimo 2003 igen 2 projekter alt skrivbart releasemanager rollen introduceret Efteråret 2004 ny projektleder som bruger CQ aktivt til projektstyring endelig udformning af overordnet design af CM system (CQ schema version 2). Forår 2005 fuldtids CC/CQ administrator ansat

Nuværende ClearQuest implementation Det nuværende ClearQuest implementation består af 2 niveauer 1. Offentligt tilgængelig PMR (Product Management Reports) database 2. Interne projektdatabaser. SCO/SPR/ SCR Project A 1 A n CCB (Change Control Board) tager stilling til alle PMR som kan PMR CCB A B C SCO/SPR/ SCR Project B 1 B m Blive rejected Laves til en SCO (Software Change Order) nyudviklingsopgave SCO/SPR/ SCR Laves til en SPR (Software Problem Record) fejlrapport Project C 1 C p Status på afledte opgaver opdateres på PMR så submitter altid kan se status uden at have adgang til de interne databaser

Nuværende ClearQuest implementation Change Management proces defineret ultimo 2004 Interne kunder/salg definerer PMR Projektleder kvalificerer PMR CCB godkender PMR og skaber SCO og SPR og prioriterer dem i forhold til eksisterende opgaver Udviklere løser opgaven ved at checke filer ud og ind på SCR (Software Change Record), som tilknyttes en SCO eller SPR Internal Cust omer Project Manager Sa les Change Control Board (CCB) Develop ers

Nuværende ClearCase implementation Unified Change Management (UCM) aktivitetsbaseret udvikling Projekter bruger release streams Andre lag inkluderes read-only giver lidt besværlig proces for ændring af disse Meget brug af composite baselines Check-out og check-in foregår på SCR, som tilknyttes en SCO eller SPR Når en ny baseline skabes i ClearCase kan man fra de inkluderede SCR se hvilke SCO og SPR der indgår release note genereret direkte fra koden!

Fremtiden Projekterne skal selv styre brugeradgang til interne projektdatabaser Kravstyring i RequisitePro integreret i CM processen Mere stringent fejlrapporteringsproces SCRUM understøttelse i ClearQuest 13

Spørgsmål 14