SlideShare a Scribd company logo
1 of 25
The lessons learned from
the “Railpocket Wifi” project
The Railpocket system in a few lines..


                                  The Railpocket is the digital
                                   assistent for the Frontliners of
                                   Dutch Rail



                                  It’s a standard COTS Windows PDA


                                  Used on daily basis by 5000 Frontliners



                                  ..... enables a full digital workflow!




                                                                             2
The wifi on the railpocket project - a rollout in a very short timeframe
                                     Rollout within 5 months:
                                       • WIFI infrastructure on 50 stations

                                       • New software ecosystem based on an
                                         innovative middleware synchronisation
                                         layer

                                       • Introduction of new operating procedures

                                       • enabling the full digital workflow!



                                     Hard deadline: december 12th,
                                      2005

                                       • Annual start of the new shiftroster


                                       • Project enabled a more compressed
                                         shiftroster

                                       • Created huge savings by staff reduction
                                         (natural flow out)
                                                                                    3
5 months, a daunting task..

                               Organisation
                                 • an organisation used to long project cycles
                                   and formal procedures
                                 • new operational procedures
                                 • tension with the unions (the staff reduction)


                               Technology
                                 • Complex IT infrastructure with multiple
                                   owners.
                                 • Permit issues with the network owner.
                                 • New unproven technology
                                 • Mission critical data distribution in a
                                   wireless network with limited coverage


                               Project
                                 • Multiple and remote software suppliers,
                                   language issues.
                                 • Migration. The new distribution needed to
                                   run in parallel with the existing distribution.
                                 • Started in the holiday season, Final delivery
                                   in the holiday season.



                                                                                     4
In essence, the project needed ways to:


                    Prevent disrupting discussions about
                     the new operational procedures



                    Reduce the risks with unproven
                     technology in a fully operational system




                    Prevent the steadily evolution into a
                     large, slow moving project team



                                                                5
The project approach - based on 3 general principles



                      Rollout features fast and frequently




                      Keep the team small and effective




                      Exploit the benefits of modern
                      technology


                                                             6
Rollout fast and frequently
Leading by example enables you to demonstrate the value
and react and adjust problems before they escalate

1. Use development iterations and multiple pilots
2. Use staging environments
3. Use “super users”
4. Use “sponsor stations”
The project outline

 August           September                October           November        December

   Main design


            Build Iteration 1               Iteration 2       Iteration 3       Start new
                                                                                timetable
                                                                                dec 12th
                  Acceptance                  Production
                  environment                environment

                                 Training frontliners (video etc)

                                 Admin                                         Start
                                               Pilot 1             Pilot 2
                                training                                      Production

  Rollout Wifi (3 stations)                  Rollout Wifi (50 stations)


                      Pilot 1: 50 users @ 1 station
                    Pilot 2: 2000 users @ 3 stations
                 Production: 10.000 users @ 50 stations
                                                                                            8
                                                                                            27
Use iterations and pilots
August            September                October              November        December       Iterations
                                                                                                • Focus on end-to-
 Main design                                                                                      end use cases
                                                                                                • Start with the
            Build Iteration 1               Iteration 2          Iteration 3      Start new       technical difficult
                                                                                  timetable       issues
                                                                                  dec 12th


                                   1



                                                      2



                                                                            3
                                               Production
             Acceptance environment           environment                                     • Do not execute the
                                                                                               traditional waterfall
                                   Training frontliners (video etc)                             • You will postpone
                                                                                                  the integration
                                 Admin
                                               Pilot 1                Pilot 2
                                                                                 Start            problems to the
                                training                                         Production       end
                                                                                                • You will have no
  Rollout Wifi (3 stations)                    Rollout Wifi (50 stations)                         time to facilitate or
                                                                                                  solve the migration
                                                                                                  of 10.000 users
                                                                                                • The complexity in
                                                                                                  the project will
                                                                                                  increase and you
                                                                                                  will fallback on
  only one end-to-end use case is needed to go live!                                              formalization and
                                                                                                  delays

      Real problems occur in the field, not in the lab
Use staging to reduce the risks
                                                   Version pilot1   Version pilot2




 Development
   Development              Test                      Acceptance       Production




 Benefits

   • Fast, controlled rollouts with minimal risk

   • Enables easy rollback and fallback scenarios

   • Lowers the disturbance in the development



                                                                                     10
