Roller i mjukvaruprojekt. Åke Liljenberg. Volvo Group, Corporate Process & IT ake.liljenberg@volvo.com



Relevanta dokument
Roller i mjukvaruprojekt. Åke Liljenberg ake.liljenberg@volvo.com

Kärnvärden Volvo Group Headquarters

Informationssystem och databasteknik, 2I-1100

Försäljning möt kunden öga mot öga. Seminarium 1 mars, Välkommen!

SOA One Year Later and With a Business Perspective. BEA Education VNUG 2006

Volvo Group Headquarters Media relations & Corporate reputation

Nya möjligheter med M3 Technology. Björn Svensson, Björn Torold

Den nya lagstiftningens konsekvenser för momshantering

SÅ GÅR DET FÖR VÅRA STUDENTER

VÄLKOMMEN TILL UTBILDNING AFFÄRSUTVECKLINGSCOACH KICK-OFF INTRO

RUP Rational Unified Process. 17 november 2004

Skattejurist för en dag på Deloitte i Malmö! 26 april 2016

QC i en organisation SAST

Förändrade förväntningar

Våra tjänster [Our services] UMS Group Inc., All Rights Reserved

WermTec Industriteknik din kompletta leverantör av industriell teknik.

Lagstiftning för dieselmotorer i entreprenadmaskiner Off-Road

Följande tjänster är nu tillsatta:

openbim Stockholm 22 april 2013 Kraven på BIM är här

Swedish Production System SwePS

TETS21 Företagets logistik Inköp

Fujitsu Day Göteborg 8 oktober

Innovation Enabled by ICT A proposal for a Vinnova national Strategic innovation Program

Framtiden inom mjukvaruutveckling VÄXJÖ 29 NOVEMBER 2016

WAVES4POWER Fosnavåg 24 oktober 2016

NTT Security bildar ett specialiserat säkerhetsföretag

UPPSAMLINGSTENTAMINA AUGUSTI 2018 Follow-up exams, August 2018

UPPSAMLINGSTENTAMINA AUGUSTI 2019 Follow-up exams, August 2019

1 Ordförande och ledamöter i styrelsen. 2 Revisorer och revisorssuppleanter. 3 Ersättning till styrelse och revisorer. 4 Valnämnd till nästa årsmöte

HR i en internationell organisation, några tankar av P-O Nyquist. Göteborg

AI OCH VIKTEN AV ETT KUND- OCH DESIGNDRIVET PERSPEKTIV TOMMY JARNEMARK TELIA SVERIGE

Agile i ett större sammanhang. Thomas Nilsson CTO, Agile Developer, Coach & Mentor

Biblioteket.se. A library project, not a web project. Daniel Andersson. Biblioteket.se. New Communication Channels in Libraries Budapest Nov 19, 2007

agil projektledning CE E86C7B9BE4BB2FD43E7A902 Agil Projektledning 1 / 6

Agil mjukvaruutveckling. 1DV404, Jesper Andersson

EFFEKTIVA PROJEKT MED WEBBASERAD PROJEKTLEDNING

Workshop: How can CM enable business downstream?

Organisering och ekonomistyrning. Professor Fredrik Nilsson Uppsala

EAM I FOKUS. Vägen mot anläggningseffektivitet i värdsklass

IT- & MANAGEMENTKONSULTER RIGHT PEOPLE RIGHT AWAY

Bygg bro mellan ITIL v2 och v3 - Bridgekurser - DF Seminarium

Morgondagens arbetsplats Användarnas syn på trenderna och teknologierna som skapar den. Annsofie Petersson IDC

Presentation. Fredrik Runnsjö 1996 Utvecklare 2004 Testare ~2006 Scrum/Canban

ALM Live: Testfokus bättre mjukvarukvalitét med Visual Studio 2008 Team System

Information technology Open Document Format for Office Applications (OpenDocument) v1.0 (ISO/IEC 26300:2006, IDT) SWEDISH STANDARDS INSTITUTE

Mamut One Innehåll och status

