Sie sind auf Seite 1von 32

¿Qué es la

subcontratación?
• Outsourcing -
– “the strategic use of outside resources to
perform activities traditionally handled by
internal staff and resources” Dave Griffiths

• Why Outsource?
– Provide services that are scalable, secure,
and efficient, while improving overall service
and reducing costs
Why do Companies Outsource?
Reasons for Outsourcing

• Traditional role - reaction to


problem
– Reduction and control of costs
– Avoid large capital investment costs
– Insufficient resources available
• Modern role – business strategy
– Allows company to focus on their core
competencies
– Keeping up with cutting-edge technology
What Can be Outsourced?

• system integration
• data network
• mainframe data center
• voice network, internet/intranet
• maintenance/repair
• applications development
• e-commerce
• end-user support system
When to Outsource

PricewaterhouseCoopers Model
Strategic Non-Strategic

Competitive Not Grey


Outsourced Area

Non-Competitive In House
Outsource
if Possible
How to Implement Outsourcing
• Program initiation
– Opinions and ideas shared to form draft
contract

• Program implementation
– Transferring staff
– Service Level Agreement (SLA)
– Establish communications between partners
– Actual transfer of the service
– Establish management procedures

• Contract agreement

• Contract fulfillment
Problems With Outsourcing
• Loss of Control
• Increased cash outflow
• Confidentiality and security
• Selection of supplier
• Too dependent on service
provider
• Loss of staff or moral problems
• Time consuming
• Provider may not understand
business environment
• Provider slow to react to changes
in strategy
Problems With Outsourcing
Decision Making Model
Business Strategy
• It enables the business to better manage the
human and financial resources required to
support current applications while positioning
itself to realize competitive advantage

• Acceptance of outsourcing as a business


strategy extends well beyond IT, with
outsourcing of business functions like customer
service, human resources, and finance and
administration projected to grow at 30% annually
in coming years
Types of Sourcing Arrangements
Types of Projects Outsourced

• Ongoing Software Maintenance

• Software Conversion Projects (i.e. Y2K)

• Original Application Development


What is Being Outsourced?
• No area of the development lifecycle is immune
to outsourcing

• In-house teams still do the majority of higher-


abstraction activities, such as project
management, requirements gathering,
architecture, design, modeling, R&D and
deployment

• However, offshore teams aren't simply being


tasked with writing code
Outsourcing Literature Sources
Outsourcing Objectives

• Outsourcing arrangements are not typical


purchaser/vendor relationships, and
confidence that the vendor can work in a
partnership is vital to a successful
arrangement

• It is essential that the objectives and


success criteria for outsourcing are clearly
understood within the organization
Outsourcing Agreements
• Any outsourcing arrangement must be tailored to create
a win/win deal that balances potential risk between the
client and the vendor and creates an incentive for the
vendor to work with the customer organization

• It’s becoming increasingly common for outsourcing


arrangements to be structured for ‘gain-sharing’: once
targeted benefits are achieved, benefits beyond the
target are shared

• Arrangements such as these promote a true partnership


Characteristics of Outsourcing
Contracts
• In outsourcing contracts, the client retains
ownership of the IT strategy while the vendor
assumes responsibility for management
processes and day-to-day supervision of the
resources

• A well-structured outsourcing contract makes the


vendor responsible not only for a defined
package of services, but for the delivery of
business value from those services
Service Metrics

• Performance related service-level metrics are a


key component of most outsourcing contracts

• Growing emphasis is being placed on measuring


and evaluating the services’ business value

• Accordingly, metrics demonstrating continuous


improvement and business value are becoming
a more common component of outsourcing
agreements
Service Level Agreements

• In order to offer a competitive service that,


at the same time, is objectively
measurable, the maintenance organization
must commit itself to accomplish its
services according to some indicators

• These Service Level Agreements can also


be used for planning the non-plannable
maintenance
Risks

• There are many good works analyzing the


problem of risks once the maintenance process
has started, but there is a lack of guidelines to
help managers identify and estimate the risks in
the initial stages of projects

• One situational factor may affect one or more


risk factors, and each risk factor may affect on
one or more business areas
Theoretical Foundations
6 Characteristics of Describing
Software Development
1) Complexity

2) Degree of Commitment

3) Compatibility

4) Efficiency

5) Benefit

6) Risk and Uncertainty


Complexity vs Radicalness

Complexity is a measure of the number and


variety of elements and their
interconnections in a system

Radicalness is largely a perceptual measure


which describes the perceived amount of
change in the system at each level of
abstraction
Developing Applications
• Internal staff already understands legacy applications, time spent
transferring that knowledge would eat any potential savings

• New applications are driven by new opportunities that require rapid


response, and the internal staff is too busy to provide that response.

• New projects can be started quickly because there is no need to


recruit people. This lets the company respond swiftly to unexpected
developments with minimal risk.

• If a new application fails to pan out, then the design cost will have
been significantly less than in-house.

• If the application bears fruit, then offshore developers are in an ideal


position for support, reducing the cost of maintenance.
Efficiency and Effectiveness in the
Application Management Environment
• A clear picture of the desired, or ‘target’
application management environment is crucial
to understanding the potential business value of
outsourcing application management

• Well run environments have:


– User Satisfaction
– Accountability
– Adequate Staffing
Maintenance
• Outsourcing of software life cycle activities is a
growing business area

• Lack of planning and high costs of software


maintenance invite many organizations to
outsource

• Even the most unexpected organizations, such


as the US Department of Defense, have decided
to outsource significant portions of their
Information Systems
Maintenance

• Among the activities that comprise the


software life cycle, maintenance is the
most costly; estimated at 67-90%

• By not planning for change, companies


are faced with higher costs than if they
were to imbed that cost in the original
development plan
Benefits of Outsourcing Maintenance

• Employees focus on the core business

• Releasing resources for strategic


developments

• Decreasing costs

• Increasing productivity
Drawbacks of Outsourcing
Maintenance
• Loss of control

• Loss of a learning source

• Loss of knowledge of the software

• Dependencies on the supplier

• Variations in the product quality

• Problems among personnel


Planning the Non-Plannable

• “Non-plannable” maintenance requires urgent


corrective action

• It is the more problematic type of maintenance,


due to its lack of planning possibility

• The use of predictive models are used to try to


determine the quantity of resources needed for
error corrections.
THANKS

Das könnte Ihnen auch gefallen