Use super users

                   Super users: a group of technology savvy
                    Frontliners with strong presentation and
                    communications skills.
                   Selected in a formal selection procedure
                      • an advertisement in a frontliner magazine,
                      • job interviews and a role play,
                      • Training to improve skills


                   Super users have a training/instruction role.
                    But can also act as the users in the first pilot


                   Super users are essential when the system
                    goes live on multiple places. You cannot clone
                    the experts. They are the first line of
                    defense

                  Super users are important because they
                  speak the language of the Frontliner and
                  they keep the positive vibes in the field

                                                                       11
Start pilots in sponsor stations
                                            Select stations with an open mind and
                                             obedient Frontliners.


                                            Use the station manager to radiate
                                             positive vibes in the chain of command.


                                            Use super users on the floor and station
                                             managers in the chain of command
                                             creates a overall positive emotion.

                                              •




 Pilots silence objections because:
 • You execute pilots - errors are part of the experience, you cannot start a
     lawsuit based on errors in a pilot
 • Pilots create a track record of success and momentum when you
     gradually increasing the scope and size of the pilot
 • At the end your increased pilot is basically production!


                                                                                        12
Keep the team small and effective

A small project team runs fast, can create momentum and
ensures that the team has full focus on the essential things

1. deploy single issue management
2. create a connectivity plan
3. do not mix project communication
with creating awareness
A small core team with integration knowledge/capabilities

5 people:                                    Program
- Project manager                           management

- Project assistent
                                    Wifi on the Railpocket project                           Related projects
- System engineer
- Configuration manager
- Tester                                      Project
                                            management
                                                                                        Comm.
                                                                                        project        Wifi@NS
                                                                                                        rollout



                                  Tech                         System                 Acceptance
                                                Project
                                 support                      Engineer                Test project
                                                  aid




              NS departments                                                  Suppliers


 Planning +     Functional        IT +                                 Context        Railpocket
                                                        New
  Logistic       support       Management                              Engine         Application      Behcom
                                                  Railpocket apps



   Safety                                                                                 IAM
                                                   Infrastructure    Infrastructure                  Infrastructure



                                                                                                                      14
Deploy uniform and single issue management

                                                     All suppliers were
                                                      forced to use a single
                                                      webbased issue
                                                      management system
                                                     We included the
                                                      Super users. They
                                                      became really
                                                      involved in the
                                                      bugfixing cycle.
                                                     Created a focus on
                                                      high quality. All
                                                      issues addressed.
                                                      fast bug fixing cycles.
                                                     330 bugs, 169
                                                      improvements, 1100
                                                      activities and a single
                                                      teammeeting every
                                                      week.


         Reduces meetings and enables fast communication with low
         overhead
                                                                                15
Create a connectivity plan
                              Infrastructure is a major source of delay
                                • complex subject which requires experts
                                • Returning discussions about security
                                • Permit issues on stations


                              The solution:
                                • Invest heavily in an outstanding connectivity
                                  plan
                                • Start the rollout when the document has
                                  been accepted by all parties on forehand.
                                • Setup a demo station to validate the plan


                              The connectivity plan is a sacred
                               document
                                • Act fast and furious when somebody
                                  expressed doubt about the infrastructure
                                • Do not allow any updates on the document
                                  after acceptance.
                                • Act as a fixed price project manager:
                                  Postpone all changes




                                                                                  16
Exploit the benefits of modern technology
Mobile middleware as an enabler

1. Context processing for multiple data distributions and easy migration
2. Create robustness with a distributed architecture
3. Create a user friendly interface to make all this less complex
Use context for multiple datasets and a simple migration




       No coverage =         Provisioning                                Save or discard
                                                      Click&Run™
        no services           of services                                   service



               OTAP - development, Test, Acceptance and Production environments
                  • but in reality.....
                      − Setup an extra proxy
                       − Define a new dataset
                       − validate safely in the production environment

               Simple management of multiple data distributions
                                                                                           18
Create a robust system with a distributed architecture
                        Wireless network(s)              Back-end Data center




                                                            Appear
                                                           server(s)



                                     Appear
                                     proxies
                                               Network
       Appear clients




                                                                    Enterprise Service Bus




               Create scalability, reliability and a high performance
              Reduces the dependency for a flawless infrastructure

                                                                                             19
Example of the distributed system




                                    20
Reduce support load in the field with self healing
       Self healing creates a fast deployment scenario




       Simple and clear userinterface makes it simple to understand




                                                                      21
How can these techniques help you?
The project

               A 5 month time period is short
                when:

                 • People have to adapt to a new way
                  of working

                 • The projects introduces innovative
                  technology

                 • The organization is used to slow
                  pace projects

               This project was:
                 • on time,
                 • above customer expectation
                 • and .. delivered all functionality
                  before the deathline!

                                                        23
