SlideShare une entreprise Scribd logo
1  sur  42
Télécharger pour lire hors ligne
Mardi 17 Novembre 2009
                                                   Paris, la Défense




Comment intégrer les options off-shore et les pratiques
Agiles dans les choix stratégiques d’une DSI ?

   Henri Petitet,
   Managing Director
   Valtech Technology
   henri.Petitet@valtech.fr


   Stuart Alldis
   Head of eCommerce
   Rail Europe
   salldis@raileurope.co.uk
Mardi 17 Novembre 2009
                                            Paris, la Défense




Part I :
Are Offshore and Agile compatible?

  Henri Petitet,
  Managing Director
  Valtech Technology
  henri.Petitet@valtech.fr
The Problem of the CIO


Doing more with a smaller budget
     •   More application development
     •   More responsiveness to business demand
     •   Reduce maintenance costs
     •   Reduce infrastructure costs
     •   Establish an organization
         which emphasizes business innovation
     • Position his organization as the center of value
         rather than the center of cost




                                                          #3
Proposed solutions - chronologically


● Selected list of vendors
     • in order to benefit from the rate effect on the volumes
● Generalization of subcontracting and fixed-bid projects
● Appearance of development centers in regions (near shore)
● Widespread use of open source
● Offshore Strategy Development




                                                                 #4
First Offshore Observations

● Uneven quality of deliverables
 that impact compliance with the time to market
● Tunnel effect accentuated by the distance
● Problem of understanding the requirement
● Improbable responsiveness
  to business demands and functional changes
● Lack of transparency
● Less benefit on small project teams




                                                  #5
Agility helps offset these side effects

In fact, agility provides:
      • Greater predictability
      • Better responsiveness
          because the IT and Business teams are integrated
      •   Self-organizing teams
      •   Transparency, feedback,
           visual management, communication
      •   Time to market
      •   Reduced maintenance costs
          thanks to better quality
      •   Adapted for small teams




                                                             #6
Are Agility and offshore compatible?

                    At Valtech we firmly believe that
             agility and offshore are not only compatible
     but that the combination of both is a key factor of success.

Agility naturally erases the distance through
      •   Periodic and frequent mandatory ceremonies
      •   Collaborative tools (wiki, code repository, instant msg.…)
      •   Permanent monitoring of progress (daily scrum, demos, Cont.Int.)
      •   Transparency of KPIs shared in real time: velocity, quality

Agility adapts to offshore:
      • Adapt the documentation to facilitate mutual understanding
      • Put in place powerful means of video-conferencing
      • Plan to travel and do workshops

                                                                       #7
Conclusion




        Agility is consistent with Offshoring
     and many of our customers like Rail Europe
    have understood, adopted and generalized it.




                                                   #8
Mardi 17 Novembre 2009
                                       Paris, la Défense




Part II :
Offshore Development The Inside Track
     Prénom NOM,
     Fonction
Stuart Alldis
     SOCIETE
Heademail@valtech.fr
      of eCommerce
salldis@raileurope.co.uk
     Prénom NOM,
     Fonction
     SOCIETE
     email@valtech.fr
Contents


    •   Rail Europe
    •   Development - Internal vs Offshore
    •   External Tender Process
    •   Agile In Practice




                                             #2
Rail Europe

About Us

     • Subsidiary of the French railway operator SNCF
     • Responsible for distribution of European rail to the UK market
     • Various distribution channels for both B2C to B2B
           • Retail Outlet
           • Call Centre
           • Web
     • Largest European rail supplier in the UK
     • Sister company with Eurostar




                                                                        #3
Rail Europe

Projects developed with Valtech India

     •   3 Web applications – B2B & B2C web sites
     •   Website represent 70% of turnover
     •   Switched booking engine from legacy system to web services
     •   Increase customer offering
     •   Shift from paper tickets to e-tickets
     •   Ability to up-sell ancillary products
     •   Improved user navigation and simplified booking process
     •   Enhanced web site content
     •   Integrated Content Management System
     •   Reduced distribution costs




                                                                      #4
Rail Europe

Benefits Of Working In Off Shore Agile Enviroment

     • Increase in sales

     • Reduction in distrubution costs

     • Increased Return On Investment

     • IT not a barrier to market




                                                    #5
Development – Internal or External?


Internal

    •   Disadvantages              • Advantages
           – lack of resources         – more control
           – recruitment drive         – easier communication
           – expensive                 – less security risks
           – slower timescales         – requirements easier to explain
           – hardware set up
           – high staffing costs
           – Software licenses




                                                                          #6
Development – Internal or External?


Offshore

   •   Disadvantages                           • Advantages
          – requirement understanding              – Costs
          – communication                          – help develop internal staff
          – control                                – on tap resources
          – security                               – quicker development
          – Can't understand foreign accents       – agreed standards of delivery
          – Slow response time                     – Concentrate on core competencies
                                                   – Increase productivity




                                                                                    #7
External Tender Process – Who?


• 4 companies tendered:                          • Each company was graded on:
   •   One company Based in UK                      •   Communication
   •   One company Based in France                  •   Quality of work
   •   One company Based in Belgium                 •   Customer base
   •   Valtech (Worldwide, Indian Development)      •   Size
                                                    •   Brief understanding
                                                    •   Can do attitude
• Companies presented to:                           •   Price
   •   Myself
   •   Project Stake holders




                                                                              #8
External Tender Process – Who?


• Voting Results
  (Radar View):




                                 #9
External Tender Process – Who?


• Voting Results
  (Functional Coverage):




                                 #10
Agile In Practice

Requirements vs Development – The Agile Methodology




                                                      #11
Agile In Practice

                                                        Iteration 1
   Iteration Planning


