IT Outsourcing
How does it look like?
IT Outsourcing
 Positive Power provides services in field of software development outsourcing, delivering
to customers project team tailored to client's business needs.
What does it mean in practice?
Experienced IT experts with
the highest competences
Cost minimization
Close cooperation with the
client
Model of cooperation
 Body leasing is an opportunity to hire project team or single specialist for a specific
project. The employee carries out assigned tasks within specified date and on the terms
previously agreed in the contract. His skills are matched to client’s business needs,
what enables quick reaction and effective realization of assigned tasks.
 Project outsourcing means that Positive Power design and develop the project from the
scratch, including mock-ups, UX design, graphic design, development, implementation
and tests. Furthermore, we provide our Clients with the full technological and post-
implementation support.
STEP 1: Analytical works
STEP 1
 analysis of the clinet’s goals and expectations towards the project
business and system analysis, including competition anlasysis
STEP 2: Conceptual and design works
 preparing the offer tailored to customer’s needs, with specified conditions of
the cooperation
according to the business model: development of the detailed schedule of
work, closed budget and specification or systematic planning of the work in
following sprints (with client's active participation)
STEP 2
STEP 3: Development and implementation works
 implementation of the entrusted tasks in cooperation with the client
according to needs and chosen business model, there is possibility to modify
the scope of work during the realization of the project (Scrum)
STEP 3
Business models
Scrum
 Methodology of agile programming enables development of the high scalable software in
short time. Certified Scrum Masters that manage the project teams, take care of the highest
effciency and functionality of the working teams. Thanks to the lasting from 2 to 4 weeks
sprints, we are able to quickly react and adapt the project to the changing client's
expectations.
 The cascade model is based on executing the particular tasks as part of distinct, following
stages. It is often less flexible, because starting a new phase requires completion of the
previous one. Typically, it is used for projects with lower complexity and high predictability.
Cascade model
What does it mean in practice?
Advantages
AGILE CASCADE MODEL
 flexible approach to client's
expectations
 cooperation with client at every stage
 full scalability of the project
 predictable work schedule
 closed budget
 risk minimization
What are the differences?
Agile vs Cascade
AGILE CASCADE MODEL
 No specification at the very
beginning
 Changes possible at every sprint
 Flexible budget
 No specific schedule of work
 Close cooperation at every stage
 Client receives exactly what we
ordered
 No possibility to modify the project
 Specified budget
 Specified schedule of work
 Client receives end-product
Why is it worth?
 support of the experienced specialists - access to the best engineers, without necessity to employ
them
reduction of fixed costs - you pay only for the service, so you reduce expenses on position maintenance,
insurance and other employee benefits
opportunity to focus on key areas of the company - due to optimization of the business processes
opportunity to implement a software based on the latest technologies and standards -
outsourced developers regularly increase their qualifications, taking care of the highest quality of the
software
more effective use of the working time - within outsourcing developers work only then, when the
tasks are commissioned, there is no overtime
assuming full responsibility - for realized IT projects fully responsible is a company providing
development team
Fixed price or time&materials?
Why is it worth?
Fixed price
 It's a model that reduces costs and risk to minimum while precisely defined client’s
expectation and optimized budget. The price of outsourcing and conditions of the
cooperation are specified in the agreement concluded before start of the cooperation. It is
dedicated to projects with predictable course that goals and objectives are clearly
defined in advance. It is also a good solution for projects in which it is not possible to
modify the budget or work schedule.
Time&materials
 It's recommended for large, complex projects, where the client’s business needs change
during the realization. The services are settled according to agreed rates per hour for the work
of particular specialists. The client regularly receives the reports with described progress - he
can control, modify and change the scope of the work during the realization.
Remember: choosing a right model should be always based
on previous analysis of the project specification!
IT Outsourcing

IT Outsourcing

  • 1.
  • 2.
    IT Outsourcing  PositivePower provides services in field of software development outsourcing, delivering to customers project team tailored to client's business needs. What does it mean in practice? Experienced IT experts with the highest competences Cost minimization Close cooperation with the client
  • 3.
    Model of cooperation Body leasing is an opportunity to hire project team or single specialist for a specific project. The employee carries out assigned tasks within specified date and on the terms previously agreed in the contract. His skills are matched to client’s business needs, what enables quick reaction and effective realization of assigned tasks.  Project outsourcing means that Positive Power design and develop the project from the scratch, including mock-ups, UX design, graphic design, development, implementation and tests. Furthermore, we provide our Clients with the full technological and post- implementation support.
  • 4.
  • 5.
    STEP 1  analysisof the clinet’s goals and expectations towards the project business and system analysis, including competition anlasysis
  • 6.
    STEP 2: Conceptualand design works
  • 7.
     preparing theoffer tailored to customer’s needs, with specified conditions of the cooperation according to the business model: development of the detailed schedule of work, closed budget and specification or systematic planning of the work in following sprints (with client's active participation) STEP 2
  • 8.
    STEP 3: Developmentand implementation works
  • 9.
     implementation ofthe entrusted tasks in cooperation with the client according to needs and chosen business model, there is possibility to modify the scope of work during the realization of the project (Scrum) STEP 3
  • 10.
  • 11.
    Scrum  Methodology ofagile programming enables development of the high scalable software in short time. Certified Scrum Masters that manage the project teams, take care of the highest effciency and functionality of the working teams. Thanks to the lasting from 2 to 4 weeks sprints, we are able to quickly react and adapt the project to the changing client's expectations.
  • 12.
     The cascademodel is based on executing the particular tasks as part of distinct, following stages. It is often less flexible, because starting a new phase requires completion of the previous one. Typically, it is used for projects with lower complexity and high predictability. Cascade model
  • 13.
    What does itmean in practice?
  • 14.
    Advantages AGILE CASCADE MODEL flexible approach to client's expectations  cooperation with client at every stage  full scalability of the project  predictable work schedule  closed budget  risk minimization
  • 15.
    What are thedifferences?
  • 16.
    Agile vs Cascade AGILECASCADE MODEL  No specification at the very beginning  Changes possible at every sprint  Flexible budget  No specific schedule of work  Close cooperation at every stage  Client receives exactly what we ordered  No possibility to modify the project  Specified budget  Specified schedule of work  Client receives end-product
  • 17.
    Why is itworth?
  • 18.
     support ofthe experienced specialists - access to the best engineers, without necessity to employ them reduction of fixed costs - you pay only for the service, so you reduce expenses on position maintenance, insurance and other employee benefits opportunity to focus on key areas of the company - due to optimization of the business processes opportunity to implement a software based on the latest technologies and standards - outsourced developers regularly increase their qualifications, taking care of the highest quality of the software more effective use of the working time - within outsourcing developers work only then, when the tasks are commissioned, there is no overtime assuming full responsibility - for realized IT projects fully responsible is a company providing development team
  • 19.
    Fixed price ortime&materials?
  • 20.
    Why is itworth? Fixed price  It's a model that reduces costs and risk to minimum while precisely defined client’s expectation and optimized budget. The price of outsourcing and conditions of the cooperation are specified in the agreement concluded before start of the cooperation. It is dedicated to projects with predictable course that goals and objectives are clearly defined in advance. It is also a good solution for projects in which it is not possible to modify the budget or work schedule.
  • 21.
    Time&materials  It's recommendedfor large, complex projects, where the client’s business needs change during the realization. The services are settled according to agreed rates per hour for the work of particular specialists. The client regularly receives the reports with described progress - he can control, modify and change the scope of the work during the realization.
  • 22.
    Remember: choosing aright model should be always based on previous analysis of the project specification!