SlideShare uma empresa Scribd logo
1 de 41
Collaboration
Agile Softwareentwicklung in verteilten Teams
Wolfgang Kraus
www.sourceconomy.com

26.11.2009
Preis
Motive

verteilt
Werkzeuge

Team

Ressourcenmangel

Herausforderungen

Patterns
Wolfgang Kraus

Success Story

agil
Chance
2
Success

Wolfgang Kraus

3
Story


Ziel





„Zeig mir, dass es funktioniert.“
Wartung einer bestehenden Applikation

Beteiligte


Wolfgang Kraus

Heidelberg, Kiew, Freiburg

4
Motivation





Wolfgang Kraus

Ressourcenmangel
Skalierbarkeit
Preis
Realität

5
Motivation


Ressourcenmangel




Wolfgang Kraus

vor Ort nicht verfügbar
Qualifikation nicht passend
Kosten zu hoch

6
Motivation

(c) 2009 sourceconomy

7
Motivation


Skalierbarkeit



Teamgröße
Unternehmensstrategie




Wolfgang Kraus

kein weiteres Wachstum

Einarbeitungsaufwand
8
Motivation


Preis


Wolfgang Kraus

Near-, Offshorebereich 25-30% des
deutschen Niveaus

9
Motivation


Preis
ohne Vernetzung – alleine –
„inhouse“

in internationaler Zusammenarbeit

Projektmanagement

Internat. Projektmgmt.
Direkte Kosten
für Entwicklung

Projektmanagement

Direkte Kosten
für Entwicklung

Wolfgang Kraus

10
Motivation


Realität





Wolfgang Kraus

Kunde
räumliche Trennung
organisatorische Trennung
Emotionale Trennung
11
Herausforderungen

Team
 Zeitverschiebung
 Werkzeuge
 Prozess
 Kennzahlen


Wolfgang Kraus

12
Herausforderungen - Team


Skills





Wolfgang Kraus

Sprache
Geschäftsprozess
Technologie
Kultur

13
Herausforderungen - Team

Wolfgang Kraus

14
Herausforderungen - Team

Wolfgang Kraus

15
Herausforderungen - Team

Wolfgang Kraus

16
Herausforderungen - Zeitverschiebung
+
1

CET

Wolfgang Kraus

+
4

+
6

17
Herausforderungen - Zeitverschiebung


Trend von China nach Osteuropa

Wolfgang Kraus

18
Herausforderungen - Werkzeuge

Standards
 Automatisierung
 Richtige Mischung


Wolfgang Kraus

19
Herausforderungen - Werkzeuge









Wolfgang Kraus

100 km
20 km/h
5 Stunden ohne Pause

100 km
120 km/h
1 Stunde inkl. Pause und
Tanken
20
Herausforderungen – Werkzeuge


Infrastruktur
VPN-Verbindung
 Applikationsserver
 DB-Server
 Entwicklungsserver


Wolfgang Kraus

21
Herausforderungen - Werkzeuge


Infrastruktur


Buildsystem




Versionskontrolle




Wolfgang Kraus

Maven, Ant, ...
CVS, SVN, ...

Chat
22
Herausforderungen - Werkzeuge


Analyse/Design
Wiki
 Issue Tracker
 Office
 TrendAnalyst


Wolfgang Kraus

23
Herausforderungen - Werkzeuge


Kommunikation







Wolfgang Kraus

JIRA, Trac (Ticketsystem)
Spark, Skype (Chat)
Telefon
Video
Reisen
Email
24
Story - Kommunikation

Englisch
 Chat
 Mail
 Wiki


Wolfgang Kraus

25
Story - Werkzeuge


Trac


Doku und Issue-Tracker

SVN
 Skype
 Hudson


Wolfgang Kraus

26
Herausforderungen - Prozess

Wasserfall
 RUP
 V-Modell
 Scrum


Wolfgang Kraus

27
Herausforderungen – Prozess (Scrum)

Wolfgang Kraus

28
Herausforderungen - Prozess


Rollen
Product Owner(-Team)
 Scrum Master
 Team member


Wolfgang Kraus

29
Herausforderungen - Prozess


