SlideShare ist ein Scribd-Unternehmen logo
1 von 45
Downloaden Sie, um offline zu lesen
Introduction to Agile
                           Alexandre Cuva
Agile Coach, LSTM, CSM, CSPO, PSM I, HSPTP
                                      2012
Practical Stuff




2
Alexandre Cuva

      Email :                     Organizational Coaching
      alexandre.cuva@altran.com   (Management 3.0, Scrum)
      Twitter: @cuvaalex
                                  Team Coaching
      Blog: http://agile-
      alexcuva.blogspot.com/      (Scrum, XP, Kanban)
      Phone: +41 78 715 8309      Technical Coaching
                                  (TDD, BDD, C#, Java, Groovy)
                                  Agile Training
                                  (Management 3.0, Agile, Scrum, XP)




3
Exercise: Introduction

      For each person at the table:
      1. Think about your personal goal for this course
         (Why are you here, and not somewhere else?)
      2. Write down your goal (you will need it later)
      3. Introduce yourself to the group (if needed), and
         explain your goal
      4. Offer a “Little Know Fact” about yourself




               15 minutes


4     Source: Management 3.0 Courseware developed by Jurgen Appelo
Observation

      The complexity is growing fast




5
Observation

      The current standard management system, does not provide satisfaction to
      all.




6
“Organizations can become learning networks of
    diverse individuals creating value, and the role
    of leaders should include the stewardship of the
    living rather than the management of the
    machine.”

    http://www.stoosnetwork.org




7
Agile Overview
    Agile Methodology Used




8     Source: http://www.versionone.com/state_of_agile_development_survey/11/
Agile Overview
    Reasons for Adopting Agile




9     Source: http://www.versionone.com/state_of_agile_development_survey/11/
Agile Overview
     Benefits obtained from implementing Agile




10     Source: http://www.versionone.com/state_of_agile_development_survey/11/
Agile Overview




11     Source: http://www.versionone.com/state_of_agile_development_survey/11/
12
Agile Overview
     Exercise : Myth and Facts about Scrum
     On the post-its in front of you, write 3 facts you already know
     and 3 myths you’ve heard about agile and /or Scrum. Write only
     one fact or myth per note, and don't indicate whether any
     particular note is a fact or a myth. Don't share them yet.

          10 minutes


     Someone from each table gather post-‐its from your team and
     pass to the next table
     As a team, take the post-‐its from the other team and post on
     your flip chart as fact or myth (if you are not sure – put in the
     middle)

          10 minutes

13
Agility Overview
     Brief reminder of Waterfall
       Stages of SDLC (Software Development Life Cycle)

                                                          What if we did small
                                                          iterative cycles instead?




                    Business Solutions




14
Agile Overview
     Agile Tree




                                                      Profit
                          Practices




                          Principles                  Values




15     Source: Coaching Agile Teams by Lyssa Adkins
Core beliefs of Waterfall




16
The Core beliefs of Agile




17
The Core beliefs of Lean




18
Manifesto for Agile Software Development

              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.




19                                                        http://agilemanifesto.org
Agile Overview
     Agile Principles
     1.       Our highest priority is to satisfy the customer through early and continuous
              delivery of valuable software.
     2.       Welcome changing requirements, even late in development. Agile processes
              harness change for the customer's competitive advantage.
     3.       Deliver working software frequently, from a couple of weeks to a couple of
              months, with a preference to the shorter timescale.
     4.       Business people and developers must work together daily throughout the
              project.
     5.       Build projects around motivated individuals. Give them the environment and
              support they need, and trust them to get the job done.
     6.       The most efficient and effective method of conveying information to and within a
              development team is face-to-face conversation.
     7.       Working software is the primary measure of progress.
     8.       Agile processes promote sustainable development. The sponsors, developers,
              and users should be able to maintain a constant pace indefinitely.
     9.       Continuous attention to technical excellence and good design enhances agility.
     10.      Simplicity--the art of maximizing the amount of work not done--is essential.
     11.      The best architectures, requirements, and designs emerge from self-organizing
              teams.
     12.      At regular intervals, the team reflects on how to become more effective, then
              tunes and adjusts its behavior accordingly.


20         Source: Agile Manifesto : http://www.agilemanifesto.org
Agile Overview
     Exercise: Agile Principles
       •   In your groups on a flip chart paper, write the numbers 1 through 12.
       •   Come up with three words maximum that effectively capture each of the
           twelve principles.


            15 minutes




       •   Also as a team pick the three principle you feel are most valuable, if you
           could only keep 3
       •   Report back to the class


             10 minutes


21
Seven Lean Principles

       1.   Eliminate Waste
       2.   Build Quality In
       3.   Create Knowledge
       4.   Defer Commitment
       5.   Deliver Fast
       6.   Respect People
       7.   Optimize the Whole




22
Agile Overview
     Comparison of Agile practices




                   Business Solutions




23
Scrum Overview
     The big picture




                     Business Solutions




         Scrum Map

24
Agile Development Rules
                                                                            Needed




                                                                                              Test Driven
                                                                                              Development

                                                 Continues Integration
                                                                                                       Needed
                                                              Needed



                                                                                Refactoring
                                          help                                                Needed
         Pair programming


                                   help



                                                                                              Simplicity
 Coding convention                                  Non single code owner            help


25   Source: Altran CIS
     Septembre 2011 Altran AESI V2011
Lean Portfolio Management




       Benefits                                                                      • Minimizing work
       • Speed & Quality                                                               in progress
       • Line of sight to                                                            • Minimizing
         Business needs                                                                Interruptions
        Source : Lean - Agile Software Development : Achiving Enterprise Agility by Alan Shalloway

26
Lean Portfolio Management




        Source : Lean - Agile Software Development : Achiving Enterprise Agility by Alan Shalloway

27
28
Retrospective
Learning Framework

     SCRUM OVERVIEW


30
Scrum Overview
     Scrum three Pillars



                   Transparency   Inspection Adaptation




31
Scrum Overview
     The big picture




                     Business Solutions




         Scrum Map

32
Scrum Overview
     The main highlights

     The project is chopped into small iterations called Sprints. Each sprint
     takes usually between 2-4 weeks.

     The goal of every sprint is to deliver new functionality that can be
     potentially delivered to the stakeholders

     At the beginning of the sprint, the team meets up and prepares the work
     for the upcoming sprint

     There is a daily stand-up ceremony
                     Business Solutions
     At the end of the sprint, a review of the work done takes place

     Also, there is a retrospective of what went wrong/well, points to improve,
     etc

     Finally, the backlog is groomed depending on customer feedback,
     priorities, etc

33
Scrum Overview
     Schedule
                Before the sprint,
                backlog is groomed       Daily stand-up




                  Business Solutions
                Sprint is then planned
                and committed formally




34
Scrum Overview
     Schedule

                  Review day




                  Business Solutions

                  After the review,
                  retrospective takes
                  place




35
Retrospective
Scrum a Learning Framework

     SCRUM ROLES


37
Scrum Roles
     Exercise : Scrum Roles
       Form groups
       On Post-It’s write responsibilities and tasks that a project manager
       traditionally had
       Discuss where either each of the notes now belongs to the Scrum Master, the
       Product Owner or the team.
       Put the notes on the board accordingly




           20 minutes


38
Scrum Roles
     Scrum Master   He protects the team from all disturbances.
                    He is not part of the team.
                    He improves the productivity of the Scrum-Team
                    and controls the “inspect and adapt” cycles of
                    Scrum.
                    He makes sure that the agile ideals are understood
                    and that they are respected by all stakeholders.
                    He is not responsible for the delivery of the product.
          Scrum
                    •   Protect your Scrum-Team
          Master
                    •   Remove Impediments
                    •   Run the Process
                    •   Work with Product Owner
                    •   Work with the Organization




39
Scrum Roles
     Product Owner    She drives the Product Owner from the business
                      point of view.
                      She communicates a clear vision of the product and
                      she defines its main characteristics.
                      She also accepts the product at the end of a Sprint.
                      She makes sure that the team only works on the
                      most valuable Backlog Items.
            Product   She has the same goal as the team.
            Owner     She is responsible for the return on investment.

                      •   Return on Investment
                      •   Build and Communicate Vision
                      •   Maintain product Backlog
                      •   Acceptance of Delivery
                      •   Establish and maintain Release plan




40
Scrum Roles
     The Team

                   They deliver the product and they are responsible
                   for the quality.
                   They work with End User, PO and Customers to
                   understand the business requirements.
                   The Teams performs its commitment voluntarily.
                   They work continuously with the PO to define the
          Team     strategic direction of the project.

                   •   Deliver
                   •   Quality
                   •   Estimate
                   •   Commit
                   •   Self-Organized




41
Retrospective
Ressources

       Geneva – Lausanne Agile / Lean / Scrum Communities




43
Alexandre Cuva


Email : alexandre.cuva@altran.com
Twitter: @cuvaalex
Blog: http://agile-alexcuva.blogspot.com/
Phone: +41 78 715 8309
Introduction to agility

Weitere ähnliche Inhalte

Was ist angesagt?

Scaling Agile and Working with a Distributed Team
Scaling Agile and Working with a Distributed TeamScaling Agile and Working with a Distributed Team
Scaling Agile and Working with a Distributed TeamMike Cohn
 
I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)Ontico
 