Example Of Iteration Planning For
Iteration 2 & 3


                                                                                                          Iteration 2
 Iteration 2 (August)
 Date       Time              Activities                                Participants
     31-Aug Full day          Iteration 1 demo, Retrospective meeting   Product Owner and Offshore team
     03-Sep First half day    Iteration 2 planning                      Product Owner and Offshore team
     03-Sep Second half day   Requirement workshop                      Product Owner and Offshore team
     04-Sep First half day    Estimation Workshop                       Offshore team *
     04-Sep Second half day   Modelling Workshop                        Offshore team *

 Iteration 3 (September)
     28-Sep Full day          Iteration 2 demo, Retrospective meeting   Product Owner and Offshore team
     01-Oct First half day    Iteration 3 planning                      Product Owner and Offshore team
     01-Oct Second half day   Requirement workshop                      Product Owner and Offshore team
     03-Oct First half day    Estimation Workshop                       Offshore team *
     03-Oct Second half day   Modelling Workshop                        Offshore team *




                                                                                                               #12
Agile In Practice

For a successful project you need:

     •   Communication
     •   Understanding
     •   Product Knowledge
     •   Customer Services With 3rd parties
     •   Plan Do Check Act (PDCA)
     •   Extended Team




                                              #13
Agile In Practice

Chain Of Command

     1. Product Owner

     2. Client Project Manager

     3. Off Shore Delivery Manager

     4. Off Shore Project Manger

     5. Internal and Off Shored Development & Testing Team




                                                             #14
Agile In Practice

Communication – The Key

     • Before The Project Starts You Will Need:

         •   Face to face meeting and introduction among the project stake holders
         •   Introductions between client team and offshore team
         •   Video / conference call / picture exchange between the teams
         •   Provide the software company with key contacts such as product owner




                                                                                     #15
#17
Agile In Practice

Communication – The Key

     • During The Project You Will Need:

         •   Daily scrum meeting between client and development team
         •   Can last from 5 minutes to 1 hour depending on issue level
         •   All participants must commit to these daily meetings
         •   Questions & answers
         •   Clarification




                                                                          #18
Agile In Practice

Communication – The Key

     • During The Project You Will Need:

         •   An instant messaging system for all involved staff. Such as
               • Skype
               • MSN Messenger
               • ICQ

         •   A common communication and document repository such as Confluence Wiki
             Page for information sharing of the project

         •   Share each others contact details (mobile, landline, email, skype etc)




                                                                                      #19
Agile In Practice

Product Knowledge

     • To sell anything you need to understand what you are selling.
       Software development is the same:

         • Spend time the with your off-shored team to explain what your business does
         • Provide product training to key personal within the testing and development
           team
         • Give them a point of contact for future reference and help for your products
           and services




                                                                                  #20
Agile In Practice

Product Knowledge

     • To sell anything you need to understand what you are selling.
       Software development is the same:

         • Spend time the with your off-shored team to explain what your business does
         • Provide product training to key personal within the testing and development
           team
         • Adopt interactive and informal training rather than text book style training
         • Do not give them a product guide document and expect them to understand
           what your business does and why




                                                                                  #21
Agile In Practice

Customer Service

     • Many projects involve a client 3rd party. Make sure you:

         •   Communicate all key information to all parties
         •   Have frequent scrum meetings between all parties
         •   Share your project plan and road map between everyone
         •   Be transparent between all parties
         •   Involve your 3rd party for key decisions




                                                                     #22
Agile In Practice

Managing The Project - Plan Do Check Act (PDCA)

     • Using an Agile methodology for development you will need to:

         • Participate in each iteration meeting
         • Take the lead in the requirement workshops with all developers and testers
         • Constantly monitor the project progress using tools such as a burn down chart




                                                                                  #23
Agile In Practice

Managing The Project - Plan Do Check Act (PDCA)

     • Using an Agile methodology for development you will need to:

         • Provide quick decisions for road blocks faced by the team
         • Give feedback on the each iteration demo
         • Participate in the iteration retrospective meetings with the team
         • Implement action points raised from the retrospective meetings in the
           upcoming iteration




                                                                                   #24
Agile In Practice

Extended Team

     • Once the commercials have been agreed
     as product owner you need to:

         •   Treat your off shored team as your own
         •   Share with them the highs and lows
         •   Integrate your team with their team
         •   Provide branding merchandise to motivate them
         •   Synchronise their team environment the same as yours with posters,
             stationary, mouse mats etc




                                                                                  #25
Agile In Practice




                    #26
Agile In Practice

Extended Team

     • Once the commercials have been agreed
     as product owner you need to:

         •   Get to know your off shored team
         •   Socialise with them - Lunch / Dinner / Drinks
         •   Gift them with country specific presents
         •   Sit with the team rather than a separate isolated office
         •   Be flexible in working hours to synchronise time zone differences




                                                                                 #27
Agile In Practice




                    #28
Agile In Practice




                    #29
Agile In Practice




                    #30
Agile In Practice

My Average Month In The Project Cycle

A normal month equals one development and release iteration.

      • Week 1

          •   Deploy code from the last iteration release in our environment
          •   Start the user acceptance testing (UAT)
          •   Log defects and change request
          •   Lead the next iteration requirements workshop and planning meeting
          •   Attend the daily scrum meeting




                                                                                   #31
Agile In Practice

My Average Month In The Project Cycle

A normal month equals one development and release iteration.

      • Week 2 & 3

          •   Provide responses to clarifications
          •   Find solutions for potential road blocks
          •   Track the UAT status
          •   Monitor the progress of the iteration
          •   Draft the business requirements and test cases for the next iteration
          •   Attend the daily scrum meeting
          •   Keep everyone motivated




                                                                                      #32
Agile In Practice

My Average Month In The Project Cycle

A normal month equals one development and release iteration.

      • Week 4

          •   Publish final requirement documents for the next iteration
          •   Publish final acceptance testing documents for the next iteration
          •   Attend the daily scrum meeting
          •   Iteration demo and retrospective meeting
          •   Plan to implement the action points for the next iteration that resulted from the
              current iteration retrospective meeting




                                                                                         #33