Achievements
 Meeting a hard deadline with all
  functionality in place (some stations had
  still some coverage problems)
 Easy migration of 10.000 users
 Error rate data synchronization dropped
  from 3 percent to less then 0.1 percent.
 Substantial lower support costs by self
  healing, click&run™, the use of context
  and the marvelous distributed
  architecture.
 The project survived 2 lawsuits initiated
  by the unions.
 It uplifted existing functionality to a
  higher level (WIFI enabled software).
 We created an easy to use development
  platform for future new services with low
  ROI and TCO figures.

                                              24
1. Rollout features fast & frequently
2. Keep the team small & effective
3. Exploit modern technology to the max

QUESTIONS?

More Related Content

What's hot

Cloud Foundry Open Tour - London
Cloud Foundry Open Tour - LondonCloud Foundry Open Tour - London
Cloud Foundry Open Tour - Londonmarklucovsky
 
Cantab Continuous Integration
Cantab Continuous Integration Cantab Continuous Integration
Cantab Continuous Integration edsolovey
 
Christ Vriens@Agile Community Event - March 19th, 2009
Christ Vriens@Agile Community Event - March 19th, 2009Christ Vriens@Agile Community Event - March 19th, 2009
Christ Vriens@Agile Community Event - March 19th, 2009guest19a937
 
ConnectWise and eFolder Webinar: From Destruction to Production in 72 Hours
ConnectWise and eFolder Webinar: From Destruction to Production in 72 HoursConnectWise and eFolder Webinar: From Destruction to Production in 72 Hours
ConnectWise and eFolder Webinar: From Destruction to Production in 72 HoursDropbox
 
D.mathieson agile software_development_using_scrum
D.mathieson agile software_development_using_scrumD.mathieson agile software_development_using_scrum
D.mathieson agile software_development_using_scrumRamkumar Sundarakalatharan
 
Mulenburg jerry
Mulenburg jerryMulenburg jerry
Mulenburg jerryNASAPMC
 
Simplifying network management with Platespin
Simplifying network management with PlatespinSimplifying network management with Platespin
Simplifying network management with PlatespinAdvanced Logic Industries
 
Jim.free
Jim.freeJim.free
Jim.freeNASAPMC
 
PL/SQL Development
PL/SQL DevelopmentPL/SQL Development
PL/SQL DevelopmentThanh Nguyen
 
Component Based Distributed System Development
Component Based Distributed System DevelopmentComponent Based Distributed System Development
Component Based Distributed System DevelopmentEmmanuel Fuchs
 
Lightspeed Preprint
Lightspeed PreprintLightspeed Preprint
Lightspeed Preprintjustanimate
 
Hadoop Summit 2012 | HDFS High Availability
Hadoop Summit 2012 | HDFS High AvailabilityHadoop Summit 2012 | HDFS High Availability
Hadoop Summit 2012 | HDFS High AvailabilityCloudera, Inc.
 
Securing Your Endpoints Using Novell ZENworks Endpoint Security Management
Securing Your Endpoints Using Novell ZENworks Endpoint Security ManagementSecuring Your Endpoints Using Novell ZENworks Endpoint Security Management
Securing Your Endpoints Using Novell ZENworks Endpoint Security ManagementNovell
 
Pr 005 qa_workshop
Pr 005 qa_workshopPr 005 qa_workshop
Pr 005 qa_workshopFrank Gielen
 
VXSuite Overview
VXSuite OverviewVXSuite Overview
VXSuite OverviewVXSuite
 

What's hot (19)

Zhang rtp q307
Zhang rtp q307Zhang rtp q307
Zhang rtp q307
 
Cloud Foundry Open Tour - London
Cloud Foundry Open Tour - LondonCloud Foundry Open Tour - London
Cloud Foundry Open Tour - London
 
Cantab Continuous Integration
Cantab Continuous Integration Cantab Continuous Integration
Cantab Continuous Integration
 
Christ Vriens@Agile Community Event - March 19th, 2009
Christ Vriens@Agile Community Event - March 19th, 2009Christ Vriens@Agile Community Event - March 19th, 2009
Christ Vriens@Agile Community Event - March 19th, 2009
 
ConnectWise and eFolder Webinar: From Destruction to Production in 72 Hours
ConnectWise and eFolder Webinar: From Destruction to Production in 72 HoursConnectWise and eFolder Webinar: From Destruction to Production in 72 Hours
ConnectWise and eFolder Webinar: From Destruction to Production in 72 Hours
 
