Successful Collaboration in Agile Software Development Teams
|
|
|
- Sophie Wilson
- 10 years ago
- Views:
Transcription
1 Successful Collaboration in Agile Software Development Teams Martin Kropp, Magdalena Mateescu University of Applied Sciences Northwestern Switzerland School of Engineering & School of Applied Psychology Scrum Breakfast Basel, 9. October 2014
2 Agenda Agile a different View Agile Communication & Collaboration in Practice A Study Report Conclusions Agile Breakfast Basel, M. Kropp, M. Mateescu 2
3 Agenda Agile a different View Agile Communication & Collaboration in Practice A Study Report Conclusions Agile Breakfast Basel, M. Kropp, M. Mateescu 3
4 Scrum Agile Not even half-way Agile Breakfast Basel, M. Kropp, M. Mateescu 4
5 Agile Competences Agile development requires many different competences on different levels Agile Values Trust, motivation, courage, self-organization, Management Practices Iterative, Incremental, team management, Engineering Practices TDD, Unit Testing, CI, Clean Code, Automation, The Agile Competence Pyramid (Kropp, Meier, 2013) Agile Breakfast Basel, M. Kropp, M. Mateescu 5
6 The Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. Source: Agile Breakfast Basel, M. Kropp, M. Mateescu 6
7 and its Twelve Principles Satisfy customer through early delivery Welcome changing requirements Deliver frequently Business people and developers work together Motivated individuals Face-to-face conversation Working software Sustainable development Attention to technical excellence Simplicity Self-organizing teams Regular reflection Flexibility Improvement Agile Breakfast Basel, M. Kropp, M. Mateescu 7
8 Agile is not a Process it Defines a Culture Agile Breakfast Basel, M. Kropp, M. Mateescu 8
9 Organizational Culture What is the preferred culture in an agile team? Michael Spayed, culture/ (Spayed 2010) Agile Breakfast Basel, M. Kropp, M. Mateescu 9
10 What is Agile Collaboration? Agile Breakfast Basel, M. Kropp, M. Mateescu 10
11 Agile Collaboration is Challenging Agile Principles sharply contrast to classical Command-And-Control leadership Self-organization Highly interactive Close collaboration Openness Different mind-set Agile Breakfast Basel, M. Kropp, M. Mateescu 11
12 Agenda Agile a different View Agile Communication & Collaboration in Practice A Study Report Conclusions Agile Breakfast Basel, M. Kropp, M. Mateescu 12
13 Agile Collaboration in Practice Main question of the Interview Study How do (successful) agile teams collaborate and communicate? The Study Setup group interviews (2h) in 10 agile companies with 41 participants individual interviews (1) in one agile company with 3 participants Agile Breakfast Basel, M. Kropp, M. Mateescu 13
14 Method All interviews were audiotaped The transcribed interviews were segmented into small units of analysis and coded using MAXQDA A category system for the analysis was developed and continuously refined Agile Breakfast Basel, M. Kropp, M. Mateescu 14
15 No successful agile project without agile collaboration Agile Breakfast Basel, M. Kropp, M. Mateescu 15
16 Lessons learned from the interviews 1. Put People Together 2. Make Teams Self-organized 3. Establish Continuity 4. Foster Formal and Informal Communication 5. Make Information Transparent 6. Use Appropriate Agile Collaboration Tools Agile Breakfast Basel, M. Kropp, M. Mateescu 16
17 1. Put People Together Open work place not only for work Agile Breakfast Basel, M. Kropp, M. Mateescu 17
18 and distributed teams? Always a compromise Generates extra effort and right tools are still missing Agile Breakfast Basel, M. Kropp, M. Mateescu 18
19 , the big challenge are two locations. Video conferencing, yes, but it is not always easy. It would be better to sit in the same room and talk to each other directly.. It was clear from the beginning, that we have to meet these people in certain phases here, so the connection remains. It makes no difference if they check in or we, they have the same access rights as our team.. That means, you have to know each other, and you should communicate with each other. This is easier if you see each other every now and then. Then we also planned to make Joint Retros, and we tried with workshops and Retros with teams at two different locations. But they are just not fluently possible. If have to hold each post-it into the camera, so the other see, what was written, it is just boring. It doesn t work well. So with distributed teams, we always look, that the teams meet each other several times a year. After a longer break, it starts to become harder again. Agile Breakfast Basel, M. Kropp, M. Mateescu 19
20 What you can do Integrate into daily stand-up Use video-conferencing, skype, chat Organize face-to-face work phases (3-5 days) fly them in or fly to them Agile Breakfast Basel, M. Kropp, M. Mateescu 20
21 2. Make Team Self-Organized No hidden leader Can be difficult if the team leader is part of the agile team Agile Breakfast Basel, M. Kropp, M. Mateescu 21
22 Under Equals Person 5: Ein gutes Daily für mich ist, wenn die Leute nicht am Grandmaster erzählen, wo sie sind, sondern, dass sie sich gegenseitig erzählen, wo sie sind. Und, dass die, die im Team schon ein Weile dabei sind, da muss man halt ein bisschen drein kommen in das Ganze. Wenn denn die Leute dann so matur sind und auch einmal sagen: ich habe dazu etwas zu sagen. [...] Aber am Anfang, muss man sie fast ein bisschen dazu zwingen: "Hast du nicht auch noch ein Thema" Also das hat ein bisschen mit der Maturität zu tun. Wir haben natürlich vieles erlebt, wo dann auch negativ gewesen ist, weil man gewusst hat, es gibt Impediments aber diese sind nicht geäussert worden. Dann sind alle nach draussen und 10 Minuten später hat einer gesagt: "Oh nein, das geht nicht". Das ist dann schade, weil da investiert man in das Daily und aber die Leute kommen nicht aus sich raus. Ich denke aber, das ist ein einschleichen vom Team. Agile Breakfast Basel, M. Kropp, M. Mateescu 22
23 3. Establish Continuity Apply Standard meetings all Iteration planning, stand-ups, review, retro Keep them focused Keep them short Adapt as necessary Keep on with Retrospectives Also in long lasting projects Introduce variations (different locations, thematic retros, different structures) Agile Breakfast Basel, M. Kropp, M. Mateescu 23
24 The Value of Meetings in Agile Collaboration Agile teams value self-organization The collaborative work is regulated and monitored through team meetings Agile Breakfast Basel, M. Kropp, M. Mateescu 24
25 4. Foster Formal and Informal Meetings multiple Teams-Meetings Classical Meetings Technical Meetings Agile Breakfast Basel, M. Kropp, M. Mateescu 25
26 Meetings: Success Factor Levels Agile Breakfast Basel, M. Kropp, M. Mateescu 26
27 Meeting Level Clear agenda and goals Strict time boxing Adjusted duration Discussion platform Appropriate tools Ja, was gehört alles dazu. Eine Einladung mit einer konkreten Agenda. Dann Einhalten der Zeit im Sinne der Time Box. (...) Agile Breakfast Basel, M. Kropp, M. Mateescu 27
28 Individual Level Agile Breakfast Basel, M. Kropp, M. Mateescu 28
29 Individual Level Understanding of the meeting scope Communications skills of each participant Give and receive feedback Willingness to talk about problems and impediments Active participation "Aber wenn Sie fragen, was grundsätzlich schlechte Meetings sind, ja, agil lebt über die Transparenz. Und wenn jemand nicht willig ist, transparent zu sein und auch eine gewisse Fehlerkultur zu leben und nicht offen für gewisse Kritik ist, dann kann das Meeting geraucht werden. Agile Breakfast Basel, M. Kropp, M. Mateescu 29
30 Individual Level Person 2: Und der Qualitätstreiber vom Austausch, von den Meetings, von den Inhalten, die platziert werden, ist für mich schon bei den Menschen. Das ist ein wenig ein humaner Faktor. Ausser man hat wirklich solche technische Blocker wie Du hast. A fool with a tool is still a fool. Ich meine, das ist für mich immer wieder gültig, das sehe ich einfach immer wieder. Da kannst Du noch so fancy Tools haben. Wenn Du die Leute nicht zum sprechen bringst, um die Messages wirklich zu platzieren, dann war es auch für nichts. Person 3: Ja, ein Tool bietet einem als Person auch immer ein wenig die Möglichkeit, sich dahinter zu verstecken. Hingegen ohne Tools ist quasi jeder wie nackt. Das ist wichtig. Agile Breakfast Basel, M. Kropp, M. Mateescu 30
31 Team Level Agile Breakfast Basel, M. Kropp, M. Mateescu 31
32 Team Level The whole team attends the meeting Common understanding of the aim of the meeting and of the roles (shared mental model) Transparent information Ability to take decisions as a team, as I have observed in most of my professional career, one talks with colleagues for one hour and at the end they all have a different picture in mind meetings that are not that efficient, are those, when after the meeting one says: We sat and discussed things, but no decisions were made and the issues were still open [after the meeting] Agile Breakfast Basel, M. Kropp, M. Mateescu 32
33 Organization Level Agile Breakfast Basel, M. Kropp, M. Mateescu 33
34 Organization Level Institutionalized meetings Clear decision-making process Wenn man natürlich nicht so klar definierte Meetings hat, die auch nicht regelmässig stattfinden, dann läuft man natürlich immer Gefahr, dass es ein wenig ausartet. "Das Geheim-Rezept ist, wenn das Wissen am Tisch sitzt und die Entscheidungskompetenz am Tisch sitzt. Dann ist eigentlich die Sitzung schon fast erfolgreich. Und wenn die beiden nicht am Tisch sitzen, dann wird es mühsam." (I9, 192) Agile Breakfast Basel, M. Kropp, M. Mateescu 34
35 4. Foster also Informal Meetings Technical meetings As needed architecture, design meetings Pair programming See 1. Put people together! Other meetings User Story Groomings Code Reviews (Git) Test competitions Agile Breakfast Basel, M. Kropp, M. Mateescu 35
36 5. Make Information Transparent Use Boards Physical or digital Instant availability All-in-one view Agile Breakfast Basel, M. Kropp, M. Mateescu 36
37 6. How about Agile Collab Tools? Yes, but Jeff Langr in Pragmatic Programmer Magazine / /the-only-agile-toolsyoull-ever-need Agile Breakfast Basel, M. Kropp, M. Mateescu 37
38 6. How about Agile Collab Tools? Yes, but Jeff Langr in Pragmatic Programmer Magazine / /the-only-agile-toolsyoull-ever-need Agile Breakfast Basel, M. Kropp, M. Mateescu 38
39 Use Appropriate Agile Collaboration Tools Agile Tools General Development Tools Physical Tools Communication and Collaboration Tools Agile Breakfast Basel, M. Kropp, M. Mateescu 39
40 Role of . however it is similar with the , frankly spoken, you cannot send any assignments per , it simply does not work. I must construe it (the meaning of the message), there is no feedback possible as to what and about the accuracy. This is similar to Daily, one has to interpret assets. I have to look the others in the eye. This is extremely important. I11:362 Agile Breakfast Basel, M. Kropp, M. Mateescu 40
41 The Agile Tool Set is more Automation Infrastructure CI, VCS, Automation, Test (unit and acceptance), Deployment Collaboration Infrastructure Issue Tracker, Collaboration Platforms (wiki, forums), Instant messenger Agile Breakfast Basel, M. Kropp, M. Mateescu 41
42 Physical boards In some things unbeatable Flexible Touchable Transparent All-in-one view Usually in the office But Not revisable Not persistent Not distributable No links to the digital information Agile Breakfast Basel, M. Kropp, M. Mateescu 42
43 How about Agile PM Tools? Mostly used in combination with physical boards Always seen as extra effort Think about benefit E.g. for accounting, needed persistency Master-Slave problem All variations applied Just make clear which way you go Agile Breakfast Basel, M. Kropp, M. Mateescu 43
44 Digital Master Meetings with Beamer One writer Print out new US, tasks for physical board Print customized overviews Physical task board for detailed task planning Agile Breakfast Basel, M. Kropp, M. Mateescu 44
45 Physical Master Team works with the physical board Changes are added to digital tools afterwards by one person (PO, SM) Agile Breakfast Basel, M. Kropp, M. Mateescu 45
46 Pro- and Cons of digital Agile PM Tools Pros Persistence Historization Distributed Traceability Concurrent editing Cons Lack flexibility Lack haptic experience Not suited for team work Lack visibility Lack instant availability Lack easy overview Agile Breakfast Basel, M. Kropp, M. Mateescu 46
47 Advantages of Physical Tools Provide good overview Foster internal and external visibility Availability of information Low cost Very flexible Activates team and brings it together Haptic experience Agile Breakfast Basel, M. Kropp, M. Mateescu 47
48 Disadvantages of Physical Tools Only locally available Limited space Missing planning tools No connection to digital tools No documentation and history Agile Breakfast Basel, M. Kropp, M. Mateescu 48
49 Advantages of Digital Tools Easy modification of information Historization Transparency/Controlling Provide rich information Adaptability/Extensability of tools Accessibility of information Other helpful features: statistics, etc. Agile Breakfast Basel, M. Kropp, M. Mateescu 49
50 Disadvantages of Digital Tools Complexity High operation effort Need customization Missing control over tool Visualization often not optimal Missing overall overview / big picture Missing permanent visibility Not as fast as paper Technical Limitations No haptic experience To some extend contradicts agile philosophy (not for team work, detailed planning required) Agile Breakfast Basel, M. Kropp, M. Mateescu 50
51 Conclusion Agile development is a cultural issue Successful agile teams are self-organized, colocated, under equals, disciplined, reach for technical excellence, have intensive communication and very close collaboration Agile collaboration is challenging, but good practices and tools can help Appropriate digital tools are still missing Agile Breakfast Basel, M. Kropp, M. Mateescu 51
52 Agile Collaboration is Face-to-face Regular Often Informal Open Under equals Focused Transparent Respectful Flexible Agile Breakfast Basel, M. Kropp, M. Mateescu 52
53 The Future! Project SI-ATAM Agile Technologies for Agile Methods Agile Breakfast Basel, M. Kropp, M. Mateescu 53
54 Thanks for your attention! Agile Breakfast Basel, M. Kropp, M. Mateescu 54
55 References M. Kropp; A. Meier. Teaching Agile Software Development Competences - The Agile Competence Pyramid. 9th European Computer Science Summit, Oct ECSS '13, Amsterdam, Netherlands M. Spayd. Survey Agile & Culture, culture/, William Schneider. The Reengineering Alternative. McGraw-Hill Companies; 1 edition (January 1, 2000). Agile Breakfast Basel, M. Kropp, M. Mateescu 55
56 Contact Martin Kropp Institute of Mobile And Distributed Systems University of Applied Sciences and Arts Northwestern Switzerland Magdalena Mateescu Institute for Research and Development of Collaborative Processes University of Applied Sciences and Arts Northwestern Switzerland Agile Breakfast Basel, M. Kropp, M. Mateescu 56
GETTING FEEDBACK REALLY FAST WITH DESIGN THINKING AND AGILE SOFTWARE ENGINEERING
GETTING FEEDBACK REALLY FAST WITH DESIGN THINKING AND AGILE SOFTWARE ENGINEERING Dr. Tobias Hildenbrand & Christian Suessenbach, SAP AG Entwicklertag Karlsruhe, 22 May 2014 Ich wollte Mitarbeiter so motivieren,
Elena Chiocchetti & Natascia Ralli (EURAC) Tanja Wissik & Vesna Lušicky (University of Vienna)
Elena Chiocchetti & Natascia Ralli (EURAC) Tanja Wissik & Vesna Lušicky (University of Vienna) VII Conference on Legal Translation, Court Interpreting and Comparative Legilinguistics Poznań, 28-30.06.2013
Exemplar for Internal Achievement Standard. German Level 1
Exemplar for Internal Achievement Standard German Level 1 This exemplar supports assessment against: Achievement Standard 90885 Interact using spoken German to communicate personal information, ideas and
Exemplar for Internal Assessment Resource German Level 1. Resource title: Planning a School Exchange
Exemplar for internal assessment resource German 1.5A for Achievement Standard 90887! Exemplar for Internal Assessment Resource German Level 1 Resource title: Planning a School Exchange This exemplar supports
Search Engines Chapter 2 Architecture. 14.4.2011 Felix Naumann
Search Engines Chapter 2 Architecture 14.4.2011 Felix Naumann Overview 2 Basic Building Blocks Indexing Text Acquisition Text Transformation Index Creation Querying User Interaction Ranking Evaluation
Diese Liste wird präsentiert von. Netheweb.de
Diese Liste wird präsentiert von Netheweb.de Die Liste enthält 1000 Do-Follow Blogs, die zum Linkbuilding genutzt werden können, es kann sein, dass verkürzte URL s nicht korrekt weiter geleitet werden.
FOR TEACHERS ONLY The University of the State of New York
FOR TEACHERS ONLY The University of the State of New York REGENTS HIGH SCHOOL EXAMINATION G COMPREHENSIVE EXAMINATION IN GERMAN Friday, June 15, 2007 1:15 to 4:15 p.m., only SCORING KEY Updated information
SPICE auf der Überholspur. Vergleich von ISO (TR) 15504 und Automotive SPICE
SPICE auf der Überholspur Vergleich von ISO (TR) 15504 und Automotive SPICE Historie Software Process Improvement and Capability determination 1994 1995 ISO 15504 Draft SPICE wird als Projekt der ISO zur
GCE EXAMINERS' REPORTS. GERMAN AS/Advanced
GCE EXAMINERS' REPORTS GERMAN AS/Advanced JANUARY 2012 Statistical Information This booklet contains summary details for each unit: number entered; maximum mark available; mean mark achieved; grade ranges.
Kapitel 2 Unternehmensarchitektur III
Kapitel 2 Unternehmensarchitektur III Software Architecture, Quality, and Testing FS 2015 Prof. Dr. Jana Köhler [email protected] IT Strategie Entwicklung "Foundation for Execution" "Because experts
TILA Research Results on Telecollaboration 1 Chapter 3
TILA Research Results on Telecollaboration 1 Chapter 3 TELECOLLABORATION FOR INTERCULTURAL FOREIGN LANGUAGE CONVERSATIONS IN SECONDARY SCHOOL CONTEXTS: TASK DESIGN AND PEDAGOGIC IMPLEMENTATION Petra Hoffstaedter
Mit einem Auge auf den mathema/schen Horizont: Was der Lehrer braucht für die Zukun= seiner Schüler
Mit einem Auge auf den mathema/schen Horizont: Was der Lehrer braucht für die Zukun= seiner Schüler Deborah Löwenberg Ball und Hyman Bass University of Michigan U.S.A. 43. Jahrestagung für DidakEk der
Coffee Break German. Lesson 09. Study Notes. Coffee Break German: Lesson 09 - Notes page 1 of 17
Coffee Break German Lesson 09 Study Notes Coffee Break German: Lesson 09 - Notes page 1 of 17 LESSON NOTES ICH SPRECHE EIN BISSCHEN DEUTSCH In this lesson you will learn how to deal with language problems
Vergleich der Versionen von Kapitel 1 des EU-GMP-Leitfaden (Oktober 2012) 01 July 2008 18 November 2009 31 Januar 2013 Kommentar Maas & Peither
Chapter 1 Quality Management Chapter 1 Quality Management System Chapter 1 Pharmaceutical Quality System Principle The holder of a Manufacturing Authorisation must manufacture medicinal products so as
GCE EXAMINERS' REPORTS
GCE EXAMINERS' REPORTS GERMAN AS/Advanced JANUARY 2014 Grade boundary information for this subject is available on the WJEC public website at: https://www.wjecservices.co.uk/marktoums/default.aspx?l=en
How To Talk To A Teen Help
Sprechen - Speaking Das Sprechen in der englischen Sprache ist viel leichter, wenn du einige Tipps beherzigst! 1. Bevor du ein Gespräch beginnst, überlege dir: Was ist die Situation? Welche Rolle soll
Stefan Engelberg (IDS Mannheim), Workshop Corpora in Lexical Research, Bucharest, Nov. 2008 [Folie 1]
Content 1. Empirical linguistics 2. Text corpora and corpus linguistics 3. Concordances 4. Application I: The German progressive 5. Part-of-speech tagging 6. Fequency analysis 7. Application II: Compounds
AP WORLD LANGUAGE AND CULTURE EXAMS 2012 SCORING GUIDELINES
AP WORLD LANGUAGE AND CULTURE EXAMS 2012 SCORING GUIDELINES Interpersonal Writing: E-mail Reply 5: STRONG performance in Interpersonal Writing Maintains the exchange with a response that is clearly appropriate
AP GERMAN LANGUAGE AND CULTURE EXAM 2015 SCORING GUIDELINES
AP GERMAN LANGUAGE AND CULTURE EXAM 2015 SCORING GUIDELINES Identical to Scoring Guidelines used for French, Italian, and Spanish Language and Culture Exams Interpersonal Writing: E-mail Reply 5: STRONG
German for beginners in 7 lessons
Olena Shypilova German for beginners in 7 lessons Study course 2012 German for beginners in 7 Lessons Thank you for choosing and joining our on-line German course. The course consists of 7 lessons. Due
German Language Resource Packet
German has three features of word order than do not exist in English: 1. The main verb must be the second element in the independent clause. This often requires an inversion of subject and verb. For example:
Voraussetzungen/ Prerequisites *for English see below*
English Programme im akademischen Jahr 2013/2014 English Programme in the Academic Year 2013/2014 *for English see below* Im akademischen Jahr 2013/2014 freuen wir uns Ihnen erneut ein Programm mit englischsprachigen
Vorläufiges English Programme im akademischen Jahr 2015/2016 Preliminary English Programme in the Academic Year 2015/2016 *for English see below*
Vorläufiges English Programme im akademischen Jahr 2015/2016 Preliminary English Programme in the Academic Year 2015/2016 *for English see below* Im akademischen Jahr 2015/2016 freuen wir uns Ihnen erneut
Name: Klasse: Datum: A. Was wissen Sie schon? What do you know already from studying Kapitel 1 in Vorsprung? True or false?
KAPITEL 1 Jetzt geht s los! Vor dem Anschauen A. Was wissen Sie schon? What do you know already from studying Kapitel 1 in Vorsprung? True or false? 1. Man sagt Hallo in Deutschland. 2. Junge Personen
0525 Foreign Language German November 2003 FOREIGN LANGUAGE GERMAN... 2
ONTENTS FOREIGN LNGUGE GERMN... 2 Paper 0525/01 Listening... 2 Paper 0525/02 Reading and irected Writing... 4 Paper 0525/03 Speaking... 7 Paper 0525/04 ontinuous Writing... 9 1 FOREIGN LNGUGE GERMN Paper
NATIVE ADVERTISING, CONTENT MARKETING & CO. AUFBRUCH IN EIN NEUES GOLDENES ZEITALTER DES MARKETINGS?
NATIVE ADVERTISING, CONTENT MARKETING & CO. AUFBRUCH IN EIN NEUES GOLDENES ZEITALTER DES MARKETINGS? 2014 in Frankfurt am Main DATUM 11.11.2014 SEITE 2 Christian Paul Stobbe Director Strategy Düsseldorf
Vorläufiges English Programme im akademischen Jahr 2015/2016 Preliminary English Programme in the Academic Year 2015/2016 *for English see below*
Vorläufiges English Programme im akademischen Jahr 2015/2016 Preliminary English Programme in the Academic Year 2015/2016 *for English see below* Im akademischen Jahr 2015/2016 freuen wir uns Ihnen erneut
Programme Director, Mr Josef Lederer
SPEECH DELIVERED BY THE CONSUL GENERAL AT A SCHENKER DINNER IN STUTTGART HELD ON FRIDAY 31 OCTOBER 2008 Programme Director, Mr Josef Lederer Sehr geehrter Leiter der Geschäftsstellen Stuttgart Herr Etzel,
It is also possible to combine courses from the English and the German programme, which is of course available for everyone!
English Programme im akademischen Jahr 2015/2016 English Programme in the Academic Year 2015/2016 *for English see below* Im akademischen Jahr 2015/2016 freuen wir uns Ihnen erneut ein Programm mit englischsprachigen
Linux & Docker auf Azure
Linux & Docker auf Azure Linux in der Azure Cloud Web Mail Twitter Rainer Stropek software architects gmbh http://www.timecockpit.com [email protected] @rstropek Saves the day. Your Host Rainer Stropek
FOR TEACHERS ONLY The University of the State of New York
FOR TEACHERS ONLY The University of the State of New York REGENTS HIGH SCHOOL EXAMINATION G COMPREHENSIVE EXAMINATION IN GERMAN Friday, June 17, 2005 1:15 to 4:15 p.m., only SCORING KEY Updated information
Timebox Planning View der agile Ansatz für die visuelle Planung von System Engineering Projekt Portfolios
Agile Leadership Day 2015 Markus Giacomuzzi - Siemens Building Technologies Headquarters Zug Timebox Planning View der agile Ansatz für die visuelle Planung von System Engineering Projekt Portfolios structure
How To Teach A Software Engineer
Corporate Technology Social Skills für Experten Erfahrungsbericht vom Siemens Curriculum für Senior Architekten / Architekten Matthias Singer Siemens AG Learning Campus Copyright 2010. All rights reserved.
www.iaik.tugraz.at Betriebssysteme KU IAIK Graz University of Technology October 6, 2014 Betriebssysteme KU, IAIK October 6, 2014
Betriebssysteme KU IAIK Graz University of Technology 1 1. Organizational Details 2. Rules 3. SWEB 4. Assignment 1 2 1. Organizational Details 2. Rules 3. SWEB 4. Assignment 1 3 Course Team Aleksander
Wolkige Versprechungen - Freiraum mit Tuecken
Wolkige Versprechungen - Freiraum mit Tuecken [email protected] Wolkige Versprechungen Im Rechenzentrum Wölkchen sind inzwischen bereits einige Wölkchen am Netz Himmel aufgezogen, doch eine dichte Wolkendecke
Life Cycle Models. V. Paúl Pauca. CSC 331-631 Fall 2013. Department of Computer Science Wake Forest University. Object Oriented Software Engineering
Life Cycle Models V. Paúl Pauca Department of Computer Science Wake Forest University CSC 331-631 Fall 2013 Software Life Cycle The overall framework in which software is conceived, developed, and maintained.
Is Cloud relevant for SOA? 2014-06-12 - Corsin Decurtins
Is Cloud relevant for SOA? 2014-06-12 - Corsin Decurtins Abstract SOA (Service-Orientierte Architektur) war vor einigen Jahren ein absolutes Hype- Thema in Unternehmen. Mittlerweile ist es aber sehr viel
Virtual Organization Virtuelle Fabrik 2007-05-02
Wi irtsch haftsi inform matik Virtual Organization Virtuelle Fabrik 2007-05-02 Mark Nierste Tim Sender Robin Schultz Carsten Pfeifer Agenda A. The Virtuelle Fabrik Euregio Bodensee B. Business model of
How To Manage Build And Release With Tfs 2013
#dwx14 [email protected] #dwx14 Central Build and Release Management with TFS Thomas Rümmler AIT GmbH & Co. KG Christian Schlag AIT GmbH & Co. KG 1 2 OUR DAILY MOTIVATION It s hard enough for
Forking, Scratching und Re-Merging
Forking, Scratching und Re-Merging Kei Ishii, Bernd Lutterbeck, Frank Pallas Greifswald, 5. März 2008 RI = R I R I R I RI = R I R I I R Forking ? I R «to think about software differently» «the shift
Thomas Rümmler AIT GmbH & Co. KG Christian Schlag AIT GmbH & Co. KG. Central Build and Release Management with TFS
Thomas Rümmler AIT GmbH & Co. KG Christian Schlag AIT GmbH & Co. KG Central Build and Release Management with TFS 2 OUR DAILY MOTIVATION It s hard enough for software developers to write code that works
9. INVESTMENT FORUM Frankfurt
9. INVESTMENT FORUM Frankfurt 2. Juli 2014 Eine gemeinsame Veranstaltung von Dialog Vanessa Grüneklee Head of European Client Operations Agenda Wie hat alles angefangen? Was waren und sind AXA IM Ziele?
German spelling. upper and lower case theory. upper and lower case. summary. rule G04: Adjectives rule G06: Noun+adjective rule G07: Verbs
German spelling upper and lower case summary upper case rule G01: Beginning of a sentence rule G02: Names and proper names rule G03: Nouns rule G05: Adjective with an article or quantity-adjectives rule
LEHMAN BROTHERS SECURITIES N.V. LEHMAN BROTHERS (LUXEMBOURG) EQUITY FINANCE S.A.
SUPPLEMENTS NO. 2 DATED 6 JUNE 2008 in accordance with 6(2) and 16 of the German Securities Prospectus Act to the two published Base Prospectuses, one per Issuer (together the "Base Prospectus") relating
Agile Beyond The Team 1
Agile Beyond The Team 1 Dilbert Agile 2 What Does Your Organization Value? Projects over Teams? Do new teams spools up for new projects? On-Time/On-Budget Delivery over Zero Maintenance Products Deliver
A: Ein ganz normaler Prozess B: Best Practices in BPMN 1.x. ITAB / IT Architekturbüro Rüdiger Molle März 2009
A: Ein ganz normaler Prozess B: Best Practices in BPMN 1.x ITAB / IT Architekturbüro Rüdiger Molle März 2009 März 2009 I T A B 2 Lessons learned Beschreibung eines GP durch das Business läßt Fragen der
Software / FileMaker / Plug-Ins Mailit 6 for FileMaker 10-13
Software / FileMaker / Plug-Ins Mailit 6 for FileMaker 10-13 Seite 1 / 5 Mailit 6 for FileMaker 10-13 The Ultimate Email Plug-In Integrate full email capability into your FileMaker 10-13 solutions with
English Programme im akademischen Jahr 2014/2015 English Programme in the Academic Year 2014/2015 *for English see below*
English Programme im akademischen Jahr 2014/2015 English Programme in the Academic Year 2014/2015 *for English see below* Im akademischen Jahr 2014/2015 freuen wir uns Ihnen erneut ein Programm mit englischsprachigen
Modalverben Theorie. learning target. rules. Aim of this section is to learn how to use modal verbs.
learning target Aim of this section is to learn how to use modal verbs. German Ich muss nach Hause gehen. Er sollte das Buch lesen. Wir können das Visum bekommen. English I must go home. He should read
DATA is just like CRUDE. It s valuable, but if unrefined it cannot really be used.
Data is the new Oil DATA is just like CRUDE. It s valuable, but if unrefined it cannot really be used. Clive Humby "Digitale Informationsspeicher Im Meer der Daten" "Die Menschen produzieren immer mehr
Introduction to Agile Software Development Process. Software Development Life Cycles
Introduction to Agile Software Development Process Presenter: Soontarin W. (Senior Software Process Specialist) Date: 24 November 2010 AGENDA Software Development Life Cycles Waterfall Model Iterative
Dokumentation über die Übernahme von. "GS-R-3" (The Management System for Facilities and Activities) "Sicherheitskriterien für Kernkraftwerke"
Dokumentation über die Übernahme von "GS-R-3" () in die "Sicherheitskriterien für Kernkraftwerke" REVISION D APRIL 2009 1. INTRODUCTION BACKGROUND 1.1 This Safety Requirements publication defines the requirements
Microsoft Certified IT Professional (MCITP) MCTS: Windows 7, Configuration (070-680)
Microsoft Office Specialist Office 2010 Specialist Expert Master Eines dieser Examen/One of these exams: Eines dieser Examen/One of these exams: Pflichtexamen/Compulsory exam: Word Core (Exam 077-881)
CORPORATE DESIGN MANUAL English 5/2015
CORPORATE DESIGN MANUAL English 5/2015 CONTENT Corporate Design Manual Introduction and contact 3 1 Name and logo 4 2 Label 6 3 Fonts 10 4 Colours 11 2 INTRODUCTION Introduction This corporate design manual
Checklist Use this checklist to find out how much English you already know. Grundstufe 1 (Common European Framework: A1 Level)
Der XL Test: Was können Sie schon? Schätzen Sie Ihre Sprachkenntnisse selbst ein! Sprache: Englisch Mit der folgenden e haben Sie die Möglichkeit, Ihre Fremdsprachenkenntnisse selbst einzuschätzen. Die
O CONNOR ebook How do I say that in English?
O CONNOR ebook How do I say that in English? O CONNOR Kommunikation ohne Grenzen Ihr Spezialist für Sprachund Kommunikationstraining O CONNOR ebook How do I say that in English? Dear English Learner, First
Department of Geography - Birgit Sattler - University of Duisburg-Essen ILIAS. in geography and landscape architecture
ILIAS in geography and landscape architecture ILIAS in geography and landscape architecture computer skills and internet access of the students practical experience with ILIAS selected evaluation results
Joseph Beuys. Selection of 30 prints from three large suites Suite Schwurhand (1980) Suite Zirkulationszeit (1982) Suite Tränen (1985)
Selection of 30 prints from three large suites Suite Schwurhand (1980) Suite Zirkulationszeit () Suite Tränen (1985) etchings and lithographs on paper from 1980 until 1985 varying sizes each with handwritten
MASTER THESIS ABOUT THE RELEVANCE OF THE CONTEXT FOR THE MOOC LEARNER EXPERIENCE
MASTER THESIS ABOUT THE RELEVANCE OF THE CONTEXT FOR THE MOOC LEARNER EXPERIENCE eduhub.ch / SwissMOOC Renato Soldenhoff March 25, 2015 renatosoldenhoff 2 Abstract Masterthesis zur Relevanz des Kontextes
Upgrading Your Skills to MCSA Windows Server 2012 MOC 20417
Upgrading Your Skills to MCSA Windows Server 2012 MOC 20417 In dieser Schulung lernen Sie neue Features und Funktionalitäten in Windows Server 2012 in Bezug auf das Management, die Netzwerkinfrastruktur,
WhyshouldevenSMBs havea lookon ITIL andit Service Management and
WhyshouldevenSMBs havea lookon ITIL andit Service Management and howcoulditil beusefulforthem? IT Service Management for SMEs: Challenges and Opportunites 27 October 2011, Debrecen, Hungary ITIL is a Registered
Microsoft Nano Server «Tuva» Rinon Belegu
1 Microsoft Nano Server «Tuva» Rinon Belegu Partner: 2 Agenda Begrüssung Vorstellung Referent Content F&A Weiterführende Kurse 3 Vorstellung Referent Rinon Belegu Microsoft Certified Trainer (AWS Technical
Scaling Scrum. Colin Bird & Rachel Davies Scrum Gathering London 2007. conchango 2007 www.conchango.com
Scaling Scrum Colin Bird & Rachel Davies Scrum Gathering London 2007 Scrum on a Slide Does Scrum Scale? Ok, so Scrum is great for a small team but what happens when you have to work on a big project? Large
Satzgliedstellung. Regel #4: Adverbien: Die Satzgliedstellung verändert sich nicht, wenn eine adverbiale Bestimmung vorausgeht.
Satzgliedstellung Aussagen Die feste Satzgliedstellung im englischen Aussagesatz ist: Subjekt Prädikat Objekt (S P O) Bsp. Meg drinks tea. S P O wird im Hauptsatz auch dann beibehalten, wenn ein Nebensatz
All the English here is taken from students work, both written and spoken. Can you spot the errors and correct them?
Grammar Tasks This is a set of tasks for use in the Basic Grammar Class. Although they only really make sense when used with the other materials from the course, you can use them as a quick test as the
QCF Qualifications in Languages. German. Level 1
QCF Qualifications in Languages German For teaching from September 2012 SPOKEN GERMAN: Communicating Personal Information Assessment Criteria 1.1 and 1.2 Task: Meeting New People CC- BY-SA 2007 Miraceti
Student Booklet. Name.. Form..
Student Booklet Name.. Form.. 2012 Contents Page Introduction 3 Teaching Staff 3 Expectations 3 Speaking German 3 Organisation 3 Self Study 4 Course Details and Contents 5/6 Bridging the gap and quiz 7/8
Central Release and Build Management with TFS. Christian Schlag
Central Release and Build Management with TFS Christian Schlag OUR DAILY MOTIVATION It s hard enough for software developers to write code that works on their machine. But even when it s done, there s
STELTSICHVOR. Webdesign-and-IT. TiloBreuer Luftstrase16 38116Braunschweig Tel: 05316095675 Mobil:01751603449 Fax: 05316095676
STELTSICHVOR Webdesign-and-IT TiloBreuer Luftstrase16 38116Braunschweig Tel: 05316095675 Mobil:01751603449 Fax: 05316095676 Ichfreuemich,dassSieInteresseanmeinenDienstleistungenhaben undbedankemichgleichzeitigfürihreinvestiertezeit.
AGIL JA, ABER SICHER? 29.07.2015, ANDREAS FALK, 34. SCRUM TISCH
AGIL JA, ABER SICHER? 29.07.2015, ANDREAS FALK, 34. SCRUM TISCH Vorstellung: Andreas Falk Langjährige Erfahrungen als Entwickler, Architekt und Tester in verschiedenen Projekten mit Fokus Enterprise-Anwendungen
0525 GERMAN (FOREIGN LANGUAGE)
CAMBRIDGE INTERNATIONAL EXAMINATIONS International General Certificate of Secondary Education MARK SCHEME for the May/June 2014 series 0525 GERMAN (FOREIGN LANGUAGE) 0525/21 Paper 2 (Reading and Directed
Building an Architecture Model 1. 1. Entwerfen Sie mit AxiomSys ein Kontextdiagramm, das folgendermaßen aussieht:
Building an Architecture Model 1 1. Entwerfen Sie mit AxiomSys ein Kontextdiagramm, das folgendermaßen aussieht: Wie Ihnen aus der vergangenen Lehrveranstaltung bekannt ist, bedeuten Sterne neben den Bezeichnungen,
APPLICATION SETUP DOCUMENT
APPLICATION SETUP DOCUMENT HeiTek Software Development GmbH Add-Ons Oracle Application Change Layout in Receiving Personalisation Example Ref Prepared by HeiTek Software Development GmbH Author: : Georg
AGILE - QUICK GUIDE AGILE - PRIMER
AGILE - QUICK GUIDE http://www.tutorialspoint.com/agile/agile_quick_guide.htm Copyright tutorialspoint.com AGILE - PRIMER Agile is a software development methodology to build a software incrementally using
SYNTAX AND SEMANTICS OF CAUSAL DENN IN GERMAN TATJANA SCHEFFLER
SYNTAX AND SEMANTICS OF CAUSAL DENN IN GERMAN TATJANA SCHEFFLER Department of Linguistics University of Pennsylvania [email protected] This paper presents a new analysis of denn (because) in German.
LEJ Langenscheidt Berlin München Wien Zürich New York
Langenscheidt Deutsch in 30 Tagen German in 30 days Von Angelika G. Beck LEJ Langenscheidt Berlin München Wien Zürich New York I Contents Introduction Spelling and pronunciation Lesson 1 Im Flugzeug On
Semantic Web. Semantic Web: Resource Description Framework (RDF) cont. Resource Description Framework (RDF) W3C Definition:
Semantic Web: The Semantic Web is an extension of the current web in which information is given well-defined meaning, better enabling computers and people to work in cooperation. Tim Berners-Lee, James
Das Verb to be im Präsens
Das Verb to be im Präsens 1. Person Sg. I am ich bin 2. Person Sg./Pl. 1. Person Pl. you we are du / ihr / Sie wir sind 3. Person Pl. they sie (Pl) 3. Person Sg. he she is er sie ist it es Imperativ: Be
Version 1.0: 0612. General Certificate of Secondary Education June 2012. German. (Specification 4665) Unit 4: Writing. Mark Scheme
Version 1.0: 0612 General Certificate of Secondary Education June 2012 German 46654 (Specification 4665) Unit 4: Writing Mark Scheme Mark schemes are prepared by the Principal Examiner and considered,
The connection between German discourse particles and impersonally interpreted personal pronouns
The connection between German discourse particles and impersonally interpreted personal pronouns Sarah Zobel szobel[at]gwdg.de Workshop on Speech Acts and Particles 2 Oct 14, 2011 The aim of this talk
I-Q SCHACHT & KOLLEGEN QUALITÄTSKONSTRUKTION GMBH ISO 26262:2011. Liste der Work Products aus der Norm
I-Q SCHACHT & KOLLEGEN QUALITÄTSKONSTRUKTION GMBH ISO 26262:2011 Liste der Work Products aus der Norm 1. Work Products in der ISO 26262:2011 1.1 Liste ISO-26262:2011, part 1 - Vocabulary no relevant work
Stefan Engelberg (IDS Mannheim), Workshop Corpora in Lexical Research, Bucharest, Nov. 2008 [Folie 1]
Content 1. Empirical linguistics 2. Text corpora and corpus linguistics 3. Concordances 4. Application I: The German progressive 5. Part-of-speech tagging 6. Fequency analysis 7. Application II: Compounds
Processing Dialogue-Based Data in the UIMA Framework. Milan Gnjatović, Manuela Kunze, Dietmar Rösner University of Magdeburg
Processing Dialogue-Based Data in the UIMA Framework Milan Gnjatović, Manuela Kunze, Dietmar Rösner University of Magdeburg Overview Background Processing dialogue-based Data Conclusion Gnjatović, Kunze,
Herausforderungen des SAM Ist doch eigentlich ganz einfach
Herausforderungen des SAM Ist doch eigentlich ganz einfach Flexera Software Solutions Entitlement and Compliance Installation Entitlement & Compliance Management Enterprise License Optimization Installation
Lernsituation 9. Giving information on the phone. 62 Lernsituation 9 Giving information on the phone
Fachkunde 1, Lernfeld 2, Useful Office Vocabulary Lernsituation 9 Giving information on the phone Rolf astian, Managing Director of E Partners KG, recently visited the Promo World Fair in Düsseldorf, an
Implementing Data Models and Reports with Microsoft SQL Server
Implementing Data Models and Reports with Microsoft SQL Server Dauer: 5 Tage Kursnummer: M20466 Überblick: Business Intelligence (BI) wird für Unternehmen von verschiedenen Größen aufgrund des dadurch
Agile Development Overview
Presented by Jennifer Bleen, PMP Project Services Practice of Cardinal Solutions Group, Inc. Contact: Agile Manifesto We are uncovering better ways of developing software by doing it and helping others
BP1 Mobile App Management: Solutions for ios and Android. Gary Barton Mobility Architect Citrix Receivers and Gateways Group
BP1 Mobile App Management: Solutions for ios and Android Gary Barton Mobility Architect Citrix Receivers and Gateways Group Agenda 1. Synergy Announcements 2. Mobile Management Market 3. Citrix Vision