Thanks for listening

Any Questions?


        Stuart Alldis
        Head of eCommerce
        Rail Europe
        34 Tower View, West Malling
        Kent, ME19 4ED, England
        +44 (0)1732 526 727




                                      #34

Contenu connexe

Tendances

Enterprise IPv6 Deployment
Enterprise IPv6 Deployment Enterprise IPv6 Deployment
Enterprise IPv6 Deployment Cisco Canada
 
Vinculum E-Retail Product Suite for Retailers and E-commerce Vendors
Vinculum E-Retail Product Suite for Retailers and E-commerce VendorsVinculum E-Retail Product Suite for Retailers and E-commerce Vendors
Vinculum E-Retail Product Suite for Retailers and E-commerce VendorsSiddhartha Tripathi
 
Streaming Reliability Engineering
Streaming Reliability EngineeringStreaming Reliability Engineering
Streaming Reliability EngineeringYusuke Goto
 
Forking and coordination in multi-platform development
Forking and coordination in multi-platform developmentForking and coordination in multi-platform development
Forking and coordination in multi-platform developmentAnh Nguyen Duc
 
Cómo reducir la fricción en el desarrollo de software
Cómo reducir la fricción en el desarrollo de softwareCómo reducir la fricción en el desarrollo de software
Cómo reducir la fricción en el desarrollo de softwareSoftware Guru
 

Tendances (8)

Enterprise IPv6 Deployment
Enterprise IPv6 Deployment Enterprise IPv6 Deployment
Enterprise IPv6 Deployment
 
Vinculum E-Retail Product Suite for Retailers and E-commerce Vendors
Vinculum E-Retail Product Suite for Retailers and E-commerce VendorsVinculum E-Retail Product Suite for Retailers and E-commerce Vendors
Vinculum E-Retail Product Suite for Retailers and E-commerce Vendors
 
Trachte
TrachteTrachte
Trachte
 
Streaming Reliability Engineering
Streaming Reliability EngineeringStreaming Reliability Engineering
Streaming Reliability Engineering
 
Forking and coordination in multi-platform development
Forking and coordination in multi-platform developmentForking and coordination in multi-platform development
Forking and coordination in multi-platform development
 
Dbydx profile
Dbydx profileDbydx profile
Dbydx profile
 
Screen Media Technology Credentials
Screen Media Technology Credentials Screen Media Technology Credentials
Screen Media Technology Credentials
 
Cómo reducir la fricción en el desarrollo de software
Cómo reducir la fricción en el desarrollo de softwareCómo reducir la fricción en el desarrollo de software
Cómo reducir la fricción en el desarrollo de software
 

En vedette

Social media presentation for rural estate owners
Social media presentation for rural estate ownersSocial media presentation for rural estate owners
Social media presentation for rural estate ownerselectrovillesi
 
Add a friend workshop presentation
Add a friend workshop presentationAdd a friend workshop presentation
Add a friend workshop presentationelectrovillesi
 
Razende Reisaanbiedingen Presentatie 4
Razende Reisaanbiedingen Presentatie 4Razende Reisaanbiedingen Presentatie 4
Razende Reisaanbiedingen Presentatie 4ZaaZoo
 
Alam sekitar
Alam sekitarAlam sekitar
Alam sekitarfazliaman
 
Eb02 Ergonomie Creation Graphique D Un Site Web Et Processus Agile De Develop...
Eb02 Ergonomie Creation Graphique D Un Site Web Et Processus Agile De Develop...Eb02 Ergonomie Creation Graphique D Un Site Web Et Processus Agile De Develop...
Eb02 Ergonomie Creation Graphique D Un Site Web Et Processus Agile De Develop...Valtech
 
Getting the most from your website
Getting the most from your websiteGetting the most from your website
Getting the most from your websiteelectrovillesi
 
Collaboration Les Cles Pour Lever Les Freins A L Innovation
Collaboration Les Cles Pour Lever Les Freins A L InnovationCollaboration Les Cles Pour Lever Les Freins A L Innovation
Collaboration Les Cles Pour Lever Les Freins A L InnovationValtech
 
Social media presentation for hrvcvs
Social media presentation for hrvcvsSocial media presentation for hrvcvs
Social media presentation for hrvcvselectrovillesi
 
Getting the most from your website
Getting the most from your websiteGetting the most from your website
Getting the most from your websiteelectrovillesi
 
Add a friend workshop presentation
Add a friend workshop presentationAdd a friend workshop presentation
Add a friend workshop presentationelectrovillesi
 
Razende Reisaanbiedingen Presentatie 4
Razende Reisaanbiedingen Presentatie 4Razende Reisaanbiedingen Presentatie 4
Razende Reisaanbiedingen Presentatie 4ZaaZoo
 
Ag05 Transformation Agile Les CléS De La RéUssite En
Ag05 Transformation Agile Les CléS De La RéUssite EnAg05 Transformation Agile Les CléS De La RéUssite En
Ag05 Transformation Agile Les CléS De La RéUssite EnValtech
 
Tk09 Master Data Management Cloud Based Services En
Tk09 Master Data Management Cloud Based Services EnTk09 Master Data Management Cloud Based Services En
Tk09 Master Data Management Cloud Based Services EnValtech
 
The future of Finance
The future of FinanceThe future of Finance
The future of Financerix1
 
Eb07 Day Communiqué Web Content Management En
Eb07 Day Communiqué Web Content Management EnEb07 Day Communiqué Web Content Management En
Eb07 Day Communiqué Web Content Management EnValtech
 
Brain Body Fitness: Marrying Fitness and Neuroscience
Brain Body Fitness: Marrying Fitness and NeuroscienceBrain Body Fitness: Marrying Fitness and Neuroscience
Brain Body Fitness: Marrying Fitness and NeuroscienceMichael Gonzalez-Wallace
 