Zehr dv club_12052006
Zehr dv club_12052006Zehr dv club_12052006
Zehr dv club_12052006
 
CloudSpurt customer
CloudSpurt customerCloudSpurt customer
CloudSpurt customer
 
D.mathieson agile software_development_using_scrum
D.mathieson agile software_development_using_scrumD.mathieson agile software_development_using_scrum
D.mathieson agile software_development_using_scrum
 
Mulenburg jerry
Mulenburg jerryMulenburg jerry
Mulenburg jerry
 
Simplifying network management with Platespin
Simplifying network management with PlatespinSimplifying network management with Platespin
Simplifying network management with Platespin
 
Jim.free
Jim.freeJim.free
Jim.free
 
PL/SQL Development
PL/SQL DevelopmentPL/SQL Development
PL/SQL Development
 
Component Based Distributed System Development
Component Based Distributed System DevelopmentComponent Based Distributed System Development
Component Based Distributed System Development
 
Lightspeed Preprint
Lightspeed PreprintLightspeed Preprint
Lightspeed Preprint
 
Hadoop Summit 2012 | HDFS High Availability
Hadoop Summit 2012 | HDFS High AvailabilityHadoop Summit 2012 | HDFS High Availability
Hadoop Summit 2012 | HDFS High Availability
 
Securing Your Endpoints Using Novell ZENworks Endpoint Security Management
Securing Your Endpoints Using Novell ZENworks Endpoint Security ManagementSecuring Your Endpoints Using Novell ZENworks Endpoint Security Management
Securing Your Endpoints Using Novell ZENworks Endpoint Security Management
 
Reviewer cpu scheduling
Reviewer cpu schedulingReviewer cpu scheduling
Reviewer cpu scheduling
 
Pr 005 qa_workshop
Pr 005 qa_workshopPr 005 qa_workshop
Pr 005 qa_workshop
 
VXSuite Overview
VXSuite OverviewVXSuite Overview
VXSuite Overview
 

Similar to The Railpocket Wifi Project Anonymous

Zoo keeper in the wild
Zoo keeper in the wildZoo keeper in the wild
Zoo keeper in the wilddatamantra
 
[DSBW Spring 2009] Unit 03: WebEng Process Models
[DSBW Spring 2009] Unit 03: WebEng Process Models[DSBW Spring 2009] Unit 03: WebEng Process Models
[DSBW Spring 2009] Unit 03: WebEng Process ModelsCarles Farré
 
Full stack development best practice and toolset
Full stack development best practice and toolsetFull stack development best practice and toolset
Full stack development best practice and toolsetReid Lai
 
Parallelizing CI using Docker Swarm-Mode
Parallelizing CI using Docker Swarm-ModeParallelizing CI using Docker Swarm-Mode
Parallelizing CI using Docker Swarm-ModeAkihiro Suda
 
Using LCDS to Power Live REAs
Using LCDS to Power Live REAsUsing LCDS to Power Live REAs
Using LCDS to Power Live REAsShailesh Mangal
 
Real-World Docker: 10 Things We've Learned
Real-World Docker: 10 Things We've Learned  Real-World Docker: 10 Things We've Learned
Real-World Docker: 10 Things We've Learned RightScale
 
Hlb private cloud rules of engagement idc
Hlb private cloud rules of engagement   idcHlb private cloud rules of engagement   idc
Hlb private cloud rules of engagement idcYew Jin Kang
 
Novell ZENworks Application Virtualization Advanced Administration
Novell ZENworks Application Virtualization Advanced AdministrationNovell ZENworks Application Virtualization Advanced Administration
Novell ZENworks Application Virtualization Advanced AdministrationNovell
 
Multi Core Playground
Multi Core PlaygroundMulti Core Playground
Multi Core PlaygroundESUG
 
An Infrastructure for Team Development - Gaylord Aulke
An Infrastructure for Team Development - Gaylord AulkeAn Infrastructure for Team Development - Gaylord Aulke
An Infrastructure for Team Development - Gaylord Aulkedpc
 
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOps
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOpsHybrid and Multi-Cloud Strategies for Kubernetes with GitOps
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOpsWeaveworks
 
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOps
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOpsHybrid and Multi-Cloud Strategies for Kubernetes with GitOps
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOpsSonja Schweigert
 
Kristina Robinson [InfluxData] | Understand and Visualize Your Data with Infl...
Kristina Robinson [InfluxData] | Understand and Visualize Your Data with Infl...Kristina Robinson [InfluxData] | Understand and Visualize Your Data with Infl...
Kristina Robinson [InfluxData] | Understand and Visualize Your Data with Infl...InfluxData
 