Artefakte
Product Backlog List
 Sprint Backlog List
 Impediment List
 Improvements


Wolfgang Kraus

30
Herausforderungen - Prozess


Meetings
Planning
 Review
 Restrospective
 Daily Scrum


Wolfgang Kraus

31
Story - Prozess

Scrum
 Produktowner hier
 TeachLead dort


Wolfgang Kraus

32
Story – Sprint 0

3 Treffen
 Ziele kommunizieren
 Prozess definieren
 Rollen verteilt
 Werkzeuge abstimmen
 Termine festlegen


Wolfgang Kraus

33
Herausforderungen - Kennzahlen


Wofür?




Kontrolle  Transparenz

Welche?


Wolfgang Kraus

betriebswirtschaftl.  Qualität

34
Story - Werkzeuge


Kennzahlen


Vorteile






kontinuierliche Prüfung
autom. erstellen v.
Diagrammen
‚objektiv‘
schnelles Feedback

Quelle: Hudson
Wolfgang Kraus

35
Story- Werkzeuge


Kennzahlen

Quelle: Greenhoper
Wolfgang Kraus

36
Story - Reife


Erfahrung der Beteiligten




Wolfgang Kraus

Prozess
Tools
Kommunikation

37
Story– Ergebnis

kurze Setup Phase
 schneller Nutzen
 Transparenz


Wolfgang Kraus

38
Fazit


Wichtige Faktoren für Erfolg






Wolfgang Kraus

gemeinsames Ziel
gemeinsame
Regeln, Prozesse, Werkzeuge
Transparenz
Vertrauen
39
Fazit

Nicht Bedrohung sondern Chance
 Wertschöpfung
 Flexibilität
 Spaß


Wolfgang Kraus

40
Vielen Dank!






Wolfgang Kraus

Wolfgang.Kraus@sourceconomy.com
Xing:http://www.xing.com/profile/Wolfgang_Kraus
Twitter: http://twitter.com/WolfgangKraus

41

Mais conteúdo relacionado

Destaque

03 solarwatt carport system-systemkomponenten aufbau
03 solarwatt carport system-systemkomponenten aufbau03 solarwatt carport system-systemkomponenten aufbau
03 solarwatt carport system-systemkomponenten aufbauSOLARWATT
 
Tecnologias para la toma de decisiones lumir
Tecnologias para la toma de decisiones  lumirTecnologias para la toma de decisiones  lumir
Tecnologias para la toma de decisiones lumirlumirjimenez
 
41 medidaslomce
41 medidaslomce41 medidaslomce
41 medidaslomceedukfuenla
 
Nuevo documento de microsoft word (3)
Nuevo documento de microsoft word (3)Nuevo documento de microsoft word (3)
Nuevo documento de microsoft word (3)davidalejandrop06
 
Proyecto del agua
Proyecto del aguaProyecto del agua
Proyecto del aguaYuliNava
 
Tips para padres de familia
Tips para padres de familiaTips para padres de familia
Tips para padres de familiaRonald Torres
 
IBM Bankenstamm Dr. Martin K. Hess
IBM Bankenstamm Dr. Martin K. HessIBM Bankenstamm Dr. Martin K. Hess
IBM Bankenstamm Dr. Martin K. HessIBM Switzerland
 
1.6 Kofax Partner Connect 2013 - Gewinnen mit Kofax saf Success Story
1.6 Kofax Partner Connect 2013 - Gewinnen mit Kofax saf Success Story1.6 Kofax Partner Connect 2013 - Gewinnen mit Kofax saf Success Story
1.6 Kofax Partner Connect 2013 - Gewinnen mit Kofax saf Success StoryMarc Combes
 
Historia de los robots
Historia de los robotsHistoria de los robots
Historia de los robotsSkate8
 
Urbanismo sustentable
Urbanismo sustentableUrbanismo sustentable
Urbanismo sustentableCarlos Guerra
 
La constituciã“n polãtica del perãšdiapositivas 200
La constituciã“n polãtica del perãšdiapositivas 200La constituciã“n polãtica del perãšdiapositivas 200
La constituciã“n polãtica del perãšdiapositivas 200VCUADROSD
 
Konzept yif je
Konzept yif jeKonzept yif je
Konzept yif jeneuwerk
 