Enterprise App Store. Sammi Khayer. Igor Stevstedt. Konsultchef mobila lösningar. Teknisk Lead mobila lösningar

Agile-metoder, XP och ACSD

Klimatanpassning bland stora företag

Att utveckla och skapa en effektiv och dynamisk process för konsolidering och rapportering

Main headline. Affärsvärde till Perstorp AB Headline. mha appar SAPSA IMPULS

SÅ LYCKAS DU MED DIN MOLNSTRATEGI. Frukostseminarium 7 februari 2017

possibilities Create a world innovation mobility social yourself full of Employer branding nyckeln till att attrahera och behålla de bästa i Sandvik

UPPSAMLINGSTENTAMINA AUGUSTI 2017 Follow-up exams, August 2017

End consumers. Wood energy and Cleantech. Infrastructure district heating. Boilers. Infrastructu re fuel. Fuel production

Linköpings universitet 1 TDP029. Systemutveckling. Systemutveckling. Vanliga faser. Fler faser. Systemutvecklingsmetod

Globalisering. - Innebörd och konsekvenser för logistiken. Darya Anisi. Volvo Logistics Volvo Logistics Corporation

Säkerhet 2.0. Ta en titt in i framtiden. Per Hellqvist. Senior Security Specialist

Botnia-Atlantica Information Meeting

Framtidens hållbara Produktionssystem

Blyfri elektronik. Lisa Nyström, Volvo 3P. Volvo 3P Lisa Nyström

Steget efter CAD Data Management. Per Ekholm

UPPSAMLINGSTENTAMINA AUGUSTI 2016 Follow-up exams, August 2016

Smarter Analytics med rätt infrastruktur

Asset Management ISO 55000

Configuration Management

ALM Live. April 2008 Effektivare projektarbete med Visual Studio 2008

Prioriteringar i Svensk Energis EU-arbete. Henrik Wingfors Svensk Energi

BAE Systems. FXM Seminar Future Markets European Land Defence Industries approach. BAE Systems

Mjukvaruprocesser och Planering. 1DV404 HT14 Jesper Andersson

Strategy & change consultant

RUP - Rational Unified Process

Sara Skärhem Martin Jansson Dalarna Science Park

Innovation at Karolinska University Hospital. The Center for Innovation

Health café. Self help groups. Learning café. Focus on support to people with chronic diseases and their families

IT-projektledning - introduktion 725G62

TNS Sifo Navigare Digital Channels

PROJEKTLEDNING. Vad är ett PROJEKT? Ett projekt:

Låt oss ta hand om din utveckling, medan du själv utvecklar ditt företag

Lita på mig Löften & lögner i agila projekt

Robert Grannerud. Sammanfattning

Prevas översikt. Excellence in Technology for 25 Years

idag Organisation Organisationer traditionella och moderna, olika affärsstrategier Organisationer Målmodell Handel

CM FORUM. Introduktion till. Configuration Management (CM) / Konfigurationsledning. Tobias Ljungkvist

Hur hanterar man kontinuerligt arbetsmiljöaspekterna vid förändringsarbete?

Platina och kvalité. Rasmus Staberg, Teknisk direktör,

November, 2017 DATASKYDDSOMBUDETS ROLL (DPO)

Agile Enterprise Architecture

Daniel Classon Tlf: Web:

COPENHAGEN Environmentally Committed Accountants

Senaste trenderna inom redovisning, rapportering och bolagsstyrning Lars-Olle Larsson, Swedfund International AB

Årsmöte 4 februari BEST WESTERN Kom Hotel Stockholm. Döbelnsgatan 17, Stockholm

Agil programutveckling

Studentsynpunkter? Vad menas med IT i organisationer. Moderna affärsstrategier. Beskriva organisationer ur olika perspektiv.

Outsourcing - Från teknikfokus till verksamhetsfokus Cristian Conteras Cramo AB Infrastructure Architect cristian.contreras@cramo.

City Mobility Transport Solutions -Environmental and economic sustainability by new technology Trondheim 26th of June