En vedette (17)

Social media presentation for rural estate owners
Social media presentation for rural estate ownersSocial media presentation for rural estate owners
Social media presentation for rural estate owners
 
Add a friend workshop presentation
Add a friend workshop presentationAdd a friend workshop presentation
Add a friend workshop presentation
 
Razende Reisaanbiedingen Presentatie 4
Razende Reisaanbiedingen Presentatie 4Razende Reisaanbiedingen Presentatie 4
Razende Reisaanbiedingen Presentatie 4
 
Alam sekitar
Alam sekitarAlam sekitar
Alam sekitar
 
Eb02 Ergonomie Creation Graphique D Un Site Web Et Processus Agile De Develop...
Eb02 Ergonomie Creation Graphique D Un Site Web Et Processus Agile De Develop...Eb02 Ergonomie Creation Graphique D Un Site Web Et Processus Agile De Develop...
Eb02 Ergonomie Creation Graphique D Un Site Web Et Processus Agile De Develop...
 
Getting the most from your website
Getting the most from your websiteGetting the most from your website
Getting the most from your website
 
Database Presentation
Database PresentationDatabase Presentation
Database Presentation
 
Collaboration Les Cles Pour Lever Les Freins A L Innovation
Collaboration Les Cles Pour Lever Les Freins A L InnovationCollaboration Les Cles Pour Lever Les Freins A L Innovation
Collaboration Les Cles Pour Lever Les Freins A L Innovation
 
Social media presentation for hrvcvs
Social media presentation for hrvcvsSocial media presentation for hrvcvs
Social media presentation for hrvcvs
 
Getting the most from your website
Getting the most from your websiteGetting the most from your website
Getting the most from your website
 
Add a friend workshop presentation
Add a friend workshop presentationAdd a friend workshop presentation
Add a friend workshop presentation
 
Razende Reisaanbiedingen Presentatie 4
Razende Reisaanbiedingen Presentatie 4Razende Reisaanbiedingen Presentatie 4
Razende Reisaanbiedingen Presentatie 4
 
Ag05 Transformation Agile Les CléS De La RéUssite En
Ag05 Transformation Agile Les CléS De La RéUssite EnAg05 Transformation Agile Les CléS De La RéUssite En
Ag05 Transformation Agile Les CléS De La RéUssite En
 
Tk09 Master Data Management Cloud Based Services En
Tk09 Master Data Management Cloud Based Services EnTk09 Master Data Management Cloud Based Services En
Tk09 Master Data Management Cloud Based Services En
 
The future of Finance
The future of FinanceThe future of Finance
The future of Finance
 
Eb07 Day Communiqué Web Content Management En
Eb07 Day Communiqué Web Content Management EnEb07 Day Communiqué Web Content Management En
Eb07 Day Communiqué Web Content Management En
 
Brain Body Fitness: Marrying Fitness and Neuroscience
Brain Body Fitness: Marrying Fitness and NeuroscienceBrain Body Fitness: Marrying Fitness and Neuroscience
Brain Body Fitness: Marrying Fitness and Neuroscience
 

Similaire à Ag09 Offshore Et Pratiques Agiles En

Think future technologies – corporate presentation (public)
Think future technologies – corporate presentation (public)Think future technologies – corporate presentation (public)
Think future technologies – corporate presentation (public)Tft Us
 
Think Future Technologies
Think Future TechnologiesThink Future Technologies
Think Future TechnologiesSwati Singh
 
Software Outsourcing: Outsource Your Project or Build a Team
Software Outsourcing: Outsource Your Project or Build a TeamSoftware Outsourcing: Outsource Your Project or Build a Team
Software Outsourcing: Outsource Your Project or Build a TeamSoftheme
 
Unexpected benefits of .net development outsourcing. 2
Unexpected benefits of .net development outsourcing. 2Unexpected benefits of .net development outsourcing. 2
Unexpected benefits of .net development outsourcing. 2AnupamSingh211
 
The Impact of Cloud on Procurement Presentation 30th may 2012
The Impact of Cloud on Procurement Presentation 30th may 2012The Impact of Cloud on Procurement Presentation 30th may 2012
The Impact of Cloud on Procurement Presentation 30th may 2012Coupa Software
 
Working with Developers
Working with DevelopersWorking with Developers
Working with DevelopersPaul Walk
 
Production-Ready Kubernetes: It's Not About Technology
Production-Ready Kubernetes: It's Not About TechnologyProduction-Ready Kubernetes: It's Not About Technology
Production-Ready Kubernetes: It's Not About TechnologyAntoine Craske
 
Solve It Labs Offshore Project Management
Solve It Labs Offshore Project ManagementSolve It Labs Offshore Project Management
Solve It Labs Offshore Project ManagementRafael Sultanov
 
Buy wise kick off meeting 12 03-2012
Buy wise kick off meeting 12 03-2012Buy wise kick off meeting 12 03-2012
Buy wise kick off meeting 12 03-2012SAP Ariba
 
Taking the Robot Out of the Human
Taking the Robot Out of the HumanTaking the Robot Out of the Human
Taking the Robot Out of the HumanIIBA UK Chapter
 
PMI-Oslo chapter: PMI-ACP & Agile contracts
PMI-Oslo chapter: PMI-ACP & Agile contractsPMI-Oslo chapter: PMI-ACP & Agile contracts
PMI-Oslo chapter: PMI-ACP & Agile contractsDidier Soriano
 
App Modernization with .NET Core: How Travelers Insurance is Going Cloud-Native
App Modernization with .NET Core: How Travelers Insurance is Going Cloud-NativeApp Modernization with .NET Core: How Travelers Insurance is Going Cloud-Native
App Modernization with .NET Core: How Travelers Insurance is Going Cloud-NativeVMware Tanzu
 