Self-Organization and Empowerment in Agile
Self-Organization and Empowerment in AgileSelf-Organization and Empowerment in Agile
Self-Organization and Empowerment in AgilebeLithe
 
Don't scale agile. Descale your organisation.
Don't scale agile. Descale your organisation.Don't scale agile. Descale your organisation.
Don't scale agile. Descale your organisation.sbargon
 
Practices of an agile developer
Practices of an agile developerPractices of an agile developer
Practices of an agile developerDUONG Trong Tan
 
Incorporating Learning and Expected Cost of Change
Incorporating Learning and Expected Cost of ChangeIncorporating Learning and Expected Cost of Change
Incorporating Learning and Expected Cost of ChangeMike Cohn
 
Lean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute EntrepreneursLean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute EntrepreneursClaudio Perrone
 
Razorfish Scrum for Teams and Organizations Software Architect Conference 2013
Razorfish Scrum for Teams and Organizations Software Architect Conference 2013Razorfish Scrum for Teams and Organizations Software Architect Conference 2013
Razorfish Scrum for Teams and Organizations Software Architect Conference 2013Razorfish
 
Facilitation Foundations - A Guide to Effective Agile Meetings
Facilitation Foundations - A Guide to Effective Agile MeetingsFacilitation Foundations - A Guide to Effective Agile Meetings
Facilitation Foundations - A Guide to Effective Agile MeetingsAgileDad
 