FFI - Learning Fleet. Transporteffektivitetsdagen Hans.Deragarden@Volvo.com

Det är glädjande att vi i huvudsak verkar få behålla våra personalresurser och nu ser en viss ökning. 50% 41% Not applicable.

Kanban är inte din process. (låt mig berätta varför) #DevLin Mars 2012

David Leander. Team Leader, Scrum master, Agile Coach, Producent, Agil projektledare. Personlig information. Arbetslivserfarenhet

Transkript:

Roller i mjukvaruprojekt Åke Liljenberg Volvo Group, Corporate Process & IT ake.liljenberg@volvo.com 1 2014-01-30

Innehåll" 1. Kort om presentatören 2. Kort om Volvo 3. Vad kan jag bli när jag blir stor? 2 2014-01-30

Min yrkeshistoria 1981-1990 Egen firma, programmering & elektronikutveckling 1983-1988 Chalmers Elektroteknik (datateknisk inriktning) 1990-1995 AB Betjänten, elektronikutveckling + projektledning, C 1995-1999 IVF, datakommunikation, konsult på Volvo Cars, C++ 1999-2000 Volvo IT, objektorienterad design, Java 2000-2002 Icon Medialab, systemarkitekt, CTO 2002-2006 Volvo IT, SW architect 2006-2012 Volvo Group CIO Staff, Enterprise Architect 2012- Volvo Group, Corp. Proc. & IT, Enterprise Architect 3 2014-01-30

Min historia - Sammanfattning Många affärsområden (försvaret, varuautomater, biltillverkning, lastvagnstillverkning, sjukvård, e-handel, läkemedel) I grunden liknande teknik Alltid arbete i projektform med andra människor 4 2014-01-30

Innehåll" 1. Kort om presentatören 2. Kort om Volvo 3. Vad kan jag bli när jag blir stor? 5 2014-01-30

Volvo Group organization CEO OFFICE COORDINATION Chief Executive Officer Olof Persson Executive Assistant Susanne Thelander CEO Office Coordinator Pär Östberg Corporate Human Resources Kerstin Renard Corporate Public & Environmental Affairs Jan-Eric Sundgren Corporate Strategy Karin Falk Corporate Legal & Compliance Eva Persson Here is the Enterprise Architecture Team Corporate Communication Per Löjdquist Corporate Process & IT Magnus Carlander GROUP TRUCKS Truck Joint Ventures * Pär Östberg Group Trucks Sales & Marketing Americas Dennis Slagle Group Trucks Sales & Marketing EMEA Peter Karlsten Group Trucks Sales & Marketing APAC Joachim Rosenberg Group Trucks Operations Mikael Bratt Group Trucks Technology Torbjörn Holmström Construction Equipment Pat Olney Business Areas ** Håkan Karlsson Finance & Business Support Anders Osberg Volvo Trucks Claes Nilsson Renault Trucks Heinz-Jürgen Loew Volvo Penta Björn Ingemanson Volvo Aero Staffan Zachrisson Volvo Financial Services Martin Weissburg Buses Per Carlsson Governmental Sales Stefano Chmielewski 6 2014-01-30

Hur är det att jobba på Volvo? 7 2014-01-30

OK, det var Åkes jobb. - Men vad kommer jag att jobba med då? 8 2014-01-30

Innehåll" 1. Kort om presentatören 2. Kort om Volvo 3. Vad kan jag bli när jag blir stor? 9 2014-01-30

Vad blir man efter 5 år på Chalmers? Programmerare?!? Eller vad jobbar man med? 10 2014-01-30

De flesta IT-jobb innebär att jobba i projektform med andra människor 11 2014-01-30

Roller i mjukvaruprojekt Management: Project Leader Change Control Manager Configuration Manager Test Manager Deployment Manager Process Engineer Analysts: Business Analyst System Analyst Requirements Specifier Developers: Software Architect Designer User-interface Designer Database Designer Implementer System Integrator Testers: Tester Test Analyst Test Designer = programmerare 12 2014-01-30

Varför krångla till det? - Vi skall ju bara bygga ett program som...! - Det här hackar jag ihop på en vecka! 13 2014-01-30

