SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Managing, Measuring & Benchmarking Offshore Application Development Global Projects
page 2 September 21, 2011 Agenda The 4 Key Project Practices “Case Studies” missing key practices  A success story with a geographically distributed team Overview of some Statistics
page 3 September 21, 2011 Problem! – “Too Many” Project Practices Project Infrastructure Return on Investment Sponsorship Project Office Quality Planning Retrospectives Activity Definitions Teamwork Processes Rewards & Recognition Control Processes Cost Processes Market Research Resource Leveling Procurement Planning Project Metrics Cost Estimation
page 4 September 21, 2011 The 4 Key Project Practices
page 5 September 21, 2011 4 Key Project Management Practices Communication Processes ,[object Object]
 Prepare & Follow-up
 Don’t assume!Project Sponsorship ,[object Object]
 Engaged
 CommittedTeam Processes ,[object Object]
 Involve & Ask
 Match skills to tasks
 Get personalProject Processes ,[object Object]
 Schedule
 Resources,[object Object]
page 7 September 21, 2011 Development Project Highest Priority for Division
page 8 September 21, 2011 Communication* Processes When? At initiation, at meetings, in hallways, emails, when ever and where ever you can Who? Project Manager to lead, all team members to participate What to do? Match the way you communicate with the circumstances (place, time, culture, etc – see follow-on slide) Always have excellent meeting preparation and follow-up Project status communicated clearly and frequently (“hard” and “soft” info) Formal presentations to review, escalate and mark phase transitions – prepare, REHEARSE, deliver! Ensure project closure (final reports, retrospectives, celebrations, thank yous, formal project acceptance) Don’t assume anything and constantly check in with team on how practices are working *This is most important process for dispersed teams after sponsorship!
page 9 September 21, 2011 Matching communication to circumstances Different Cultures Different Place Same Place ,[object Object]
 send out prep material as early as possible
 recruit candid “buddies” for feedback
 avoid idioms eg – high roller
 watch voice ‘tone’
 teleconferences (planned / many attendees)
 web based meetings
 impromptu conference calls (unplanned / few people)
 instant messaging
 video conferencing (still technically limited)
 Face-to-face ‘formal’ meetings
 Informal conversations (lunch, ‘water’ cooler)
 Team building / celebrations
 Networking - one on ‘few’ conversationsSame Time ,[object Object]
 avoid ‘telling’ and try ‘asking’
 ask for input on technologies used to send, store info
 voicemail
 email
 websites (doc sharing, forums, discussions)
 video / audio tapes
 reports
 “War” rooms
 “Post-It” notes
 White boards

Weitere ähnliche Inhalte

Was ist angesagt?

Program Management Playbook
Program Management PlaybookProgram Management Playbook
Program Management Playbook
Lenovo
 

Was ist angesagt? (20)

Elements of Project Management
Elements of Project ManagementElements of Project Management
Elements of Project Management
 
Project Management for non Project Managers
Project Management for non Project ManagersProject Management for non Project Managers
Project Management for non Project Managers
 
project on software industry
project on software industryproject on software industry
project on software industry
 
Misfocus-caused error in software projects
Misfocus-caused error in software projectsMisfocus-caused error in software projects
Misfocus-caused error in software projects
 
Technical Comms Process Nf
Technical Comms Process NfTechnical Comms Process Nf
Technical Comms Process Nf
 
P&msp2010 04 wbs-and-estimation
P&msp2010 04 wbs-and-estimationP&msp2010 04 wbs-and-estimation
P&msp2010 04 wbs-and-estimation
 
Project management and project life cycle
Project management and project life cycleProject management and project life cycle
Project management and project life cycle
 
Introduction project management software
Introduction project management softwareIntroduction project management software
Introduction project management software
 
Project post-mortem analysis
Project post-mortem analysisProject post-mortem analysis
Project post-mortem analysis
 
Basic Software Engineering
Basic Software EngineeringBasic Software Engineering
Basic Software Engineering
 
