International Project Management

advertisement
Ingo Kusch, PMP
Systems Manager, GBS Innovation
Email: kusch.i@pg.com
Phone: +(49) 6173-30-5327
Global Project Management
The Web Order Management
Development Project at P&G
Agenda
•
•
•
•
About Procter & Gamble
Global Business Services (GBS)
The Project: Web Order Management
Project management approaches &
lessons learned
• Project Results
• Questions & Answers
Agenda
•
•
•
•
About Procter & Gamble
Global Business Services (GBS)
The Project: Web Order Management
Project management approaches &
lessons learned
• Project Results
• Questions & Answers
Making Everyday Life a Little Better
Throughout Your Day
P&G History
P&G’s 22 Billion-Dollar Brands
Procter & Gamble
•
•
•
•
More than 300 brands
140000+ employees
Operations in 80+ countries
Revenue: >$61 billion
Procter & Gamble
• Very diverse business environment:
from Pharmaceuticals to pet food, from
cosmetics to coffee, from paper to
potato chips
• Many different ways of doing business
according to local rules and habits
Company
founded
Brand ads
American Safety Razor
Company founded (Gillette)
Radio ads
TV ads
0800 hotlines
2002
Wella
Gillette
1997
1992
1987
1982
Iams
Oral B (G)
CoverGirl
1977
1972
1967
1962
1957
Foamy shaving cream
Clairol
Richardson Vicks
Pampers
Crest
Tide
30
1952
1947
1942
40
Folgers
Braun (G)
1.office
outside
US
1937
1932
1927
1922
1917
1912
1907
Gillette razor
Ivory
20
1902
1897
1892
1887
1882
1877
1872
1867
1862
1857
1852
1847
1842
1837
Revenue
P&G History
70
60
50
10
0
Agenda
•
•
•
•
About Procter & Gamble
Global Business Services (GBS)
The Project: Web Order Management
Project management approaches &
lessons learned
• Project Results
• Questions & Answers
Global Business Services
• P&G‘s service organization providing shared
services to all business entities of P&G
around the world, some examples:
– Employee Services (payroll, retirement, benefits,
etc)
– Supply Chain Services (ERP systems,
manufacturing systems, total order management)
– Business Information Services
– Financial System Services ....
Global Business Services
• About 5500+ employees globally
• A number of services are outsources to
strategic suppliers like HP, IBM, Jones Lang
Lasalle
• GBS is managing the delivery of those
services for the rest of the company
• Shared Service Organization of the Year
• Filippo Pasarini, CIO – Shared Service
Leader of the year, 2005
Agenda
•
•
•
•
About Procter & Gamble
Global Business Services (GBS)
The Project: Web Order Management
Project management approaches &
lessons learned
• Project Results
• Questions & Answers
Web Order Management
Starting point June 2002:
• Old application server platform lost vendor
support (Web application based on C++)
• Application was used in 22 countries
• New business requirements and user groups
should be added to the system (Sales people
entering orders, more security, more flexibility,
new processes, ...)
Web Order Management
Web Order Management
• No off-the-shelf tools available to meet
diverse business needs
• Need to integrate with multiple backend
systems (2 mainframe based, different
SAP systems, 1 AS400 system)
• Pressing business need to add specific
features for specific markets
• Target date for first markets: Aug 2003
Web Order Management
• Diverse user base:
– P&G Customer service (make it complex)
– P&G Sales (make it complex but stay simple)
– Retail customers (make it very simple & secure)
• Very difficult to find balance between
requirements
• Difficult to address backend system driven
requirements
Agenda
•
•
•
•
About Procter & Gamble
Global Business Services (GBS)
The Project: Web Order Management
Project management approaches &
lessons learned
• Project Results
• Questions & Answers
Project integration managment
• Project manager coordinates all efforts
between design, construction, service
management and deployment teams
• Orchastration of all teams crucial for
project success
Project integration managment
• Clear split of responsibilities among all teams:
– Design: deliver low level functional requirements
and test those
– Construction: create the code to deliver
requirements
– Service Management: maintain development &
production environments
– Deployment teams: communication with local
markets and gathering of local requirements.
Scope management
• Project scope is owned by project
board: all major scope changes need to
be approved
• Minor scope changes are negotiated
between project manager, design team,
deployment team and key stakeholders
in the countries
Lessons learned: Scope management
• Stick to initial scope wherever possible:
opening the door to new requirements
will kill your schedule
• BUT, be flexible when needed: ignoring
complaints can hurt more than flexibility
– but make sure you can deliver your
promises
Lessons learned: Scope management
• The beauty of „customer funding“: new
features do not need to come for free
– A price-tag helps to keep the business
focused
– Some must-do‘s turn into nice-to-haves
once your specify the development costs
Time management
• Program schedule (2 years out) was defined
by business objective:
– Elimination of WOM classic done by July 2004
• 22 Markets staged in quarterly roll-out waves:
– 3-4 markets per wave
– 2 major application releases per year
– 2-3 additional maintenance releases inbetween
Time management
• The Release schedule was created in a
decentralized manner:
– Designers estimate the time for each module and
schedule the modules they own
– Construction creates hand-over and coding plan
(1d design = 2d coding  finalized estimates
during hand-over)
• Project manager keeps track of everything
and collects status updates during team
meetings
• Each release must fit into the overall plan
Lessons learned: Time management
• The first 90% of coding take 10% of the
time...
– The remaining 10% kill your schedule
• Make sure you really understand the
issues during code development:
– remote programmers require more
communication
• It never hurts to understand the code!
Lessons learned: Time management
• Importance of slack time: plan to be
ready with coding at least 2 weeks
ahead of QA – otherwise you won‘t be
ready on time
• Firm dead-lines help to keep focussed:
the more flexibility you have the less
likely you are going to make it according
to plan
Cost management
• WOM started off as internal project:
– Most costs are people related and known
upfront
– Very small amount of variable costs
– Scope increases managed by Customer
Funding wherever required
Cost management
• Limited budget: no way to design and code
the application in Germany
• Develop business logic in „high-cost location“
• First approach: high cost contractor in
Germany with developing resources in Sri
Lanka
– Did not work out well:
• Single interface to remote resources in Sri Lanka – lack
of integration between programmers and designers
• Quality of code was not so good and estimates could not
be validated
Cost management
Design
Service Mgt
Construction
Quality management
• Designer owns end-to-end responsibilty
for „his/her“ modules:
– Develop comprehensive low level design
– Ensure clear hand-over to construction
(incl. detailed test plan!)
– Validate functionality when construction is
done: test all business cases that are
required from that module
Quality management
• Peer reviews of designs among design
team
• Design review prior to handover to
construction involving: design, DBA,
service management & construction
lead
• Mandatory SQL review with DBA prior
to construction handover
Quality management
• Staged development environment:
– Coding on „Sandbox“
– Code validation by design in „Test“
– Code validation by key users in „QA“
– No migration to PROD without QA test
signoff from all key users in all markets
• Service management controls all code
migrations from TEST on upwards
Human resource management
• The project got caught up in major IT
outsourcing deal between P&G and HP
– 60% into the project, the majority of the
team was transferred from P&G to HP
– New processes had to be established in
the midth of the project
– The team had to settle down in the new
environment
– Focus 100% on project deliverables first!
Human resource management
• Very diverse design team colocated in
Germany:
– Nationalities: Japanese, Chinese, German,
US, Italian, Indian
• Even more diverse combined team:
– Companies: P&G, HP, CyberJ
– Nationalities: see above + Phillipines, Sri
Lanka, UK, Canada, Belgium
Communication management
• Weekly coordination calls with extended
team
• Weekly service management calls
• Bi-weekly problem management calls
• Bi-monthly board meetings
• Whenever needed: design reviews,
handovers, go/no go calls, ...
Lessons learned: Communications
management
• People can be very different:
– Some tell you straight ahead what they think
– Others say everything is OK and complain to your
boss behind your back
– Asians will never say „no“: even the slightest sign
of hesitation should raise a red flag!
– Italy is the most difficult customer in Europe
– Sometimes its best to pull the plug early on
• Communication, communication,
communication!
Lessons learned: Communications
management
• Europe is in a very good position:
– Minus 6 hours from EST
– Plus 6 hours ahead of Asia
– The best meeting time is usually around
lunchtime CET
– We have at least 4 hours overlap with both
timezones during typical office hours!
Risk management
• No structured approach in place:
– Risks were highlighted, but no good tracking and
follow through
– No regular RM meetings
• Hard to justify work required to be prepared
for major risks:
– Online vs. Offline capabilities
– High costs of preparing fallback solution were
prohibitive
Lessons learned: Documentation
Obvious for IT company, but less obvious for
non-IT companies:
• Define solid standards upfront – or designer
will add personal flavor into software design
(use CMMI methodology)
• Stick to ITIL for Service and Change Mgt
• Expertise never hurts – programmers are
good in coding but seldom strong in SQL and
business processes
Lessons learned: Documentation
• Be very specific with your business
requirements:
– Off-shore programmers are good, but:
• They often lack business experience and fail to
understand the „big picture“
• People change more frequently
• Any uncertainty in your design will turn
into a problem later on
Agenda
•
•
•
•
About Procter & Gamble
Global Business Services (GBS)
The Project: Web Order Management
Project management approaches &
lessons learned
• Project Results
• Questions & Answers
Project results
• WOM was rolled out to all 22 countries
in line with initial road map:
– Small delays in some places, but overall
goals were reached
• All major features were delivered as
agreed upfront:
– Some countries weren‘t as happy as we
hoped, but noone refused the tool!
(WOM today)
Design
Service Mgt
Construction
Project results
• Product ownership was completely moved to
Manila:
– After 1st rollout phase a new service team was
built up in Manila (account management partially
done in the US)
– Product ownership was transferred after main
rollout
– Colocation of Design, Construction and Service is
big benefit
– Excellent people down there!
WOM today
•
•
•
•
35 markets
Market share of >70% in some countries
Business critical application
Enabled quick integration of new
business (Gillette, Wella)
Agenda
•
•
•
•
About Procter & Gamble
Global Business Services (GBS)
The Project: Web Order Management
Project management approaches &
lessons learned
• Project Results
• Questions & Answers
Ingo Kusch, PMP
Systems Manager, GBS Innovation
Email: kusch.i@pg.com
Phone: +(49) 6173-30-5327
Thanks for your time!
Any questions?
Download