Devel::NYTProf v3 - 200908 (OUTDATED, see 201008)
Devel::NYTProf v3 - 200908 (OUTDATED, see 201008)Devel::NYTProf v3 - 200908 (OUTDATED, see 201008)
Devel::NYTProf v3 - 200908 (OUTDATED, see 201008)Tim Bunce
 
Brian Oliver Pimp My Data Grid
Brian Oliver  Pimp My Data GridBrian Oliver  Pimp My Data Grid
Brian Oliver Pimp My Data Griddeimos
 
Empirical Evidence Of Agile Methods
Empirical Evidence Of Agile MethodsEmpirical Evidence Of Agile Methods
Empirical Evidence Of Agile MethodsGrigori Melnik
 
Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...
Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...
Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...Marcin Grzejszczak
 
Robust Network Security and Observability with GitOps and Cilium
Robust Network Security and Observability with GitOps and CiliumRobust Network Security and Observability with GitOps and Cilium
Robust Network Security and Observability with GitOps and CiliumWeaveworks
 

Similar to The Railpocket Wifi Project Anonymous (20)

Zoo keeper in the wild
Zoo keeper in the wildZoo keeper in the wild
Zoo keeper in the wild
 
[DSBW Spring 2009] Unit 03: WebEng Process Models
[DSBW Spring 2009] Unit 03: WebEng Process Models[DSBW Spring 2009] Unit 03: WebEng Process Models
[DSBW Spring 2009] Unit 03: WebEng Process Models
 
Full stack development best practice and toolset
Full stack development best practice and toolsetFull stack development best practice and toolset
Full stack development best practice and toolset
 
Parallelizing CI using Docker Swarm-Mode
Parallelizing CI using Docker Swarm-ModeParallelizing CI using Docker Swarm-Mode
Parallelizing CI using Docker Swarm-Mode
 
Using LCDS to Power Live REAs
Using LCDS to Power Live REAsUsing LCDS to Power Live REAs
Using LCDS to Power Live REAs
 
Real-World Docker: 10 Things We've Learned
Real-World Docker: 10 Things We've Learned  Real-World Docker: 10 Things We've Learned
Real-World Docker: 10 Things We've Learned
 
Hlb private cloud rules of engagement idc
Hlb private cloud rules of engagement   idcHlb private cloud rules of engagement   idc
Hlb private cloud rules of engagement idc
 
Seminar - JBoss Migration
Seminar - JBoss MigrationSeminar - JBoss Migration
Seminar - JBoss Migration
 
Novell ZENworks Application Virtualization Advanced Administration
Novell ZENworks Application Virtualization Advanced AdministrationNovell ZENworks Application Virtualization Advanced Administration
Novell ZENworks Application Virtualization Advanced Administration
 
Multi Core Playground
Multi Core PlaygroundMulti Core Playground
Multi Core Playground
 
An Infrastructure for Team Development - Gaylord Aulke
An Infrastructure for Team Development - Gaylord AulkeAn Infrastructure for Team Development - Gaylord Aulke
An Infrastructure for Team Development - Gaylord Aulke
 
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOps
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOpsHybrid and Multi-Cloud Strategies for Kubernetes with GitOps
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOps
 
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOps
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOpsHybrid and Multi-Cloud Strategies for Kubernetes with GitOps
Hybrid and Multi-Cloud Strategies for Kubernetes with GitOps
 
Kristina Robinson [InfluxData] | Understand and Visualize Your Data with Infl...
Kristina Robinson [InfluxData] | Understand and Visualize Your Data with Infl...Kristina Robinson [InfluxData] | Understand and Visualize Your Data with Infl...
Kristina Robinson [InfluxData] | Understand and Visualize Your Data with Infl...
 
Devel::NYTProf v3 - 200908 (OUTDATED, see 201008)
Devel::NYTProf v3 - 200908 (OUTDATED, see 201008)Devel::NYTProf v3 - 200908 (OUTDATED, see 201008)
Devel::NYTProf v3 - 200908 (OUTDATED, see 201008)
 
Brian Oliver Pimp My Data Grid
Brian Oliver  Pimp My Data GridBrian Oliver  Pimp My Data Grid
Brian Oliver Pimp My Data Grid
 
Empirical Evidence Of Agile Methods
Empirical Evidence Of Agile MethodsEmpirical Evidence Of Agile Methods
Empirical Evidence Of Agile Methods
 
First Steps to DevOps
First Steps to DevOpsFirst Steps to DevOps
First Steps to DevOps
 
Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...
Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...
Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...
 