Planning Phase - P&MSP2010 (3/11)
Planning Phase - P&MSP2010 (3/11)Planning Phase - P&MSP2010 (3/11)
Planning Phase - P&MSP2010 (3/11)
 
Project management part 4
Project management part 4Project management part 4
Project management part 4
 
Ch5
Ch5Ch5
Ch5
 
Effective software project planning and scheduling
Effective software project planning and schedulingEffective software project planning and scheduling
Effective software project planning and scheduling
 
Program Management Playbook
Program Management PlaybookProgram Management Playbook
Program Management Playbook
 
Work Breakdown Structure
Work Breakdown StructureWork Breakdown Structure
Work Breakdown Structure
 
Lect-2: Overview and Traditional SPM, Classic mistakes
Lect-2: Overview and Traditional SPM, Classic mistakesLect-2: Overview and Traditional SPM, Classic mistakes
Lect-2: Overview and Traditional SPM, Classic mistakes
 
Project management part 1
Project management part 1Project management part 1
Project management part 1
 
work breakdown structure
work breakdown structurework breakdown structure
work breakdown structure
 
Introduction to Project Management
Introduction to Project ManagementIntroduction to Project Management
Introduction to Project Management
 

Andere mochten auch

Multi Format Content Strategy: Making Your Assets Go As Far As Possible
Multi Format Content Strategy: Making Your Assets Go As Far As PossibleMulti Format Content Strategy: Making Your Assets Go As Far As Possible
Multi Format Content Strategy: Making Your Assets Go As Far As Possible
James Carson
 
How to Build SEO into Content Strategy
How to Build SEO into Content StrategyHow to Build SEO into Content Strategy
How to Build SEO into Content Strategy
Jonathon Colman
 

Andere mochten auch (6)

Strategy Planning Team Design Proposal
Strategy Planning Team Design ProposalStrategy Planning Team Design Proposal
Strategy Planning Team Design Proposal
 
Doug Kessler - Avoiding Crap - Succeeding at Content Marketing smm13
Doug Kessler - Avoiding Crap - Succeeding at Content Marketing smm13Doug Kessler - Avoiding Crap - Succeeding at Content Marketing smm13
Doug Kessler - Avoiding Crap - Succeeding at Content Marketing smm13
 
10 Content strategy visuals that changed the world
10 Content strategy visuals that changed the world10 Content strategy visuals that changed the world
10 Content strategy visuals that changed the world
 
Multi Format Content Strategy: Making Your Assets Go As Far As Possible
Multi Format Content Strategy: Making Your Assets Go As Far As PossibleMulti Format Content Strategy: Making Your Assets Go As Far As Possible
Multi Format Content Strategy: Making Your Assets Go As Far As Possible
 
50 Stats You Need to Know About Content Marketing
50 Stats You Need to Know About Content Marketing 50 Stats You Need to Know About Content Marketing
50 Stats You Need to Know About Content Marketing
 
How to Build SEO into Content Strategy
How to Build SEO into Content StrategyHow to Build SEO into Content Strategy
How to Build SEO into Content Strategy
 

Ähnlich wie Managing, Measuring & Benchmarking Offshore Application Development

michael hamilton legal project management
michael hamilton legal project managementmichael hamilton legal project management
michael hamilton legal project management
michaelhamilton
 
Building A Hyperion Center Of Excellence A Case Study
Building A Hyperion Center Of Excellence   A Case StudyBuilding A Hyperion Center Of Excellence   A Case Study
Building A Hyperion Center Of Excellence A Case Study
Mark West
 
Infinite Campus Implementation
Infinite Campus ImplementationInfinite Campus Implementation
Infinite Campus Implementation
Jen Hegna
 
Project Management Overview
Project Management OverviewProject Management Overview
Project Management Overview
cford1973
 

Ähnlich wie Managing, Measuring & Benchmarking Offshore Application Development (20)

lecture16.ppt
lecture16.pptlecture16.ppt
lecture16.ppt
 
You're Live, Now What?
You're Live, Now What?You're Live, Now What?
You're Live, Now What?
 