Ejercicio práctico modulo v
Ejercicio práctico modulo vEjercicio práctico modulo v
Ejercicio práctico modulo vrogvaltor
 
Carmelites Tereses Sant
Carmelites Tereses Sant Carmelites Tereses Sant
Carmelites Tereses Sant Èric Gonzalez
 

Destaque (18)

03 solarwatt carport system-systemkomponenten aufbau
03 solarwatt carport system-systemkomponenten aufbau03 solarwatt carport system-systemkomponenten aufbau
03 solarwatt carport system-systemkomponenten aufbau
 
Sipán
SipánSipán
Sipán
 
Problemas
ProblemasProblemas
Problemas
 
Tecnologias para la toma de decisiones lumir
Tecnologias para la toma de decisiones  lumirTecnologias para la toma de decisiones  lumir
Tecnologias para la toma de decisiones lumir
 
41 medidaslomce
41 medidaslomce41 medidaslomce
41 medidaslomce
 
Nuevo documento de microsoft word (3)
Nuevo documento de microsoft word (3)Nuevo documento de microsoft word (3)
Nuevo documento de microsoft word (3)
 
Proyecto del agua
Proyecto del aguaProyecto del agua
Proyecto del agua
 
Tips para padres de familia
Tips para padres de familiaTips para padres de familia
Tips para padres de familia
 
Investigaciòn cuantitativa
Investigaciòn cuantitativaInvestigaciòn cuantitativa
Investigaciòn cuantitativa
 
IBM Bankenstamm Dr. Martin K. Hess
IBM Bankenstamm Dr. Martin K. HessIBM Bankenstamm Dr. Martin K. Hess
IBM Bankenstamm Dr. Martin K. Hess
 
1.6 Kofax Partner Connect 2013 - Gewinnen mit Kofax saf Success Story
1.6 Kofax Partner Connect 2013 - Gewinnen mit Kofax saf Success Story1.6 Kofax Partner Connect 2013 - Gewinnen mit Kofax saf Success Story
1.6 Kofax Partner Connect 2013 - Gewinnen mit Kofax saf Success Story
 
Historia de los robots
Historia de los robotsHistoria de los robots
Historia de los robots
 
Urbanismo sustentable
Urbanismo sustentableUrbanismo sustentable
Urbanismo sustentable
 
La constituciã“n polãtica del perãšdiapositivas 200
La constituciã“n polãtica del perãšdiapositivas 200La constituciã“n polãtica del perãšdiapositivas 200
La constituciã“n polãtica del perãšdiapositivas 200
 
Konzept yif je
Konzept yif jeKonzept yif je
Konzept yif je
 
Ejercicio práctico modulo v
Ejercicio práctico modulo vEjercicio práctico modulo v
Ejercicio práctico modulo v
 
Tabla entidad relacion
Tabla entidad relacionTabla entidad relacion
Tabla entidad relacion
 
Carmelites Tereses Sant
Carmelites Tereses Sant Carmelites Tereses Sant
Carmelites Tereses Sant
 

Semelhante a Collaboration - Agile Softwareentwicklung in verteilten Teams - xpDays 2009

Social Learning & Gamification bei SAP - BITKOM Arbeitskreis
Social Learning & Gamification bei SAP - BITKOM ArbeitskreisSocial Learning & Gamification bei SAP - BITKOM Arbeitskreis
Social Learning & Gamification bei SAP - BITKOM ArbeitskreisThomas Jenewein
 
Digital Workplace by Andreas Knauer
Digital Workplace by Andreas KnauerDigital Workplace by Andreas Knauer
Digital Workplace by Andreas KnauerAndreas Knauer
 
Transform Your Business with Digital Learning
Transform Your Business with Digital LearningTransform Your Business with Digital Learning
Transform Your Business with Digital LearningDr. Daniel Stoller-Schai
 
Unser Veranstaltungsangebot im April und Mai 2015 für Sie!
Unser Veranstaltungsangebot im April und Mai 2015 für Sie!Unser Veranstaltungsangebot im April und Mai 2015 für Sie!
Unser Veranstaltungsangebot im April und Mai 2015 für Sie!Learning Factory
 