Transitioning to Agile
Transitioning to AgileTransitioning to Agile
Transitioning to AgileMike Cohn
 
What Is Agile Management?
What Is Agile Management?What Is Agile Management?
What Is Agile Management?Jurgen Appelo
 
Scrum 18 months later
Scrum 18 months laterScrum 18 months later
Scrum 18 months laterCraig Brown
 
Communicating agile project status to executive managers
Communicating agile project status to executive managersCommunicating agile project status to executive managers
Communicating agile project status to executive managersAgileDad
 
Self-Organization & Subtle Control: Friends or Enemies?
Self-Organization & Subtle Control: Friends or Enemies?Self-Organization & Subtle Control: Friends or Enemies?
Self-Organization & Subtle Control: Friends or Enemies?Mike Cohn
 
Agile Estimating & Planning
Agile Estimating & PlanningAgile Estimating & Planning
Agile Estimating & PlanningAgileDad
 
Scaling Teams, Processes and Architectures
Scaling Teams, Processes and ArchitecturesScaling Teams, Processes and Architectures
Scaling Teams, Processes and ArchitecturesLorenzo Alberton
 
Introductionto Agile Executive Overview Gpi Asia Rev2
Introductionto Agile Executive Overview Gpi Asia Rev2Introductionto Agile Executive Overview Gpi Asia Rev2
Introductionto Agile Executive Overview Gpi Asia Rev2Benjamin Scherrey
 
Andy van der Gugten, Agile Tauranga 2018 Presentation
Andy van der Gugten, Agile Tauranga 2018 PresentationAndy van der Gugten, Agile Tauranga 2018 Presentation
Andy van der Gugten, Agile Tauranga 2018 PresentationSoftware Education (SoftEd)
 
Scaling Agile and Working with a Distributed Team
Scaling Agile and Working with a Distributed TeamScaling Agile and Working with a Distributed Team
Scaling Agile and Working with a Distributed TeamMike Cohn
 
Scrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old SonScrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old SonRyan Ripley
 

Was ist angesagt? (20)

Scaling Agile and Working with a Distributed Team
Scaling Agile and Working with a Distributed TeamScaling Agile and Working with a Distributed Team
Scaling Agile and Working with a Distributed Team
 
I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)I don't do agile, i am agile (Barry O'Reilly)
I don't do agile, i am agile (Barry O'Reilly)
 
Self-Organization and Empowerment in Agile
Self-Organization and Empowerment in AgileSelf-Organization and Empowerment in Agile
Self-Organization and Empowerment in Agile
 
Don't scale agile. Descale your organisation.
Don't scale agile. Descale your organisation.Don't scale agile. Descale your organisation.
Don't scale agile. Descale your organisation.
 