Sdec10 lean package implementation
Sdec10 lean package implementationSdec10 lean package implementation
Sdec10 lean package implementationTerry Bunio
 
building-analytical-roadmap.pdf
building-analytical-roadmap.pdfbuilding-analytical-roadmap.pdf
building-analytical-roadmap.pdfssuser6fd788
 

Similaire à Ag09 Offshore Et Pratiques Agiles En (20)

Think future technologies – corporate presentation (public)
Think future technologies – corporate presentation (public)Think future technologies – corporate presentation (public)
Think future technologies – corporate presentation (public)
 
Think Future Technologies
Think Future TechnologiesThink Future Technologies
Think Future Technologies
 
Software Outsourcing: Outsource Your Project or Build a Team
Software Outsourcing: Outsource Your Project or Build a TeamSoftware Outsourcing: Outsource Your Project or Build a Team
Software Outsourcing: Outsource Your Project or Build a Team
 
Unexpected benefits of .net development outsourcing. 2
Unexpected benefits of .net development outsourcing. 2Unexpected benefits of .net development outsourcing. 2
Unexpected benefits of .net development outsourcing. 2
 
Managing successful ITO Project
Managing successful ITO ProjectManaging successful ITO Project
Managing successful ITO Project
 
The Impact of Cloud on Procurement Presentation 30th may 2012
The Impact of Cloud on Procurement Presentation 30th may 2012The Impact of Cloud on Procurement Presentation 30th may 2012
The Impact of Cloud on Procurement Presentation 30th may 2012
 
Working with Developers
Working with DevelopersWorking with Developers
Working with Developers
 
Technical Debt.pptx
Technical Debt.pptxTechnical Debt.pptx
Technical Debt.pptx
 
Production-Ready Kubernetes: It's Not About Technology
Production-Ready Kubernetes: It's Not About TechnologyProduction-Ready Kubernetes: It's Not About Technology
Production-Ready Kubernetes: It's Not About Technology
 
Solve It Labs Offshore Project Management
Solve It Labs Offshore Project ManagementSolve It Labs Offshore Project Management
Solve It Labs Offshore Project Management
 
Buy wise kick off meeting 12 03-2012
Buy wise kick off meeting 12 03-2012Buy wise kick off meeting 12 03-2012
Buy wise kick off meeting 12 03-2012
 
Taking the Robot Out of the Human
Taking the Robot Out of the HumanTaking the Robot Out of the Human
Taking the Robot Out of the Human
 
BizProjects
BizProjectsBizProjects
BizProjects
 
BusinessProjects.com Market Segmentation and Entry Project
BusinessProjects.com Market Segmentation and Entry ProjectBusinessProjects.com Market Segmentation and Entry Project
BusinessProjects.com Market Segmentation and Entry Project
 
PMI-Oslo chapter: PMI-ACP & Agile contracts
PMI-Oslo chapter: PMI-ACP & Agile contractsPMI-Oslo chapter: PMI-ACP & Agile contracts
PMI-Oslo chapter: PMI-ACP & Agile contracts
 
App Modernization with .NET Core: How Travelers Insurance is Going Cloud-Native
App Modernization with .NET Core: How Travelers Insurance is Going Cloud-NativeApp Modernization with .NET Core: How Travelers Insurance is Going Cloud-Native
App Modernization with .NET Core: How Travelers Insurance is Going Cloud-Native
 
Sdec10 lean package implementation
Sdec10 lean package implementationSdec10 lean package implementation
Sdec10 lean package implementation
 
TriconInfotech
TriconInfotechTriconInfotech
TriconInfotech
 
Navyug open erp warehouse presentation 2012
Navyug open erp warehouse presentation 2012Navyug open erp warehouse presentation 2012
Navyug open erp warehouse presentation 2012
 
building-analytical-roadmap.pdf
building-analytical-roadmap.pdfbuilding-analytical-roadmap.pdf
building-analytical-roadmap.pdf
 

Plus de Valtech

Ag01 L Agilite Peut Elle Produire Un Roi Fr
Ag01 L Agilite Peut Elle Produire Un Roi FrAg01 L Agilite Peut Elle Produire Un Roi Fr
Ag01 L Agilite Peut Elle Produire Un Roi FrValtech
 
Eb05 Vers L Entreprise 2.0 Les Enjeux Et Les Risques Du Web 2.0 Pour Les Ent...
Eb05  Vers L Entreprise 2.0 Les Enjeux Et Les Risques Du Web 2.0 Pour Les Ent...Eb05  Vers L Entreprise 2.0 Les Enjeux Et Les Risques Du Web 2.0 Pour Les Ent...
Eb05 Vers L Entreprise 2.0 Les Enjeux Et Les Risques Du Web 2.0 Pour Les Ent...Valtech
 
Tk05 Le Bureau Mobile 2.0 Fr
Tk05 Le Bureau Mobile 2.0 FrTk05 Le Bureau Mobile 2.0 Fr
Tk05 Le Bureau Mobile 2.0 FrValtech
 
Tk06 Real Time Web Avec Adobe Flex Fr
Tk06 Real Time Web Avec Adobe Flex FrTk06 Real Time Web Avec Adobe Flex Fr
Tk06 Real Time Web Avec Adobe Flex FrValtech
 
Tk07 Les Apports Du Bpm Dans Une DéMarche Soa Fr
Tk07 Les Apports Du Bpm Dans Une DéMarche Soa FrTk07 Les Apports Du Bpm Dans Une DéMarche Soa Fr
Tk07 Les Apports Du Bpm Dans Une DéMarche Soa FrValtech
 
Tk08 Silverlight Une Cure De Jouvence Pour Vos Applications Asp Fr
Tk08 Silverlight Une Cure De Jouvence Pour Vos Applications Asp FrTk08 Silverlight Une Cure De Jouvence Pour Vos Applications Asp Fr
Tk08 Silverlight Une Cure De Jouvence Pour Vos Applications Asp FrValtech
 
