1 / 31

First, some interesting numbers:

First, some interesting numbers:. ~2,000 682@3 ~80 2 >200 [To be defined on March 23]. “Costs and Risks on Software Acquisition Projects”. Dr Maliha Haddad Assistant Professor Management Science Department School of Business and Public Management George Washington University

paniz
Download Presentation

First, some interesting numbers:

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. First, some interesting numbers: ~2,000 682@3 ~80 2 >200 [To be defined on March 23]

  2. “Costs and Risks on Software Acquisition Projects” Dr Maliha Haddad Assistant Professor Management Science Department School of Business and Public Management George Washington University Washington, DC Dr. Anita J. La Salle Professor and Chair, Information Technology Department Director, Masters of IT Management Program Kogod School of Business American University Washington, DC From SEPG 2004 – March 10.

  3. Focus of Presentation:Outsourced Software Projects incur hidden costs and substantial risks. Domain of interest Role of Organizations re Software Projects First, Organization is sole developer (In-House Projects) Organization contracts for software (Out-House Projects) Organization is prime,with one or more external sub-contractors

  4. Focus of Presentation:Outsourced Software Projects incur hidden costs and substantial risks. Presents some “twists” on the widely accepted advantages of outsourcing software projects: • Looks at some hidden costs of being a customer in a software contracting relationship. • Identifies some risks inherent in outsourcing software projects. • Serves as guideline to both software contractors and customers engaged in software contracts.

  5. Outsourced Software Projects incur hidden costs and substantial risks. Some Research Questions (background): • Is it possible to identify “hidden” costs of outsourcing software projects? • Is there a relationship between the size of the project and the hidden costs? • Is there a minimum baseline cost for a contracted software project independent of its size or complexity? • Where and when are the outsourcing costs incurred? • What are the risks that are incurred by outsourcing projects?

  6. Focus of Presentation: Outsourced Software Projects incur hidden costs and substantial risks. • What we will cover: • Research into software project outsourcing • Initial research findings • Findings about outsourcing hidden costs • Findings about outsourcing risks • More on risks • Conclusions

  7. Focus of Presentation: Outsourced Software Projects incur hidden costs and substantial risks. Research Strategy: Are there hidden costs? 1. Explore Estimation Processes Used by Contracting Organizations 2. Identify and Quantify Sub-Contracting Costs 3. Develop “hidden-cost” Estimation Model • The survey/interviews • The organizations • The projects

  8. Focus of Presentation: Outsourced Software Projects incur hidden costs and substantial risks. Research into organizational practices • Survey/interviews of 26 orgs. about acquisition practices. (Fed. Govt., Telecomm.,DoD, Financial Inst.) • Contracts for $30K to $50M • Projects: Business, Eng., AI/ES, Hybrids

  9. Focus of Presentation: Outsourced Software Projects incur hidden costs and substantial risks. Study focus: • $ to contracting organization during SDLC to acquire, manage, control, and support the software contract. • Time effort of personnel to support the contract. • Other resources needed for contract support. Before, during and after product deployment

  10. Focus of Presentation: Outsourced Software Projects incur hidden costs and substantial risks. Some initial research observations: • [lack of] Organizational awareness of models • [lack of] Formal institutionalized software acquisition plans or project tracking plans • Traditional “order and wait” scenarios • [lack of] Software requirements document specificity

  11. Focus of Presentation: Outsourced Software Projects incur hidden costs and substantial risks. Some initial research observations (continued): [lack of] Acquisition project management processes for: • Contract management • Configuration management for tracking • Internal/external personnel oversight processes • Tracking progress against requirements and costs • Artifact inspections • Risk identification and management • Metrics gathering

  12. Focus of Presentation: Outsourced Software Projects incur hidden costs and substantial risks. Most organizations did not have formal methodologies in place for estimating the projected cost of their involvement in contracted projects, nor do they have processes in place for scheduling their resources that must be involved in projects. Most organizations do not have formal procedures for collecting and archiving metrics about contracted projects, they do not classify internal costs as part of the project, nor do they include internal costs as part of any economic feasibility analysis for a contracted project.

  13. Focus of Presentation: Outsourced Software Projects incur hidden costs and substantial risks. Some research results: • The hidden costs of contracting software is substantial – mean value is 190% of the contract. • Linear relationship between hidden costs and project size (for the study sample): M = 2.2 * KLOC + 52 (person months)

  14. Focus of Presentation: Outsourced Software Projects incur hidden costs and substantial risks. When and where are the hidden costs generated within the contracting organization?

  15. Focus of Presentation: Outsourced Software Projects incur hidden costs and substantial risks. Distribution of “hidden” costs across SDLC

  16. Focus of Presentation: Outsourced Software Projects incur hidden costs and substantial risks. Distribution of “hidden” costs by resource types

  17. Focus of Presentation: Outsourced Software Projects incur hidden costs and substantial risks. • Implications of Findings: • Results of the study support the need for contracting organizations to embrace recommended and evolving methodologies (such as SA-CMM). • Few of the studied projects were housed in organizations having maturity levels beyond the Initial Level (only eight of the target organizations were even aware of their maturity level). • The availability of project data was more of an artifact of individual initiatives than organizational policy.

  18. Focus of Presentation: Outsourced Software Projects incur hidden costs and substantial risks. • Implications of Findings (continued): • Organizations that fail to adopt structured software acquisition processes may have many of the same project risk profiles as organizations that fail to adopt structure software development processes [we will return to this issue]. • A formal, institutionalized, software acquisition project management process model will require that the organization plan all aspects of the acquisition, manage software requirements, track project team and contractor team performance, manage the project’s cost and schedule baselines, evaluate the products and services, and successfully transition the software to its support organization.

  19. Focus of Presentation: Outsourced Software Projects incur hidden costs and substantial risks. • Implications of Findings (continued): • must be Risk management integrated into all aspects of the project, and the organization should provide the training required by personnel involved in the acquisition.

  20. Focus of Presentation: Outsourced Software Projects incur hidden costs and substantial risks. • The Next Steps: • Given the data elicited during the last phase of the research and the results of the study, can we devise a risk assessment/management model that will capture the project risks that are unique to the software outsourcing domain? • If we are able to identify sub-contracting risks, what are some mitigation techniques that contracting organizations can put in place to manage risk?

  21. Focus of Presentation: Outsourced Software Projects incur hidden costs and substantial risks. • Some next step issues: • What are some outsourcing “Risk Categories” that may impact schedule, performance, cost? • How can these risks be managed (i.e., oversight techniques)? • How can organizations work with contractors to devise mitigation and contingency plans? • What are the costs of managing subcontracting risks?

  22. Focus of Presentation: Outsourced Software Projects incur hidden costs and substantial risks. The second part: Risk Identification and Management as a Major Component of Customer-Contractor relationships

  23. Focus of Presentation: Outsourced Software Projects incur hidden costs and substantial risks. • Nature of risks in software contracting • Impacts of contracting risks on organizations • Sources of software contracting risks: • Customer Internal Risks • Contractor Internal Risks • Risks at the Interfaces

  24. Focus of Presentation: Outsourced Software Projects incur hidden costs and substantial risks. What are some internal risk sources for customers? • Inaccurate estimates of effort (time, scope, $) • Personnel knowledge (software + acquisition) • User availability and involvement • Specification of customer requirements • Contract specificity (processes and interfaces) • Creeping requirements • Unanticipated coordination and oversight • … and more …

  25. Focus of Presentation: Outsourced Software Projects incur hidden costs and substantial risks. What are some contractor internal risks? [Adherence to process models such as SEI’s CMMI is meant to reduce or eliminate most of contractor’s risks – or provide guidelines for risk management plan.] [Additional problems arise if the contractor is sub-contracting!]

  26. Focus of Presentation: Outsourced Software Projects incur hidden costs and substantial risks. What are some of the sources of risk at the interface between the customer and the software contractor? • Mutually accepted ambiguous contract • Ill-defined interfaces • Multiple contacts • Antagonistic interfaces • Deficient inspections • Loosely defined checkpoints • Unavailable testing criteria, processes, data, benchmarks

  27. Focus of Presentation: Outsourced Software Projects incur hidden costs and substantial risks. What are some of the sources of risk at the interface between the customer and the software contractor? • Shared repositories • Configuration management of artifacts • Risk management program • Quality assurance program • Expectations of re-use and maintainability • Missed schedules

  28. Focus of Presentation: Outsourced Software Projects incur hidden costs and substantial risks. What are some of the sources of risk at the interface between the customer and the software contractor? • Costs of tools and management software • Incompatible deployment and development infrastructures • Security • Transient personnel • Unanticipated direct costs

  29. Focus of Presentation: Outsourced Software Projects incur hidden costs and substantial risks. What are some of the sources of risk at the interface between the customer and the software contractor? • Incompatible processes and standards • Activity synchronization • “Gutless” oversight • Manager end-around play • Negotiating change • Test site requirements • Contract termination and litigation

  30. Focus of Presentation: Outsourced Software Projects incur hidden costs and substantial risks. Conclusions: • Process is still “King/Queen” – especially in an outsourcing environment. • The cost of outsourcing a software project is not the cost of the contract. • Outsourcing software projects incurs “hidden costs” that are substantial. • Outsourcing software projects incurs substantial risks: within the client’s organization, within the contractor’s organization, and at the interfaces between client and contractor.

  31. Focus of Presentation: Outsourced Software Projects incur hidden costs and substantial risks. • Contact information: Dr. Anita J. La Salle lasalle@american.edu Professor and Chair, Information Technology Department Director, Masters of IT Management Program Kogod School of Business American University Washington, DC Dr Maliha Haddad mhaddad@gwu.edu Assistant Professor Management Science Department School of Business and Public Management George Washington University Washington, DC

More Related