Robust Network Security and Observability with GitOps and Cilium
Robust Network Security and Observability with GitOps and CiliumRobust Network Security and Observability with GitOps and Cilium
Robust Network Security and Observability with GitOps and Cilium
 

Recently uploaded

Postal Ballot procedure for employees to utilise
Postal Ballot procedure for employees to utilisePostal Ballot procedure for employees to utilise
Postal Ballot procedure for employees to utiliseccsubcollector
 
Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝soniya singh
 
E J Waggoner against Kellogg's Pantheism 8.pptx
E J Waggoner against Kellogg's Pantheism 8.pptxE J Waggoner against Kellogg's Pantheism 8.pptx
E J Waggoner against Kellogg's Pantheism 8.pptxJackieSparrow3
 
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilable
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 AvilableCall Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilable
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilabledollysharma2066
 
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...ur8mqw8e
 
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ EscortsDelhi Escorts Service
 
南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证kbdhl05e
 
Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Powerpoint on Writing a Newspaper Report.pptx
Powerpoint on Writing a Newspaper Report.pptxPowerpoint on Writing a Newspaper Report.pptx
Powerpoint on Writing a Newspaper Report.pptxNeelamMulchandani1
 
Call Girls In Andheri East Call US Pooja📞 9892124323 Book Hot And
Call Girls In Andheri East Call US Pooja📞 9892124323 Book Hot AndCall Girls In Andheri East Call US Pooja📞 9892124323 Book Hot And
Call Girls In Andheri East Call US Pooja📞 9892124323 Book Hot AndPooja Nehwal
 
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdf
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdfBreath, Brain & Beyond_A Holistic Approach to Peak Performance.pdf
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdfJess Walker
 
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdfREFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdfssusere8ea60
 
办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改
办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改
办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改atducpo
 
西伦敦大学毕业证学位证成绩单-怎么样做
西伦敦大学毕业证学位证成绩单-怎么样做西伦敦大学毕业证学位证成绩单-怎么样做
西伦敦大学毕业证学位证成绩单-怎么样做j5bzwet6
 
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan
 

Recently uploaded (20)

Postal Ballot procedure for employees to utilise
Postal Ballot procedure for employees to utilisePostal Ballot procedure for employees to utilise
Postal Ballot procedure for employees to utilise
 
Cheap Rate ➥8448380779 ▻Call Girls In Mg Road Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Mg Road GurgaonCheap Rate ➥8448380779 ▻Call Girls In Mg Road Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Mg Road Gurgaon
 
Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Kalyan Vihar Delhi 💯 Call Us 🔝8264348440🔝
 
E J Waggoner against Kellogg's Pantheism 8.pptx
E J Waggoner against Kellogg's Pantheism 8.pptxE J Waggoner against Kellogg's Pantheism 8.pptx
E J Waggoner against Kellogg's Pantheism 8.pptx
 
Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Lado Sarai Delhi reach out to us at 🔝9953056974🔝
 
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilable
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 AvilableCall Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilable
Call Girls In Karkardooma 83770 87607 Just-Dial Escorts Service 24X7 Avilable
 
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
《塔夫斯大学毕业证成绩单购买》做Tufts文凭毕业证成绩单/伪造美国假文凭假毕业证书图片Q微信741003700《塔夫斯大学毕业证购买》《Tufts毕业文...
 
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts
(No.1)↠Young Call Girls in Sikanderpur (Gurgaon) ꧁❤ 9711911712 ❤꧂ Escorts
 
南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证南新罕布什尔大学毕业证学位证成绩单-学历认证
南新罕布什尔大学毕业证学位证成绩单-学历认证
 
Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Govindpuri Delhi 💯Call Us 🔝8264348440🔝
 
Powerpoint on Writing a Newspaper Report.pptx
Powerpoint on Writing a Newspaper Report.pptxPowerpoint on Writing a Newspaper Report.pptx
Powerpoint on Writing a Newspaper Report.pptx
 
🔝9953056974🔝!!-YOUNG BOOK model Call Girls In Aerocity Delhi Escort service
🔝9953056974🔝!!-YOUNG BOOK model Call Girls In Aerocity Delhi Escort service🔝9953056974🔝!!-YOUNG BOOK model Call Girls In Aerocity Delhi Escort service
🔝9953056974🔝!!-YOUNG BOOK model Call Girls In Aerocity Delhi Escort service
 