Practices of an agile developer
Practices of an agile developerPractices of an agile developer
Practices of an agile developer
 
Incorporating Learning and Expected Cost of Change
Incorporating Learning and Expected Cost of ChangeIncorporating Learning and Expected Cost of Change
Incorporating Learning and Expected Cost of Change
 
Lean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute EntrepreneursLean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute Entrepreneurs
 
Razorfish Scrum for Teams and Organizations Software Architect Conference 2013
Razorfish Scrum for Teams and Organizations Software Architect Conference 2013Razorfish Scrum for Teams and Organizations Software Architect Conference 2013
Razorfish Scrum for Teams and Organizations Software Architect Conference 2013
 
Facilitation Foundations - A Guide to Effective Agile Meetings
Facilitation Foundations - A Guide to Effective Agile MeetingsFacilitation Foundations - A Guide to Effective Agile Meetings
Facilitation Foundations - A Guide to Effective Agile Meetings
 
Transitioning to Agile
Transitioning to AgileTransitioning to Agile
Transitioning to Agile
 
What Is Agile Management?
What Is Agile Management?What Is Agile Management?
What Is Agile Management?
 
Scrum 18 months later
Scrum 18 months laterScrum 18 months later
Scrum 18 months later
 
Communicating agile project status to executive managers
Communicating agile project status to executive managersCommunicating agile project status to executive managers
Communicating agile project status to executive managers
 
Self-Organization & Subtle Control: Friends or Enemies?
Self-Organization & Subtle Control: Friends or Enemies?Self-Organization & Subtle Control: Friends or Enemies?
Self-Organization & Subtle Control: Friends or Enemies?
 
Agile Estimating & Planning
Agile Estimating & PlanningAgile Estimating & Planning
Agile Estimating & Planning
 
Scaling Teams, Processes and Architectures
Scaling Teams, Processes and ArchitecturesScaling Teams, Processes and Architectures
Scaling Teams, Processes and Architectures
 
Introductionto Agile Executive Overview Gpi Asia Rev2
Introductionto Agile Executive Overview Gpi Asia Rev2Introductionto Agile Executive Overview Gpi Asia Rev2
Introductionto Agile Executive Overview Gpi Asia Rev2
 
Andy van der Gugten, Agile Tauranga 2018 Presentation
Andy van der Gugten, Agile Tauranga 2018 PresentationAndy van der Gugten, Agile Tauranga 2018 Presentation
Andy van der Gugten, Agile Tauranga 2018 Presentation
 
Scaling Agile and Working with a Distributed Team
Scaling Agile and Working with a Distributed TeamScaling Agile and Working with a Distributed Team
Scaling Agile and Working with a Distributed Team
 
Scrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old SonScrum Master Lessons from my 4 Year Old Son
Scrum Master Lessons from my 4 Year Old Son
 

Andere mochten auch

Scrum in offshore environment
Scrum in offshore environmentScrum in offshore environment
Scrum in offshore environmentAlexandre Cuva
 
Depression On A Societal Scale
Depression On A Societal ScaleDepression On A Societal Scale
Depression On A Societal Scaleakashmansingh
 
A Perspective on Agile Methodologies
A Perspective on Agile MethodologiesA Perspective on Agile Methodologies
A Perspective on Agile MethodologiesAlexandre Cuva
 
Want better estimation ?
Want better estimation ?Want better estimation ?
Want better estimation ?Alexandre Cuva
 
ImageStudio Screens
ImageStudio ScreensImageStudio Screens
ImageStudio Screenspashaz03
 
FutuRIS System
FutuRIS SystemFutuRIS System
FutuRIS Systempashaz03
 
Management 3.0 Keynote in Agile tour 2013 Hanoi
Management 3.0 Keynote in Agile tour 2013 HanoiManagement 3.0 Keynote in Agile tour 2013 Hanoi
Management 3.0 Keynote in Agile tour 2013 HanoiAlexandre Cuva
 
Poinsettia Federal Disease Control Chart 1
Poinsettia Federal Disease Control Chart 1Poinsettia Federal Disease Control Chart 1
Poinsettia Federal Disease Control Chart 1CherylAnn Crysler
 
Management 3.0 : An Oveview about Agile Leadership
Management 3.0 : An Oveview about Agile LeadershipManagement 3.0 : An Oveview about Agile Leadership
Management 3.0 : An Oveview about Agile LeadershipAlexandre Cuva
 