Tk04 Iphone Vs Android Fr
Tk04 Iphone Vs Android FrTk04 Iphone Vs Android Fr
Tk04 Iphone Vs Android FrValtech
 
Tk03 Google App Engine Fr
Tk03 Google App Engine FrTk03 Google App Engine Fr
Tk03 Google App Engine FrValtech
 
Tk02 Google Wave Et Html5 Fr
Tk02 Google Wave Et Html5 FrTk02 Google Wave Et Html5 Fr
Tk02 Google Wave Et Html5 FrValtech
 
Eb06 Conquete De Clients Et RéSeaux Sociaux Fr
Eb06 Conquete De Clients Et RéSeaux Sociaux FrEb06 Conquete De Clients Et RéSeaux Sociaux Fr
Eb06 Conquete De Clients Et RéSeaux Sociaux FrValtech
 
Eb01 Plateforme Ecommerce Et Solutions Opensource Fr
Eb01 Plateforme Ecommerce Et Solutions Opensource FrEb01 Plateforme Ecommerce Et Solutions Opensource Fr
Eb01 Plateforme Ecommerce Et Solutions Opensource FrValtech
 
Ag02 DéMarche Agile Et Resistance Au Changement Fr
Ag02 DéMarche Agile Et Resistance Au Changement FrAg02 DéMarche Agile Et Resistance Au Changement Fr
Ag02 DéMarche Agile Et Resistance Au Changement FrValtech
 
Ag04 Transition Agile Dune Organisation Fr
Ag04 Transition Agile Dune Organisation FrAg04 Transition Agile Dune Organisation Fr
Ag04 Transition Agile Dune Organisation FrValtech
 
Ag06 Gouvernance Du Developpement Agile Fr
Ag06 Gouvernance Du Developpement Agile FrAg06 Gouvernance Du Developpement Agile Fr
Ag06 Gouvernance Du Developpement Agile FrValtech
 
Ag07 Au Secours Mes Equipes Veulent Etre Agile Fr
Ag07 Au Secours Mes Equipes Veulent Etre Agile FrAg07 Au Secours Mes Equipes Veulent Etre Agile Fr
Ag07 Au Secours Mes Equipes Veulent Etre Agile FrValtech
 
Ag08 Lean Management Et Progres Continu Fr
Ag08 Lean Management Et Progres Continu FrAg08 Lean Management Et Progres Continu Fr
Ag08 Lean Management Et Progres Continu FrValtech
 
Ke01 Blue Ocean Strategy Fr
Ke01 Blue Ocean Strategy FrKe01 Blue Ocean Strategy Fr
Ke01 Blue Ocean Strategy FrValtech
 

Plus de Valtech (17)

Ag01 L Agilite Peut Elle Produire Un Roi Fr
Ag01 L Agilite Peut Elle Produire Un Roi FrAg01 L Agilite Peut Elle Produire Un Roi Fr
Ag01 L Agilite Peut Elle Produire Un Roi Fr
 
Eb05 Vers L Entreprise 2.0 Les Enjeux Et Les Risques Du Web 2.0 Pour Les Ent...
Eb05  Vers L Entreprise 2.0 Les Enjeux Et Les Risques Du Web 2.0 Pour Les Ent...Eb05  Vers L Entreprise 2.0 Les Enjeux Et Les Risques Du Web 2.0 Pour Les Ent...
Eb05 Vers L Entreprise 2.0 Les Enjeux Et Les Risques Du Web 2.0 Pour Les Ent...
 
Tk05 Le Bureau Mobile 2.0 Fr
Tk05 Le Bureau Mobile 2.0 FrTk05 Le Bureau Mobile 2.0 Fr
Tk05 Le Bureau Mobile 2.0 Fr
 
Tk06 Real Time Web Avec Adobe Flex Fr
Tk06 Real Time Web Avec Adobe Flex FrTk06 Real Time Web Avec Adobe Flex Fr
Tk06 Real Time Web Avec Adobe Flex Fr
 
Tk07 Les Apports Du Bpm Dans Une DéMarche Soa Fr
Tk07 Les Apports Du Bpm Dans Une DéMarche Soa FrTk07 Les Apports Du Bpm Dans Une DéMarche Soa Fr
Tk07 Les Apports Du Bpm Dans Une DéMarche Soa Fr
 
Tk08 Silverlight Une Cure De Jouvence Pour Vos Applications Asp Fr
Tk08 Silverlight Une Cure De Jouvence Pour Vos Applications Asp FrTk08 Silverlight Une Cure De Jouvence Pour Vos Applications Asp Fr
Tk08 Silverlight Une Cure De Jouvence Pour Vos Applications Asp Fr
 
Tk04 Iphone Vs Android Fr
Tk04 Iphone Vs Android FrTk04 Iphone Vs Android Fr
Tk04 Iphone Vs Android Fr
 
Tk03 Google App Engine Fr
Tk03 Google App Engine FrTk03 Google App Engine Fr
Tk03 Google App Engine Fr
 
Tk02 Google Wave Et Html5 Fr
Tk02 Google Wave Et Html5 FrTk02 Google Wave Et Html5 Fr
Tk02 Google Wave Et Html5 Fr
 
Eb06 Conquete De Clients Et RéSeaux Sociaux Fr
Eb06 Conquete De Clients Et RéSeaux Sociaux FrEb06 Conquete De Clients Et RéSeaux Sociaux Fr
Eb06 Conquete De Clients Et RéSeaux Sociaux Fr
 
Eb01 Plateforme Ecommerce Et Solutions Opensource Fr
Eb01 Plateforme Ecommerce Et Solutions Opensource FrEb01 Plateforme Ecommerce Et Solutions Opensource Fr
Eb01 Plateforme Ecommerce Et Solutions Opensource Fr
 