Call Girls In Andheri East Call US Pooja📞 9892124323 Book Hot And
Call Girls In Andheri East Call US Pooja📞 9892124323 Book Hot AndCall Girls In Andheri East Call US Pooja📞 9892124323 Book Hot And
Call Girls In Andheri East Call US Pooja📞 9892124323 Book Hot And
 
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdf
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdfBreath, Brain & Beyond_A Holistic Approach to Peak Performance.pdf
Breath, Brain & Beyond_A Holistic Approach to Peak Performance.pdf
 
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdfREFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
REFLECTIONS Newsletter Jan-Jul 2024.pdf.pdf
 
escort service sasti (*~Call Girls in Paschim Vihar Metro❤️9953056974
escort service  sasti (*~Call Girls in Paschim Vihar Metro❤️9953056974escort service  sasti (*~Call Girls in Paschim Vihar Metro❤️9953056974
escort service sasti (*~Call Girls in Paschim Vihar Metro❤️9953056974
 
办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改
办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改
办理国外毕业证学位证《原版美国montana文凭》蒙大拿州立大学毕业证制作成绩单修改
 
西伦敦大学毕业证学位证成绩单-怎么样做
西伦敦大学毕业证学位证成绩单-怎么样做西伦敦大学毕业证学位证成绩单-怎么样做
西伦敦大学毕业证学位证成绩单-怎么样做
 
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
 
young Call girls in Neb Sarai 🔝 9953056974 🔝 Delhi escort Service
young Call girls in Neb Sarai 🔝 9953056974 🔝 Delhi escort Serviceyoung Call girls in Neb Sarai 🔝 9953056974 🔝 Delhi escort Service
young Call girls in Neb Sarai 🔝 9953056974 🔝 Delhi escort Service
 

The Railpocket Wifi Project Anonymous

  • 1. The lessons learned from the “Railpocket Wifi” project
  • 2. The Railpocket system in a few lines..  The Railpocket is the digital assistent for the Frontliners of Dutch Rail  It’s a standard COTS Windows PDA  Used on daily basis by 5000 Frontliners  ..... enables a full digital workflow! 2
  • 3. The wifi on the railpocket project - a rollout in a very short timeframe  Rollout within 5 months: • WIFI infrastructure on 50 stations • New software ecosystem based on an innovative middleware synchronisation layer • Introduction of new operating procedures • enabling the full digital workflow!  Hard deadline: december 12th, 2005 • Annual start of the new shiftroster • Project enabled a more compressed shiftroster • Created huge savings by staff reduction (natural flow out) 3
  • 4. 5 months, a daunting task..  Organisation • an organisation used to long project cycles and formal procedures • new operational procedures • tension with the unions (the staff reduction)  Technology • Complex IT infrastructure with multiple owners. • Permit issues with the network owner. • New unproven technology • Mission critical data distribution in a wireless network with limited coverage  Project • Multiple and remote software suppliers, language issues. • Migration. The new distribution needed to run in parallel with the existing distribution. • Started in the holiday season, Final delivery in the holiday season. 4
  • 5. In essence, the project needed ways to:  Prevent disrupting discussions about the new operational procedures  Reduce the risks with unproven technology in a fully operational system  Prevent the steadily evolution into a large, slow moving project team 5
  • 6. The project approach - based on 3 general principles Rollout features fast and frequently Keep the team small and effective Exploit the benefits of modern technology 6
  • 7. Rollout fast and frequently Leading by example enables you to demonstrate the value and react and adjust problems before they escalate 1. Use development iterations and multiple pilots 2. Use staging environments 3. Use “super users” 4. Use “sponsor stations”
  • 8. The project outline August September October November December Main design Build Iteration 1 Iteration 2 Iteration 3 Start new timetable dec 12th Acceptance Production environment environment Training frontliners (video etc) Admin Start Pilot 1 Pilot 2 training Production Rollout Wifi (3 stations) Rollout Wifi (50 stations) Pilot 1: 50 users @ 1 station Pilot 2: 2000 users @ 3 stations Production: 10.000 users @ 50 stations 8 27
  • 9. Use iterations and pilots August September October November December  Iterations • Focus on end-to- Main design end use cases • Start with the Build Iteration 1 Iteration 2 Iteration 3 Start new technical difficult timetable issues dec 12th 1 2 3 Production Acceptance environment environment • Do not execute the traditional waterfall Training frontliners (video etc) • You will postpone the integration Admin Pilot 1 Pilot 2 Start problems to the training Production end • You will have no Rollout Wifi (3 stations) Rollout Wifi (50 stations) time to facilitate or solve the migration of 10.000 users • The complexity in the project will increase and you will fallback on only one end-to-end use case is needed to go live! formalization and delays Real problems occur in the field, not in the lab
  • 10. Use staging to reduce the risks Version pilot1 Version pilot2 Development Development Test Acceptance Production  Benefits • Fast, controlled rollouts with minimal risk • Enables easy rollback and fallback scenarios • Lowers the disturbance in the development 10
  • 11. Use super users  Super users: a group of technology savvy Frontliners with strong presentation and communications skills.  Selected in a formal selection procedure • an advertisement in a frontliner magazine, • job interviews and a role play, • Training to improve skills  Super users have a training/instruction role. But can also act as the users in the first pilot  Super users are essential when the system goes live on multiple places. You cannot clone the experts. They are the first line of defense Super users are important because they speak the language of the Frontliner and they keep the positive vibes in the field 11
  • 12. Start pilots in sponsor stations  Select stations with an open mind and obedient Frontliners.  Use the station manager to radiate positive vibes in the chain of command.  Use super users on the floor and station managers in the chain of command creates a overall positive emotion. • Pilots silence objections because: • You execute pilots - errors are part of the experience, you cannot start a lawsuit based on errors in a pilot • Pilots create a track record of success and momentum when you gradually increasing the scope and size of the pilot • At the end your increased pilot is basically production! 12
  • 13. Keep the team small and effective A small project team runs fast, can create momentum and ensures that the team has full focus on the essential things 1. deploy single issue management 2. create a connectivity plan 3. do not mix project communication with creating awareness
  • 14. A small core team with integration knowledge/capabilities 5 people: Program - Project manager management - Project assistent Wifi on the Railpocket project Related projects - System engineer - Configuration manager - Tester Project management Comm. project Wifi@NS rollout Tech System Acceptance Project support Engineer Test project aid NS departments Suppliers Planning + Functional IT + Context Railpocket New Logistic support Management Engine Application Behcom Railpocket apps Safety IAM Infrastructure Infrastructure Infrastructure 14
  • 15. Deploy uniform and single issue management  All suppliers were forced to use a single webbased issue management system  We included the Super users. They became really involved in the bugfixing cycle.  Created a focus on high quality. All issues addressed. fast bug fixing cycles.  330 bugs, 169 improvements, 1100 activities and a single teammeeting every week. Reduces meetings and enables fast communication with low overhead 15
  • 16. Create a connectivity plan  Infrastructure is a major source of delay • complex subject which requires experts • Returning discussions about security • Permit issues on stations  The solution: • Invest heavily in an outstanding connectivity plan • Start the rollout when the document has been accepted by all parties on forehand. • Setup a demo station to validate the plan  The connectivity plan is a sacred document • Act fast and furious when somebody expressed doubt about the infrastructure • Do not allow any updates on the document after acceptance. • Act as a fixed price project manager: Postpone all changes 16
  • 17. Exploit the benefits of modern technology Mobile middleware as an enabler 1. Context processing for multiple data distributions and easy migration 2. Create robustness with a distributed architecture 3. Create a user friendly interface to make all this less complex
  • 18. Use context for multiple datasets and a simple migration No coverage = Provisioning Save or discard Click&Run™ no services of services service  OTAP - development, Test, Acceptance and Production environments • but in reality..... − Setup an extra proxy − Define a new dataset − validate safely in the production environment  Simple management of multiple data distributions 18
  • 19. Create a robust system with a distributed architecture Wireless network(s) Back-end Data center Appear server(s) Appear proxies Network Appear clients Enterprise Service Bus Create scalability, reliability and a high performance Reduces the dependency for a flawless infrastructure 19
  • 20. Example of the distributed system 20
  • 21. Reduce support load in the field with self healing Self healing creates a fast deployment scenario Simple and clear userinterface makes it simple to understand 21
  • 22. How can these techniques help you?
  • 23. The project  A 5 month time period is short when: • People have to adapt to a new way of working • The projects introduces innovative technology • The organization is used to slow pace projects  This project was: • on time, • above customer expectation • and .. delivered all functionality before the deathline! 23
  • 24. Achievements  Meeting a hard deadline with all functionality in place (some stations had still some coverage problems)  Easy migration of 10.000 users  Error rate data synchronization dropped from 3 percent to less then 0.1 percent.  Substantial lower support costs by self healing, click&run™, the use of context and the marvelous distributed architecture.  The project survived 2 lawsuits initiated by the unions.  It uplifted existing functionality to a higher level (WIFI enabled software).  We created an easy to use development platform for future new services with low ROI and TCO figures. 24
  • 25. 1. Rollout features fast & frequently 2. Keep the team small & effective 3. Exploit modern technology to the max QUESTIONS?