FutuRIS Architecture
FutuRIS ArchitectureFutuRIS Architecture
FutuRIS Architecturepashaz03
 
Management 3.0 overview
Management 3.0 overviewManagement 3.0 overview
Management 3.0 overviewAlexandre Cuva
 
Delivering Happiness - The Meddler Game
Delivering Happiness - The Meddler GameDelivering Happiness - The Meddler Game
Delivering Happiness - The Meddler GameAlexandre Cuva
 
Agile tour2013 Vietnam Millenia Generation
Agile tour2013 Vietnam Millenia GenerationAgile tour2013 Vietnam Millenia Generation
Agile tour2013 Vietnam Millenia GenerationAlexandre Cuva
 
Kanban Pizza Game in Agile Tour Vietnam
Kanban Pizza Game in Agile Tour VietnamKanban Pizza Game in Agile Tour Vietnam
Kanban Pizza Game in Agile Tour VietnamAlexandre Cuva
 

Andere mochten auch (17)

Scrum in offshore environment
Scrum in offshore environmentScrum in offshore environment
Scrum in offshore environment
 
Depression On A Societal Scale
Depression On A Societal ScaleDepression On A Societal Scale
Depression On A Societal Scale
 
A Perspective on Agile Methodologies
A Perspective on Agile MethodologiesA Perspective on Agile Methodologies
A Perspective on Agile Methodologies
 
Want better estimation ?
Want better estimation ?Want better estimation ?
Want better estimation ?
 
ImageStudio Screens
ImageStudio ScreensImageStudio Screens
ImageStudio Screens
 
FutuRIS System
FutuRIS SystemFutuRIS System
FutuRIS System
 
Management 3.0 Keynote in Agile tour 2013 Hanoi
Management 3.0 Keynote in Agile tour 2013 HanoiManagement 3.0 Keynote in Agile tour 2013 Hanoi
Management 3.0 Keynote in Agile tour 2013 Hanoi
 
Poinsettia Federal Disease Control Chart 1
Poinsettia Federal Disease Control Chart 1Poinsettia Federal Disease Control Chart 1
Poinsettia Federal Disease Control Chart 1
 
Management 3.0 : An Oveview about Agile Leadership
Management 3.0 : An Oveview about Agile LeadershipManagement 3.0 : An Oveview about Agile Leadership
Management 3.0 : An Oveview about Agile Leadership
 
Management happiness
Management happinessManagement happiness
Management happiness
 
FutuRIS Architecture
FutuRIS ArchitectureFutuRIS Architecture
FutuRIS Architecture
 
Management 3.0 overview
Management 3.0 overviewManagement 3.0 overview
Management 3.0 overview
 
Delivering Happiness - The Meddler Game
Delivering Happiness - The Meddler GameDelivering Happiness - The Meddler Game
Delivering Happiness - The Meddler Game
 
Analisi semiotica casco
Analisi semiotica cascoAnalisi semiotica casco
Analisi semiotica casco
 
Agile Developper
Agile DevelopperAgile Developper
Agile Developper
 
Agile tour2013 Vietnam Millenia Generation
Agile tour2013 Vietnam Millenia GenerationAgile tour2013 Vietnam Millenia Generation
Agile tour2013 Vietnam Millenia Generation
 
Kanban Pizza Game in Agile Tour Vietnam
Kanban Pizza Game in Agile Tour VietnamKanban Pizza Game in Agile Tour Vietnam
Kanban Pizza Game in Agile Tour Vietnam
 

Ähnlich wie Introduction to agility

Flavours of agile software engineering
Flavours of agile software engineeringFlavours of agile software engineering
Flavours of agile software engineeringZeeshan Masood S
 
Flavours of agile software engineering
Flavours of agile software engineeringFlavours of agile software engineering
Flavours of agile software engineeringZeeshan Masood S
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resourcesAnwar Sadat
 
Introduction to the Agile Methods
Introduction to the Agile MethodsIntroduction to the Agile Methods
Introduction to the Agile Methodssoftwareacademy
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to AgileRichard Cheng
 
Scaling agile. Agile across the enterprise
Scaling agile. Agile across the enterpriseScaling agile. Agile across the enterprise
Scaling agile. Agile across the enterpriseDarren Wilmshurst
 
SE18_Lec 05_Agile Software Development
SE18_Lec 05_Agile Software DevelopmentSE18_Lec 05_Agile Software Development
SE18_Lec 05_Agile Software DevelopmentAmr E. Mohamed
 