Ag02 DéMarche Agile Et Resistance Au Changement Fr
Ag02 DéMarche Agile Et Resistance Au Changement FrAg02 DéMarche Agile Et Resistance Au Changement Fr
Ag02 DéMarche Agile Et Resistance Au Changement Fr
 
Ag04 Transition Agile Dune Organisation Fr
Ag04 Transition Agile Dune Organisation FrAg04 Transition Agile Dune Organisation Fr
Ag04 Transition Agile Dune Organisation Fr
 
Ag06 Gouvernance Du Developpement Agile Fr
Ag06 Gouvernance Du Developpement Agile FrAg06 Gouvernance Du Developpement Agile Fr
Ag06 Gouvernance Du Developpement Agile Fr
 
Ag07 Au Secours Mes Equipes Veulent Etre Agile Fr
Ag07 Au Secours Mes Equipes Veulent Etre Agile FrAg07 Au Secours Mes Equipes Veulent Etre Agile Fr
Ag07 Au Secours Mes Equipes Veulent Etre Agile Fr
 
Ag08 Lean Management Et Progres Continu Fr
Ag08 Lean Management Et Progres Continu FrAg08 Lean Management Et Progres Continu Fr
Ag08 Lean Management Et Progres Continu Fr
 
Ke01 Blue Ocean Strategy Fr
Ke01 Blue Ocean Strategy FrKe01 Blue Ocean Strategy Fr
Ke01 Blue Ocean Strategy Fr
 

Dernier

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 