michael hamilton legal project management
michael hamilton legal project managementmichael hamilton legal project management
michael hamilton legal project management
 
Project Planning And Controlling
Project Planning And ControllingProject Planning And Controlling
Project Planning And Controlling
 
Cs244 w10ch1
Cs244 w10ch1Cs244 w10ch1
Cs244 w10ch1
 
Building A Hyperion Center Of Excellence A Case Study
Building A Hyperion Center Of Excellence   A Case StudyBuilding A Hyperion Center Of Excellence   A Case Study
Building A Hyperion Center Of Excellence A Case Study
 
ASAE Presentation: Managing Enterprise Projects
ASAE Presentation: Managing Enterprise ProjectsASAE Presentation: Managing Enterprise Projects
ASAE Presentation: Managing Enterprise Projects
 
Postmortemanalysis 120520033844-phpapp02
Postmortemanalysis 120520033844-phpapp02Postmortemanalysis 120520033844-phpapp02
Postmortemanalysis 120520033844-phpapp02
 
Web Project Management for Small Projects
Web Project Management for Small ProjectsWeb Project Management for Small Projects
Web Project Management for Small Projects
 
Taming the Tech Tiger: Technology Planning in Student Affairs
Taming the Tech Tiger: Technology Planning in Student AffairsTaming the Tech Tiger: Technology Planning in Student Affairs
Taming the Tech Tiger: Technology Planning in Student Affairs
 
Infinite Campus Implementation
Infinite Campus ImplementationInfinite Campus Implementation
Infinite Campus Implementation
 
Satama SUP (SIGCHI.NL Synergy Unlimited)
Satama SUP  (SIGCHI.NL Synergy Unlimited)Satama SUP  (SIGCHI.NL Synergy Unlimited)
Satama SUP (SIGCHI.NL Synergy Unlimited)
 
Project Management Overview
Project Management OverviewProject Management Overview
Project Management Overview
 
Chap 1 Modern Project Management
Chap 1 Modern Project ManagementChap 1 Modern Project Management
Chap 1 Modern Project Management
 
Amplifying Hidden Voices
Amplifying Hidden VoicesAmplifying Hidden Voices
Amplifying Hidden Voices
 
How to start an Open Source Project
How to start an Open Source ProjectHow to start an Open Source Project
How to start an Open Source Project
 
Project Management Workshop Overview
Project Management Workshop OverviewProject Management Workshop Overview
Project Management Workshop Overview
 
01.02.09 Report2
01.02.09 Report201.02.09 Report2
01.02.09 Report2
 
Scenario planning group asst 21oct 2016
Scenario planning group asst 21oct 2016Scenario planning group asst 21oct 2016
Scenario planning group asst 21oct 2016
 
Lecture2 2
Lecture2 2Lecture2 2
Lecture2 2
 