Breaking Tradition: Agile Frameworks For The Modern Era of Collaborative Proj...
Breaking Tradition: Agile Frameworks For The Modern Era of Collaborative Proj...Breaking Tradition: Agile Frameworks For The Modern Era of Collaborative Proj...
Breaking Tradition: Agile Frameworks For The Modern Era of Collaborative Proj...FredReynolds2
 
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-iPMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-iThanh Nguyen
 
Agile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptxAgile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptxPerumalPitchandi
 
HOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYAHOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYADivya Tadi
 
The Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool EssayThe Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool EssayHeidi Owens
 
PMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to AgilePMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to AgileThanh Nguyen
 

Ähnlich wie Introduction to agility (20)

Flavours of agile software engineering
Flavours of agile software engineeringFlavours of agile software engineering
Flavours of agile software engineering
 
Flavours of agile software engineering
Flavours of agile software engineeringFlavours of agile software engineering
Flavours of agile software engineering
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resources
 
Introduction to the Agile Methods
Introduction to the Agile MethodsIntroduction to the Agile Methods
Introduction to the Agile Methods
 
Introduction to Agile
Introduction to AgileIntroduction to Agile
Introduction to Agile
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
Scaling agile. Agile across the enterprise
Scaling agile. Agile across the enterpriseScaling agile. Agile across the enterprise
Scaling agile. Agile across the enterprise
 
SE18_Lec 05_Agile Software Development
SE18_Lec 05_Agile Software DevelopmentSE18_Lec 05_Agile Software Development
SE18_Lec 05_Agile Software Development
 
Agile frameworks
Agile frameworksAgile frameworks
Agile frameworks
 
Innovate session-2333
Innovate session-2333Innovate session-2333
Innovate session-2333
 
Breaking Tradition: Agile Frameworks For The Modern Era of Collaborative Proj...
Breaking Tradition: Agile Frameworks For The Modern Era of Collaborative Proj...Breaking Tradition: Agile Frameworks For The Modern Era of Collaborative Proj...
Breaking Tradition: Agile Frameworks For The Modern Era of Collaborative Proj...
 
Agile values
Agile valuesAgile values
Agile values
 
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-iPMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
PMI-ACP Lesson 01 Nugget 2 Agile Methodologies-i
 
A littlebook about agile
A littlebook about agileA littlebook about agile
A littlebook about agile
 
Agile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptxAgile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptx
 
Scrum
ScrumScrum
Scrum
 
HOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYAHOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYA
 
The Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool EssayThe Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool Essay
 
PMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to AgilePMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to Agile
 

Mehr von Alexandre Cuva

Culture hacking devops 2018
Culture hacking devops 2018Culture hacking devops 2018
Culture hacking devops 2018Alexandre Cuva
 
AgilNext io Quality Coach
AgilNext io   Quality CoachAgilNext io   Quality Coach
AgilNext io Quality CoachAlexandre Cuva
 
Mise en place de sa fe essential au SIDP
Mise en place de sa fe essential au SIDPMise en place de sa fe essential au SIDP
Mise en place de sa fe essential au SIDPAlexandre Cuva
 
Leading an Agile Team in a Hierarchical Asian culture with Happiness
Leading an Agile Team in a Hierarchical Asian culture with HappinessLeading an Agile Team in a Hierarchical Asian culture with Happiness
Leading an Agile Team in a Hierarchical Asian culture with HappinessAlexandre Cuva
 
Introduction au Management 3.0
Introduction au Management 3.0Introduction au Management 3.0
Introduction au Management 3.0Alexandre Cuva
 
Management 3.0 : les mérites
Management 3.0 : les méritesManagement 3.0 : les mérites
Management 3.0 : les méritesAlexandre Cuva
 
Management 3.0 Excellence (Agile HCMC)
Management 3.0 Excellence (Agile HCMC)Management 3.0 Excellence (Agile HCMC)
Management 3.0 Excellence (Agile HCMC)Alexandre Cuva
 
Soft-Shake 2001 : Hermes Scrum
Soft-Shake 2001 : Hermes ScrumSoft-Shake 2001 : Hermes Scrum
Soft-Shake 2001 : Hermes ScrumAlexandre Cuva
 

Mehr von Alexandre Cuva (11)

Culture hacking devops 2018
Culture hacking devops 2018Culture hacking devops 2018
Culture hacking devops 2018
 
AgilNext io Quality Coach
AgilNext io   Quality CoachAgilNext io   Quality Coach
AgilNext io Quality Coach
 