Inget blir som man tänkt sig! Omfattningen är nästan alltid större än vad man trodde från början Förutsättningarna ändras efter hand Kunden ändrar sig när produkten börjar ta form Felaktiga antaganden Svårt att förutsäga vissa problem 14 2014-01-30

Hur hanterar man detta? Moduluppbyggt system Skiktat system Löst kopplade komponenter Programmeringsstandarder... Vi måste lösa uppgiften strukturerat! 15 2014-01-30

Kunskapsområden i ett projekt Affärsmodellering Kravställning Analys & Design Implementering (bl a programmering) Test Deployment Förändringshantering Projektledning Miljö 16 2014-01-30

Projektets faser enligt RUP (Rational Unified Process) Kritik mot RUP: - Vattenfall - Mer fokus på process än resultat - Inlåsning i roller - Komplext 17 2014-01-30

Projektets faser enligt IS-GDP (Volvo) 18 2014-01-30

Scrum: Constantly estimating Speed and ETA/Volume Wednesday deliveries 400 At least 1-4 weeks 300 At most Lichtenberg 300 400 The confidence in guessing Speed improves by experience MIN LMIN LIKELY LMAX MAX LMIN LMIN Actual Outcome Uncertainty LMAX LMAX Taming the beast of planning: - Knowing your speed - Controlling uncertainty 19 2014-01-30

Roller i mjukvaruprojekt Management Project Leader Change Control Manager Configuration Manager Test Manager Deployment Manager Process Engineer Analysts Business Analyst System Analyst Requirements Specifier Developers Software Architect Designer User-interface Designer Database Designer Implementer System Integrator Testers Tester Test Analyst Test Designer 20 2014-01-30

Roller - Projektledare Planerar, styr och allokerar resurser (innebär också ekonomisk planering) Prioriterar (tillsammans med kunden) Koordinerar aktiviteter med kunder och användare Ser till att teamet är fokuserat OCH TRIVS! 21 2014-01-30

Roller Configuration Manager Ser till att det finns miljö för utvecklarna att bygga och testa sina leverabler Versionshantering, spårbarhet Ser till att alla delar som behövs för en komplett leverans alltid finns tillgängliga 22 2014-01-30

Roller System Analyst Analyserar kraven från användarna Klurar ut hur kraven skall lösas Identifierar systemets aktörer och vilka användarfall (use-case) de behöver för att interagera med systemet Skisserar upp systemets funktionalitet Måste vara bra på kommunikation! 23 2014-01-30

Roller - Designer Överför analysmodellen till designmodell 24 2014-01-30

Roller Implementer (programmerare) Överför designmodellen till kod Bygger testkomponenter 25 2014-01-30

Roller System Integrator Skapar byggen av levererad kod Ser till att hela systemet hänger ihop Integrationstester/regressionstester 26 2014-01-30

Roller - Software Architect Tar fram (och är ansvarig för!) systemets arkitektur Tar tekniska nyckelbeslut! Identifierar tekniska risker Definierar proof-of-concept Tar fram standarder Leder utvecklarnas arbete tillsammans med projektledaren Utbildar utvecklarna vid behov 27 2014-01-30

Vad är en Enterprise Architect? En (förenklad) analogi: System Architect motsvarar den som planerar en eller flera byggnader Software Architect motsvarar den som designar funktionerna i byggnaden, såsom uppvärmning, ventilation etc Enterprise Architect motsvarar stadsarkitekten som dels bygger stadsplanen men också koordinerar olika aktiviteter i den större planen 28 2014-01-30

Vad är en Enterprise Architect? forts Från Wikipedia: Delivered successfully, an enterprise architecture has the potential to allow both the Business and IT strategies to enable and drive each other. Therefore, effective enterprise architecture may be regarded as one of the key means to achieving competitive advantage through information technology. 29 2014-01-30

Slutligen - Du väljer själv! Tack för mig! The Future's So Bright, I Gotta Wear Shades -Timbuk3 30 2014-01-30