peter kolb objectives
play

Peter Kolb Objectives This module will enable the participant to: - PDF document

Successful Software Outsourcing and Offshoring, - 1 - ETH Zurich Projects Model for Outsourced Project Management Peter Kolb Objectives This module will enable the participant to: Plan and execute Software development projects with sub-


  1. Successful Software Outsourcing and Offshoring, - 1 - ETH Zurich Projects Model for Outsourced Project Management Peter Kolb

  2. Objectives This module will enable the participant to: Plan and execute Software development projects with sub- contractors Successful Software Outsourcing and Offshoring - 2 - Set up the right processes to achieve project success

  3. Content  Software Outsourcing in the view of Supplier Agreement Management  Project Management Overview  The Process of Supplier Agreement Management  Definitions, Goals, and Practices  Sub-goals and Sub-practices and Recommendations for  Determine Acquisition Type Successful Software Outsourcing and Offshoring - 3 -  Select Suppliers  Establish Supplier Agreements  Execute Supplier Agreement  Accept, transfer, and integrate the Acquired Product  Summary

  4. Project Management Overview Acquiring Company Project Planning P l a Risk Migigation Plans n s Replan Identified Risks, What to monitor Progress, Successful Software Outsourcing and Offshoring - 4 - Project Supplier Outsourcing Issues vs. Supplier Monitoring & Agreement Partner Corrective Agreement Control Management (= Supplier) Actions , s u s n t a o t i S t c A k s e i R v i t c e r Risk r o C Management

  5. Supplier Agreement Management – Specific Goals, Practices Specific Goal Specific Practice 1.1 – Determine Acquisition Type Establish Supplier Agreements 1.2 – Select Suppliers 1.3 – Establish Supplier Agreements 2.1 – Execute the Supplier Agreement Satisfy Supplier 2.2 – Monitor Selected Supplier Agreements Successful Software Outsourcing and Offshoring - 5 - Processes 2.3 – Evaluate Selected Supplier Work Products 2.4 – Accept the Acquired Product 2.5 – Transition Products

  6. Outsourcing = Supplier Agreement Management  Supplier Agreement Management addresses the need of the project to effectively select and manage those portions of the work that are conducted by suppliers A Supplier may take many forms: In-house or external organization that develops, tests, or Successful Software Outsourcing and Offshoring - 6 - supports products or components that play a role in the delivery to customers.

  7. Buyer / Supplier Relationship Internal Organization External Organizations Software Products Requirements based on negotiated Users Product contract Responsible Unit Supplier, Software or Outsourcing and support IT Organization Partner, services Customers Sub-Contractor Users Software Products Successful Software Outsourcing and Offshoring - 7 - based on internal agreements Supplier, Internal Software Outsourcing Development Partner, Sub-Contractor Units Internal or External Outsourcing: Requires the same Supplier Agreement Management to receive a quality product.

  8. Supplier Agreement Management: Process Overview Acquiring Company Determine Acquisition Type Outsourcing Partner Supplier Skill base Select Outsourcing Partner Supplier (= Supplier) Umbrella Agreements Performance (MBA, IPR, ...) Records Establish Supplier Agreement SOW, Plan, Requirements Execute Supplier Agreement Progress Reports Project Track Progress / Performance Management, Resolve Changes to SOW, Change Requests Project Plan, ... Monitoring and Control, Periodic Reviews with technical Successful Software Outsourcing and Offshoring - 8 - Review Reports team and management Risk SQA reports, Monitor SQA Activities of sub- Management, measurements contractor Configuration Monitor and align SCM Configurations, and Change activities Baselines Management Accept Acquired Product Acceptance Testing, Released Software, bug Integration Test reports fixes Close Project Evaluate Project Performance

  9. Supplier Agreement Management: Process Overview Acquiring Company Determine Acquisition Type Outsourcing Partner Supplier Skill base Select Outsourcing Partner Supplier (= Supplier) Umbrella Agreements Performance (MBA, IPR, ...) Records Establish Supplier Agreement SOW, Plan, Requirements Execute Supplier Agreement Progress Reports Track Progress / Performance Project Management, Resolve Changes to SOW, Change Requests Project Plan, ... Monitoring and Control, Periodic Reviews with technical Successful Software Outsourcing and Offshoring - 9 - Review Reports team and management Risk SQA reports, Monitor SQA Activities of sub- Management, measurements contractor Configuration and Configurations, Change Monitor and align SCM activities Baselines Management Accept Acquired Product Acceptance Testing, Released Software, bug Integration Test reports fixes Close Project Evaluate Project Performance

  10. Determine Acquisition Type  Buy (modified) COTS products or services  Have it custom-made through a contracted external company  Have it realized by another in-house development unit  Obtain components from customers Successful Software Outsourcing and Offshoring - 10 -  Remark: It’s possible to have a combination of the above

  11. Supplier Selection Process 1. From Budgetary plan / Project Plan identify software skills / activities to be outsourced 2. Search for prospective partner profiles (scan existing and potential new partnerships) 3. Evaluate with few selected prospective partners - company profile and business data (vendor rating) - generic requirements for performing required activities Successful Software Outsourcing and Offshoring - 11 - Audit supplier’s competence and processes 4. 5. Collect data in a supplier score sheet and compare with benchmarks (e.g. already existing suppliers) 6. If score exceeds acceptable limits, make umbrella agreements like MBA

  12. Select Outsourcing Partner Item Sub- Sub- Sub- Contractor 1 Contractor 2 Contractor 3  Supplier 1 Company Reference Items 1.1 Market Reputation Evaluation 1.2 Infrastructure 1.3 Business focus Criteria 1.4 Skill profile: Management, Engineering Catalog 1.5 Process focus 1.6 Confidentiality 1.7 Performance Records 1.8 Price 1.9 Internal Assessment Successful Software Outsourcing and Offshoring - 12 - Project Specific Items 2 Domain Score Rating 3 Prior experience on similar projects 4 Timeline 5 Location/ease of execution Effort ...of subcontractor 6 ...of acquirer Project Cost ... base cost 7 ... taxes and credit ... payment method 8 Guranteed quality 9 Warranty 10 Training and Support 11 Deliverables 12 Risk, deviation sought

  13. Establish Supplier Agreement (1 of 3) Establishing and maintaining the supplier agreement provides the supplier with the project needs, expectations, and measures of effectiveness. The supplier agreement typically includes: Frame Agreement (Master Business Agreement) Successful Software Outsourcing and Offshoring - 13 - Statement of work, plans, requirements Terms and conditions List of deliverables, schedule, and budget Defined acceptance process with acceptance criteria

  14. Establish Supplier Agreement (2 of 3) Agreements for Project Execution Identify critical dependencies between the project and the supplier Agree on processes, procedures, guidelines, methods, templates, etc. that will be followed Agree on the form, frequency, and depth of project oversight; and define evaluation criteria to be used in monitoring the Successful Software Outsourcing and Offshoring - 14 - supplier’s performance Agreements for Managing Change Identify project and supplier representatives responsible and authorized to agree to changes to the supplier agreement Agree on the process for handling requirements change requests from either side

  15. Establish Supplier Agreement (3 of 3) Agreements for Handling the Product Identify warranty terms, ownership, and usage rights for the acquired product Identify the supplier’s responsibilities for ongoing maintenance Successful Software Outsourcing and Offshoring - 15 - and support of the acquired product

  16. Supplier Agreement Management: Process Overview Acquiring Company Determine Acquisition Type Outsourcing Partner Supplier Skill base Select Outsourcing Partner Supplier (= Supplier) Umbrella Agreements Performance (MBA, IPR, ...) Records Establish Supplier Agreement SOW, Plan, Requirements Execute Supplier Agreement Progress Reports Project Track Progress / Performance Management, Resolve Changes to SOW, Change Requests Project Plan, ... Monitoring and Successful Software Outsourcing and Offshoring - 16 - Control, Periodic Reviews with technical Review Reports team and management Risk SQA reports, Monitor SQA Activities of sub- Management, measurements contractor Configuration Monitor and align SCM Configurations, and Change activities Baselines Management Accept Acquired Product Acceptance Testing, Released Software, bug Integration Test reports fixes Close Project Evaluate Project Performance

Recommend


More recommend