Managing, Measuring & Benchmarking Offshore Application Development

  • 1. Managing, Measuring & Benchmarking Offshore Application Development Global Projects
  • 2. page 2 September 21, 2011 Agenda The 4 Key Project Practices “Case Studies” missing key practices A success story with a geographically distributed team Overview of some Statistics
  • 3. page 3 September 21, 2011 Problem! – “Too Many” Project Practices Project Infrastructure Return on Investment Sponsorship Project Office Quality Planning Retrospectives Activity Definitions Teamwork Processes Rewards & Recognition Control Processes Cost Processes Market Research Resource Leveling Procurement Planning Project Metrics Cost Estimation
  • 4. page 4 September 21, 2011 The 4 Key Project Practices
  • 5.
  • 6. Prepare & Follow-up
  • 7.
  • 9.
  • 11. Match skills to tasks
  • 12.
  • 14.
  • 15. page 7 September 21, 2011 Development Project Highest Priority for Division
  • 16. page 8 September 21, 2011 Communication* Processes When? At initiation, at meetings, in hallways, emails, when ever and where ever you can Who? Project Manager to lead, all team members to participate What to do? Match the way you communicate with the circumstances (place, time, culture, etc – see follow-on slide) Always have excellent meeting preparation and follow-up Project status communicated clearly and frequently (“hard” and “soft” info) Formal presentations to review, escalate and mark phase transitions – prepare, REHEARSE, deliver! Ensure project closure (final reports, retrospectives, celebrations, thank yous, formal project acceptance) Don’t assume anything and constantly check in with team on how practices are working *This is most important process for dispersed teams after sponsorship!
  • 17.
  • 18. send out prep material as early as possible
  • 19. recruit candid “buddies” for feedback
  • 20. avoid idioms eg – high roller
  • 21. watch voice ‘tone’
  • 22. teleconferences (planned / many attendees)
  • 23. web based meetings
  • 24. impromptu conference calls (unplanned / few people)
  • 26. video conferencing (still technically limited)
  • 28. Informal conversations (lunch, ‘water’ cooler)
  • 29. Team building / celebrations
  • 30.
  • 31. avoid ‘telling’ and try ‘asking’
  • 32. ask for input on technologies used to send, store info
  • 35. websites (doc sharing, forums, discussions)
  • 36. video / audio tapes
  • 41. video / audio tapesDifferent Time
  • 42. page 10 September 21, 2011 Team Processes When? Project startup and throughout project Who? Project Manager to lead and involve team What to do? Begin team building with startup workshops and face to face meetings (especially for “new” teams!) Have and communicate a clear project objective and vision Involve all ‘leads’ in user needs assessment Create and clarify processes through team involvement and input Choose processes that work best for the greatest number. Don’t try for “perfection” Ensure proper skills on team (use skills analysis and personal knowledge of team) Allow for team growth and “stretching” of members into new areas Get personal! Get to know them and them to know each other.
  • 43. page 11 September 21, 2011 Structured Communication needed for offshore / onshore team management
  • 44. page 12 September 21, 2011 Example from team knowledge base
  • 45.
  • 47. Environment Details (Displays the multiple development streams in progress)
  • 48. Dependency Tracking tool (Helps to reduce environment Issues during System Test & Deployment)
  • 49. Instant Data Creation tool (Helps in System Testing)
  • 50. Server Monitoring tool –(Helps in Production support)
  • 51. Download cleanup (Cleans up expired content in download folder)
  • 52. Parallel Development (New System Code Management Process using Clear-case)
  • 53.
  • 54. page 15 September 21, 2011 Create a Structured Project Plan System Test (15)
  • 55. page 16 September 21, 2011 Effort & Staffing Status
  • 56. page 17 September 21, 2011 Managing Risk 140 risk factors assessed Risk Management plan developed Risks monitored continuously
  • 57. page 18 September 21, 2011 Risk Analysis Summary Key Risks with High/Medium Impact Impact and How Likely are weighted as 1-High, 0.6-Medium, 0.3-Low; Risk Index = Impact * How Likely Tracking Intensity = weekly if Risk Index is high, once in 2 weeks if Medium and once in 4 weeks if Risk Index is Low
  • 58. page 19 September 21, 2011 “Case Study of Projects” with key missing practices
  • 59. page 20 September 21, 2011 When key practices are ‘missing’ “Case Studies” Project Sponsorship Project Planning
  • 60. page 21 September 21, 2011 “Missing” Project Sponsorship Problem – Project Sponsorship not at right level in the correct organization. Issues: Sponsor had many competing priorities Improper staffing for project (skills, experience, total people) Little cooperation from within organization or outside stakeholders No clear user needs list created Outcomes: 2 years & $50 million spent System had few users at launch Abandoned system within a year of launch
  • 61. page 22 September 21, 2011 Project Planning Processes not used Problem – Management not knowledgeable on project planning. Issues: No support for documenting user requirements. (just build something like “Charles Schwab” has) No understanding of value of project planning tools (eg, requirements analysis, planning, scope and priority trade-offs) Wanted a system built ‘outside’ of existing business processes. “Build it and they will come!” Outcome: 1 year and $3 million spent with no functioning system The technical team ‘abandoned’ the project for more attractive work UPSIDE: Failure of project sparked a divisional re-org that enabled a successful follow-on project. Lessons from failure informed the follow-on successful project.
  • 62. page 23 September 21, 2011 A success story with a geographically distributed team
  • 63. page 24 September 21, 2011 A More Successful Project A Challenging Start Causes for Success A few lessons from Success
  • 64. page 25 September 21, 2011 A Challenging Beginning Challenges: High degree of organizational complexity (worldwide, cross divisional software development, cross functional - sales, marketing, engineering – offshore & onshore) Compressed timeline – initially a year planned from defining requirements to delivering system Team mostly new to each other Initial Scope unclear Mix of old and new technologies chosen Offshore (India) development team new to technology Business teams and development team never worked together 1st time the project manager had worked with off-shoring model New division organization No agreed upon communication and project processes, or supporting technologies
  • 65. page 26 September 21, 2011 Why the Project Succeeded (1 of 2) Strong sponsorship and management support both vertically and horizontally Upper level management stayed involved and stepped in for key problems Project was a top division priority and one of few the sponsor had Resources (people, money, technology) assigned as project scope defined Support for Project Planning Vice-President understood the Scope, Schedule, Resource ‘triangle’ Time allowed for detailed project plans Contingency and backup plans Risk assessments created & actively managed Measured progress and re-planned based on metrics
  • 66. page 27 September 21, 2011 Why the Project Succeeded (2 of 2) Communication Processes utilized Cognizance of time, place and with experience, cultural issues Project manager (PM) educated team mates on when and how to use various types of communications based on situation & culture PM coached team to assume nothing and to be willing to communicate any news (good or bad) quickly Team Processes implemented early Startup meeting held with people flown in for face to face Caucused team to find out what skills they wanted to contribute and improve during the project Created and constantly clarified processes with team input Built personal relationships via travel, Instant Messaging, sharing personal stories Used humor to ensure open-ness. (need to be careful in using humor in cross-cultural situations! Self-deprecation by PM worked)
  • 67. page 28 September 21, 2011 A Few Lessons Project was a success, but still had some big lessons Short sighted in adoption of an older technology (tcl scripting language) due to internal political pressures We were on the “bleeding edge” of adopting corporate ‘standards’ Some user requirements were short-changed due to time pressures. - Caused substantial re-work later. Didn’t apply prioritization strictly enough and made some parts of application too complex for efficient operation. (tried to do something for everyone!) Not enough due diligence on other internal HP corporate divisional “partner” capabilities. - Caused substantial re-work and 6 month timeline slip.
  • 68. page 29 September 21, 2011 Using Metrics to Manage Onshore / Offshore teams
  • 69. page 30 September 21, 2011 Operating Offshore / Onshore Technical & Business teams Key statistics gathered and used to monitor technical team progress and issues Tied statistics back to business goals and needs Monitored both operation and developmental statistics Monitored release schedule and interaction with technical / business processes Effort estimates and actuals versus Phase comparison to improve planning process Defects initiation and Phase comparison to address quality issues Action plan and Retrospectives
  • 70. page 31 September 21, 2011 Development and Operational Metrics Portal Releases Major Patch Thematic
  • 71. page 32 September 21, 2011 Patch Release
  • 72. page 33 September 21, 2011 Planned vs. Actual Schedules
  • 73. page 34 September 21, 2011 Re-planning Triggers
  • 74. page 35 September 21, 2011 Defect Containment R5.0
  • 75. page 36 September 21, 2011 Phase-wise defects R5.0 Phase-wise defects found Phase-wise defects introduced
  • 76. page 37 September 21, 2011 Size & Scope Status
  • 77. page 38 September 21, 2011 R 5.0 Defect Prevention & Process Improvements Defect Data Analysis of internally found defects: Highlight the PI activities carried out in the review period
  • 78. page 39 September 21, 2011 Retrospective Action Items
  • 79. page 40 September 21, 2011 “The illusion that we are separate from one another is an optical delusion of our consciousness.” Albert Einstein Quote slide