Webinar: In 5 Schritten zu einer attraktiven Talentmarke mit LinkedIn
Webinar: In 5 Schritten zu einer attraktiven Talentmarke mit LinkedInWebinar: In 5 Schritten zu einer attraktiven Talentmarke mit LinkedIn
Webinar: In 5 Schritten zu einer attraktiven Talentmarke mit LinkedInLinkedIn D-A-CH
 
Collaboration - dann klappt’s auch mit dem ‘Nachbarn’ - mff 2009
Collaboration - dann klappt’s auch mit dem ‘Nachbarn’ - mff 2009Collaboration - dann klappt’s auch mit dem ‘Nachbarn’ - mff 2009
Collaboration - dann klappt’s auch mit dem ‘Nachbarn’ - mff 2009Wolfgang Kraus
 
IAK13 Darwin und die Kreativen
IAK13 Darwin und die KreativenIAK13 Darwin und die Kreativen
IAK13 Darwin und die KreativenWebster59
 
SAP Learning Hub bei Scheer
SAP Learning Hub bei ScheerSAP Learning Hub bei Scheer
SAP Learning Hub bei ScheerThomas Jenewein
 
KPI-Driven-Development
KPI-Driven-DevelopmentKPI-Driven-Development
KPI-Driven-DevelopmentDavid Völkel
 
Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...
Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...
Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...Michael Maretzke
 
Lernen im Arbeitsprozess mit Performance Support
Lernen im Arbeitsprozess mit Performance SupportLernen im Arbeitsprozess mit Performance Support
Lernen im Arbeitsprozess mit Performance SupportThomas Jenewein
 