Mise en place de sa fe essential au SIDP
Mise en place de sa fe essential au SIDPMise en place de sa fe essential au SIDP
Mise en place de sa fe essential au SIDP
 
Leading an Agile Team in a Hierarchical Asian culture with Happiness
Leading an Agile Team in a Hierarchical Asian culture with HappinessLeading an Agile Team in a Hierarchical Asian culture with Happiness
Leading an Agile Team in a Hierarchical Asian culture with Happiness
 
XP, Not Windows XP
XP, Not Windows XPXP, Not Windows XP
XP, Not Windows XP
 
Introduction au Management 3.0
Introduction au Management 3.0Introduction au Management 3.0
Introduction au Management 3.0
 
Management 3.0 : les mérites
Management 3.0 : les méritesManagement 3.0 : les mérites
Management 3.0 : les mérites
 
Management 3.0 Excellence (Agile HCMC)
Management 3.0 Excellence (Agile HCMC)Management 3.0 Excellence (Agile HCMC)
Management 3.0 Excellence (Agile HCMC)
 
Management excellence
Management excellenceManagement excellence
Management excellence
 
Scrum in One Day
Scrum in One DayScrum in One Day
Scrum in One Day
 
Soft-Shake 2001 : Hermes Scrum
Soft-Shake 2001 : Hermes ScrumSoft-Shake 2001 : Hermes Scrum
Soft-Shake 2001 : Hermes Scrum
 

Kürzlich hochgeladen

Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Kürzlich hochgeladen (20)

Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