Dernier (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 

Ag09 Offshore Et Pratiques Agiles En

  • 1. Mardi 17 Novembre 2009 Paris, la Défense Comment intégrer les options off-shore et les pratiques Agiles dans les choix stratégiques d’une DSI ? Henri Petitet, Managing Director Valtech Technology henri.Petitet@valtech.fr Stuart Alldis Head of eCommerce Rail Europe salldis@raileurope.co.uk
  • 2. Mardi 17 Novembre 2009 Paris, la Défense Part I : Are Offshore and Agile compatible? Henri Petitet, Managing Director Valtech Technology henri.Petitet@valtech.fr
  • 3. The Problem of the CIO Doing more with a smaller budget • More application development • More responsiveness to business demand • Reduce maintenance costs • Reduce infrastructure costs • Establish an organization which emphasizes business innovation • Position his organization as the center of value rather than the center of cost #3
  • 4. Proposed solutions - chronologically ● Selected list of vendors • in order to benefit from the rate effect on the volumes ● Generalization of subcontracting and fixed-bid projects ● Appearance of development centers in regions (near shore) ● Widespread use of open source ● Offshore Strategy Development #4
  • 5. First Offshore Observations ● Uneven quality of deliverables that impact compliance with the time to market ● Tunnel effect accentuated by the distance ● Problem of understanding the requirement ● Improbable responsiveness to business demands and functional changes ● Lack of transparency ● Less benefit on small project teams #5
  • 6. Agility helps offset these side effects In fact, agility provides: • Greater predictability • Better responsiveness because the IT and Business teams are integrated • Self-organizing teams • Transparency, feedback, visual management, communication • Time to market • Reduced maintenance costs thanks to better quality • Adapted for small teams #6
  • 7. Are Agility and offshore compatible? At Valtech we firmly believe that agility and offshore are not only compatible but that the combination of both is a key factor of success. Agility naturally erases the distance through • Periodic and frequent mandatory ceremonies • Collaborative tools (wiki, code repository, instant msg.…) • Permanent monitoring of progress (daily scrum, demos, Cont.Int.) • Transparency of KPIs shared in real time: velocity, quality Agility adapts to offshore: • Adapt the documentation to facilitate mutual understanding • Put in place powerful means of video-conferencing • Plan to travel and do workshops #7
  • 8. Conclusion Agility is consistent with Offshoring and many of our customers like Rail Europe have understood, adopted and generalized it. #8
  • 9. Mardi 17 Novembre 2009 Paris, la Défense Part II : Offshore Development The Inside Track Prénom NOM, Fonction Stuart Alldis SOCIETE Heademail@valtech.fr of eCommerce salldis@raileurope.co.uk Prénom NOM, Fonction SOCIETE email@valtech.fr
  • 10. Contents • Rail Europe • Development - Internal vs Offshore • External Tender Process • Agile In Practice #2
  • 11. Rail Europe About Us • Subsidiary of the French railway operator SNCF • Responsible for distribution of European rail to the UK market • Various distribution channels for both B2C to B2B • Retail Outlet • Call Centre • Web • Largest European rail supplier in the UK • Sister company with Eurostar #3
  • 12. Rail Europe Projects developed with Valtech India • 3 Web applications – B2B & B2C web sites • Website represent 70% of turnover • Switched booking engine from legacy system to web services • Increase customer offering • Shift from paper tickets to e-tickets • Ability to up-sell ancillary products • Improved user navigation and simplified booking process • Enhanced web site content • Integrated Content Management System • Reduced distribution costs #4
  • 13. Rail Europe Benefits Of Working In Off Shore Agile Enviroment • Increase in sales • Reduction in distrubution costs • Increased Return On Investment • IT not a barrier to market #5
  • 14. Development – Internal or External? Internal • Disadvantages • Advantages – lack of resources – more control – recruitment drive – easier communication – expensive – less security risks – slower timescales – requirements easier to explain – hardware set up – high staffing costs – Software licenses #6
  • 15. Development – Internal or External? Offshore • Disadvantages • Advantages – requirement understanding – Costs – communication – help develop internal staff – control – on tap resources – security – quicker development – Can't understand foreign accents – agreed standards of delivery – Slow response time – Concentrate on core competencies – Increase productivity #7
  • 16. External Tender Process – Who? • 4 companies tendered: • Each company was graded on: • One company Based in UK • Communication • One company Based in France • Quality of work • One company Based in Belgium • Customer base • Valtech (Worldwide, Indian Development) • Size • Brief understanding • Can do attitude • Companies presented to: • Price • Myself • Project Stake holders #8
  • 17. External Tender Process – Who? • Voting Results (Radar View): #9
  • 18. External Tender Process – Who? • Voting Results (Functional Coverage): #10
  • 19. Agile In Practice Requirements vs Development – The Agile Methodology #11
  • 20. Agile In Practice Iteration 1 Iteration Planning Example Of Iteration Planning For Iteration 2 & 3 Iteration 2 Iteration 2 (August) Date Time Activities Participants 31-Aug Full day Iteration 1 demo, Retrospective meeting Product Owner and Offshore team 03-Sep First half day Iteration 2 planning Product Owner and Offshore team 03-Sep Second half day Requirement workshop Product Owner and Offshore team 04-Sep First half day Estimation Workshop Offshore team * 04-Sep Second half day Modelling Workshop Offshore team * Iteration 3 (September) 28-Sep Full day Iteration 2 demo, Retrospective meeting Product Owner and Offshore team 01-Oct First half day Iteration 3 planning Product Owner and Offshore team 01-Oct Second half day Requirement workshop Product Owner and Offshore team 03-Oct First half day Estimation Workshop Offshore team * 03-Oct Second half day Modelling Workshop Offshore team * #12
  • 21. Agile In Practice For a successful project you need: • Communication • Understanding • Product Knowledge • Customer Services With 3rd parties • Plan Do Check Act (PDCA) • Extended Team #13
  • 22. Agile In Practice Chain Of Command 1. Product Owner 2. Client Project Manager 3. Off Shore Delivery Manager 4. Off Shore Project Manger 5. Internal and Off Shored Development & Testing Team #14
  • 23. Agile In Practice Communication – The Key • Before The Project Starts You Will Need: • Face to face meeting and introduction among the project stake holders • Introductions between client team and offshore team • Video / conference call / picture exchange between the teams • Provide the software company with key contacts such as product owner #15
  • 24.
  • 25. #17
  • 26. Agile In Practice Communication – The Key • During The Project You Will Need: • Daily scrum meeting between client and development team • Can last from 5 minutes to 1 hour depending on issue level • All participants must commit to these daily meetings • Questions & answers • Clarification #18
  • 27. Agile In Practice Communication – The Key • During The Project You Will Need: • An instant messaging system for all involved staff. Such as • Skype • MSN Messenger • ICQ • A common communication and document repository such as Confluence Wiki Page for information sharing of the project • Share each others contact details (mobile, landline, email, skype etc) #19
  • 28. Agile In Practice Product Knowledge • To sell anything you need to understand what you are selling. Software development is the same: • Spend time the with your off-shored team to explain what your business does • Provide product training to key personal within the testing and development team • Give them a point of contact for future reference and help for your products and services #20
  • 29. Agile In Practice Product Knowledge • To sell anything you need to understand what you are selling. Software development is the same: • Spend time the with your off-shored team to explain what your business does • Provide product training to key personal within the testing and development team • Adopt interactive and informal training rather than text book style training • Do not give them a product guide document and expect them to understand what your business does and why #21
  • 30. Agile In Practice Customer Service • Many projects involve a client 3rd party. Make sure you: • Communicate all key information to all parties • Have frequent scrum meetings between all parties • Share your project plan and road map between everyone • Be transparent between all parties • Involve your 3rd party for key decisions #22
  • 31. Agile In Practice Managing The Project - Plan Do Check Act (PDCA) • Using an Agile methodology for development you will need to: • Participate in each iteration meeting • Take the lead in the requirement workshops with all developers and testers • Constantly monitor the project progress using tools such as a burn down chart #23
  • 32. Agile In Practice Managing The Project - Plan Do Check Act (PDCA) • Using an Agile methodology for development you will need to: • Provide quick decisions for road blocks faced by the team • Give feedback on the each iteration demo • Participate in the iteration retrospective meetings with the team • Implement action points raised from the retrospective meetings in the upcoming iteration #24
  • 33. Agile In Practice Extended Team • Once the commercials have been agreed as product owner you need to: • Treat your off shored team as your own • Share with them the highs and lows • Integrate your team with their team • Provide branding merchandise to motivate them • Synchronise their team environment the same as yours with posters, stationary, mouse mats etc #25
  • 35. Agile In Practice Extended Team • Once the commercials have been agreed as product owner you need to: • Get to know your off shored team • Socialise with them - Lunch / Dinner / Drinks • Gift them with country specific presents • Sit with the team rather than a separate isolated office • Be flexible in working hours to synchronise time zone differences #27
  • 39. Agile In Practice My Average Month In The Project Cycle A normal month equals one development and release iteration. • Week 1 • Deploy code from the last iteration release in our environment • Start the user acceptance testing (UAT) • Log defects and change request • Lead the next iteration requirements workshop and planning meeting • Attend the daily scrum meeting #31
  • 40. Agile In Practice My Average Month In The Project Cycle A normal month equals one development and release iteration. • Week 2 & 3 • Provide responses to clarifications • Find solutions for potential road blocks • Track the UAT status • Monitor the progress of the iteration • Draft the business requirements and test cases for the next iteration • Attend the daily scrum meeting • Keep everyone motivated #32
  • 41. Agile In Practice My Average Month In The Project Cycle A normal month equals one development and release iteration. • Week 4 • Publish final requirement documents for the next iteration • Publish final acceptance testing documents for the next iteration • Attend the daily scrum meeting • Iteration demo and retrospective meeting • Plan to implement the action points for the next iteration that resulted from the current iteration retrospective meeting #33
  • 42. Thanks for listening Any Questions? Stuart Alldis Head of eCommerce Rail Europe 34 Tower View, West Malling Kent, ME19 4ED, England +44 (0)1732 526 727 #34