So geht ganzheitliches Ressourcenmanagement im Projektumfeld (eine praktische...
So geht ganzheitliches Ressourcenmanagement im Projektumfeld (eine praktische...So geht ganzheitliches Ressourcenmanagement im Projektumfeld (eine praktische...
So geht ganzheitliches Ressourcenmanagement im Projektumfeld (eine praktische...AnnaPauels
 
#onkomm13 - Panel 1 - Katja Schmidt, Patricia Müller & Wolfgang Schweiger (Te...
#onkomm13 - Panel 1 - Katja Schmidt, Patricia Müller & Wolfgang Schweiger (Te...#onkomm13 - Panel 1 - Katja Schmidt, Patricia Müller & Wolfgang Schweiger (Te...
#onkomm13 - Panel 1 - Katja Schmidt, Patricia Müller & Wolfgang Schweiger (Te...#onkomm13
 
Schnelligkeit und Ausdauer in Software-Projekten
Schnelligkeit und Ausdauer in Software-ProjektenSchnelligkeit und Ausdauer in Software-Projekten
Schnelligkeit und Ausdauer in Software-ProjektenQAware GmbH
 
Warum Scrum CMMI Level 5 erfüllt
Warum Scrum CMMI Level 5 erfülltWarum Scrum CMMI Level 5 erfüllt
Warum Scrum CMMI Level 5 erfülltKEGON AG
 
Choice-o-mat - Entscheidungshilfe für Oracles Entwicklungswerkzeuge
Choice-o-mat - Entscheidungshilfe für Oracles EntwicklungswerkzeugeChoice-o-mat - Entscheidungshilfe für Oracles Entwicklungswerkzeuge
Choice-o-mat - Entscheidungshilfe für Oracles Entwicklungswerkzeugeenpit GmbH & Co. KG
 

Semelhante a Collaboration - Agile Softwareentwicklung in verteilten Teams - xpDays 2009 (20)

Verstehen Sie Operategisch
Verstehen Sie OperategischVerstehen Sie Operategisch
Verstehen Sie Operategisch
 
Team PR SAMS 2014
Team PR SAMS 2014Team PR SAMS 2014
Team PR SAMS 2014
 
smart CON SAP 2013
smart CON SAP 2013smart CON SAP 2013
smart CON SAP 2013
 
Social Learning & Gamification bei SAP - BITKOM Arbeitskreis
Social Learning & Gamification bei SAP - BITKOM ArbeitskreisSocial Learning & Gamification bei SAP - BITKOM Arbeitskreis
Social Learning & Gamification bei SAP - BITKOM Arbeitskreis
 
2010 09 29 11-30 dr marcel siegenthaler
2010 09 29 11-30 dr marcel siegenthaler2010 09 29 11-30 dr marcel siegenthaler
2010 09 29 11-30 dr marcel siegenthaler
 
Digital Workplace by Andreas Knauer
Digital Workplace by Andreas KnauerDigital Workplace by Andreas Knauer
Digital Workplace by Andreas Knauer
 
Transform Your Business with Digital Learning
Transform Your Business with Digital LearningTransform Your Business with Digital Learning
Transform Your Business with Digital Learning
 
Unser Veranstaltungsangebot im April und Mai 2015 für Sie!
Unser Veranstaltungsangebot im April und Mai 2015 für Sie!Unser Veranstaltungsangebot im April und Mai 2015 für Sie!
Unser Veranstaltungsangebot im April und Mai 2015 für Sie!
 
Webinar: In 5 Schritten zu einer attraktiven Talentmarke mit LinkedIn
Webinar: In 5 Schritten zu einer attraktiven Talentmarke mit LinkedInWebinar: In 5 Schritten zu einer attraktiven Talentmarke mit LinkedIn
Webinar: In 5 Schritten zu einer attraktiven Talentmarke mit LinkedIn
 
Collaboration - dann klappt’s auch mit dem ‘Nachbarn’ - mff 2009
Collaboration - dann klappt’s auch mit dem ‘Nachbarn’ - mff 2009Collaboration - dann klappt’s auch mit dem ‘Nachbarn’ - mff 2009
Collaboration - dann klappt’s auch mit dem ‘Nachbarn’ - mff 2009
 
IAK13 Darwin und die Kreativen
IAK13 Darwin und die KreativenIAK13 Darwin und die Kreativen
IAK13 Darwin und die Kreativen
 
SAP Learning Hub bei Scheer
SAP Learning Hub bei ScheerSAP Learning Hub bei Scheer
SAP Learning Hub bei Scheer
 
KPI-Driven-Development
KPI-Driven-DevelopmentKPI-Driven-Development
KPI-Driven-Development
 
Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...
Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...
Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...
 
Lernen im Arbeitsprozess mit Performance Support
Lernen im Arbeitsprozess mit Performance SupportLernen im Arbeitsprozess mit Performance Support
Lernen im Arbeitsprozess mit Performance Support
 
So geht ganzheitliches Ressourcenmanagement im Projektumfeld (eine praktische...
So geht ganzheitliches Ressourcenmanagement im Projektumfeld (eine praktische...So geht ganzheitliches Ressourcenmanagement im Projektumfeld (eine praktische...
So geht ganzheitliches Ressourcenmanagement im Projektumfeld (eine praktische...
 
#onkomm13 - Panel 1 - Katja Schmidt, Patricia Müller & Wolfgang Schweiger (Te...
#onkomm13 - Panel 1 - Katja Schmidt, Patricia Müller & Wolfgang Schweiger (Te...#onkomm13 - Panel 1 - Katja Schmidt, Patricia Müller & Wolfgang Schweiger (Te...
#onkomm13 - Panel 1 - Katja Schmidt, Patricia Müller & Wolfgang Schweiger (Te...
 
Schnelligkeit und Ausdauer in Software-Projekten
Schnelligkeit und Ausdauer in Software-ProjektenSchnelligkeit und Ausdauer in Software-Projekten
Schnelligkeit und Ausdauer in Software-Projekten
 
Warum Scrum CMMI Level 5 erfüllt
Warum Scrum CMMI Level 5 erfülltWarum Scrum CMMI Level 5 erfüllt
Warum Scrum CMMI Level 5 erfüllt
 
Choice-o-mat - Entscheidungshilfe für Oracles Entwicklungswerkzeuge
Choice-o-mat - Entscheidungshilfe für Oracles EntwicklungswerkzeugeChoice-o-mat - Entscheidungshilfe für Oracles Entwicklungswerkzeuge
Choice-o-mat - Entscheidungshilfe für Oracles Entwicklungswerkzeuge
 

Collaboration - Agile Softwareentwicklung in verteilten Teams - xpDays 2009