Introduction to agility

  • 1. Introduction to Agile Alexandre Cuva Agile Coach, LSTM, CSM, CSPO, PSM I, HSPTP 2012
  • 3. Alexandre Cuva Email : Organizational Coaching alexandre.cuva@altran.com (Management 3.0, Scrum) Twitter: @cuvaalex Team Coaching Blog: http://agile- alexcuva.blogspot.com/ (Scrum, XP, Kanban) Phone: +41 78 715 8309 Technical Coaching (TDD, BDD, C#, Java, Groovy) Agile Training (Management 3.0, Agile, Scrum, XP) 3
  • 4. Exercise: Introduction For each person at the table: 1. Think about your personal goal for this course (Why are you here, and not somewhere else?) 2. Write down your goal (you will need it later) 3. Introduce yourself to the group (if needed), and explain your goal 4. Offer a “Little Know Fact” about yourself 15 minutes 4 Source: Management 3.0 Courseware developed by Jurgen Appelo
  • 5. Observation The complexity is growing fast 5
  • 6. Observation The current standard management system, does not provide satisfaction to all. 6
  • 7. “Organizations can become learning networks of diverse individuals creating value, and the role of leaders should include the stewardship of the living rather than the management of the machine.” http://www.stoosnetwork.org 7
  • 8. Agile Overview Agile Methodology Used 8 Source: http://www.versionone.com/state_of_agile_development_survey/11/
  • 9. Agile Overview Reasons for Adopting Agile 9 Source: http://www.versionone.com/state_of_agile_development_survey/11/
  • 10. Agile Overview Benefits obtained from implementing Agile 10 Source: http://www.versionone.com/state_of_agile_development_survey/11/
  • 11. Agile Overview 11 Source: http://www.versionone.com/state_of_agile_development_survey/11/
  • 12. 12
  • 13. Agile Overview Exercise : Myth and Facts about Scrum On the post-its in front of you, write 3 facts you already know and 3 myths you’ve heard about agile and /or Scrum. Write only one fact or myth per note, and don't indicate whether any particular note is a fact or a myth. Don't share them yet. 10 minutes Someone from each table gather post-‐its from your team and pass to the next table As a team, take the post-‐its from the other team and post on your flip chart as fact or myth (if you are not sure – put in the middle) 10 minutes 13
  • 14. Agility Overview Brief reminder of Waterfall Stages of SDLC (Software Development Life Cycle) What if we did small iterative cycles instead? Business Solutions 14
  • 15. Agile Overview Agile Tree Profit Practices Principles Values 15 Source: Coaching Agile Teams by Lyssa Adkins
  • 16. Core beliefs of Waterfall 16
  • 17. The Core beliefs of Agile 17
  • 18. The Core beliefs of Lean 18
  • 19. Manifesto for Agile Software Development 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. 19 http://agilemanifesto.org
  • 20. Agile Overview Agile Principles 1. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. 2. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. 3. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. 4. Business people and developers must work together daily throughout the project. 5. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. 6. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. 7. Working software is the primary measure of progress. 8. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. 9. Continuous attention to technical excellence and good design enhances agility. 10. Simplicity--the art of maximizing the amount of work not done--is essential. 11. The best architectures, requirements, and designs emerge from self-organizing teams. 12. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. 20 Source: Agile Manifesto : http://www.agilemanifesto.org
  • 21. Agile Overview Exercise: Agile Principles • In your groups on a flip chart paper, write the numbers 1 through 12. • Come up with three words maximum that effectively capture each of the twelve principles. 15 minutes • Also as a team pick the three principle you feel are most valuable, if you could only keep 3 • Report back to the class 10 minutes 21
  • 22. Seven Lean Principles 1. Eliminate Waste 2. Build Quality In 3. Create Knowledge 4. Defer Commitment 5. Deliver Fast 6. Respect People 7. Optimize the Whole 22
  • 23. Agile Overview Comparison of Agile practices Business Solutions 23
  • 24. Scrum Overview The big picture Business Solutions Scrum Map 24
  • 25. Agile Development Rules Needed Test Driven Development Continues Integration Needed Needed Refactoring help Needed Pair programming help Simplicity Coding convention Non single code owner help 25 Source: Altran CIS Septembre 2011 Altran AESI V2011
  • 26. Lean Portfolio Management Benefits • Minimizing work • Speed & Quality in progress • Line of sight to • Minimizing Business needs Interruptions Source : Lean - Agile Software Development : Achiving Enterprise Agility by Alan Shalloway 26
  • 27. Lean Portfolio Management Source : Lean - Agile Software Development : Achiving Enterprise Agility by Alan Shalloway 27
  • 28. 28
  • 30. Learning Framework SCRUM OVERVIEW 30
  • 31. Scrum Overview Scrum three Pillars Transparency Inspection Adaptation 31
  • 32. Scrum Overview The big picture Business Solutions Scrum Map 32
  • 33. Scrum Overview The main highlights The project is chopped into small iterations called Sprints. Each sprint takes usually between 2-4 weeks. The goal of every sprint is to deliver new functionality that can be potentially delivered to the stakeholders At the beginning of the sprint, the team meets up and prepares the work for the upcoming sprint There is a daily stand-up ceremony Business Solutions At the end of the sprint, a review of the work done takes place Also, there is a retrospective of what went wrong/well, points to improve, etc Finally, the backlog is groomed depending on customer feedback, priorities, etc 33
  • 34. Scrum Overview Schedule Before the sprint, backlog is groomed Daily stand-up Business Solutions Sprint is then planned and committed formally 34
  • 35. Scrum Overview Schedule Review day Business Solutions After the review, retrospective takes place 35
  • 37. Scrum a Learning Framework SCRUM ROLES 37
  • 38. Scrum Roles Exercise : Scrum Roles Form groups On Post-It’s write responsibilities and tasks that a project manager traditionally had Discuss where either each of the notes now belongs to the Scrum Master, the Product Owner or the team. Put the notes on the board accordingly 20 minutes 38
  • 39. Scrum Roles Scrum Master He protects the team from all disturbances. He is not part of the team. He improves the productivity of the Scrum-Team and controls the “inspect and adapt” cycles of Scrum. He makes sure that the agile ideals are understood and that they are respected by all stakeholders. He is not responsible for the delivery of the product. Scrum • Protect your Scrum-Team Master • Remove Impediments • Run the Process • Work with Product Owner • Work with the Organization 39
  • 40. Scrum Roles Product Owner She drives the Product Owner from the business point of view. She communicates a clear vision of the product and she defines its main characteristics. She also accepts the product at the end of a Sprint. She makes sure that the team only works on the most valuable Backlog Items. Product She has the same goal as the team. Owner She is responsible for the return on investment. • Return on Investment • Build and Communicate Vision • Maintain product Backlog • Acceptance of Delivery • Establish and maintain Release plan 40
  • 41. Scrum Roles The Team They deliver the product and they are responsible for the quality. They work with End User, PO and Customers to understand the business requirements. The Teams performs its commitment voluntarily. They work continuously with the PO to define the Team strategic direction of the project. • Deliver • Quality • Estimate • Commit • Self-Organized 41
  • 43. Ressources Geneva – Lausanne Agile / Lean / Scrum Communities 43
  • 44. Alexandre Cuva Email : alexandre.cuva@altran.com Twitter: @cuvaalex Blog: http://agile-alexcuva.blogspot.com/ Phone: +41 78 715 8309