Thursday, January 27, 2011

Assignment 2 / task 2


Software Development Services;

Software Development Services which is adopted in the Knowledge Base Sdn. Bhd has some similarity if compared to the software process model that we have learned in class. Base on the both software process model, both are similar  in term of costs, productivity, development and duration. The software development lifecycle in this case are well planned and follow the order.Moreover with their advanced skills, they ensures that their project is completed in less time, for less money.


Offshore Delivery Model

·         The project goals are well defined
·         organizational policies and procedures are consequences
·         client should be very clear about what they expect and it should be conveyed in clear definite terms to the service provider.
·         This is suitable for software consulting and development companies or IT departments of large business houses who like to have an offshore development team or need resources on a short-term or long term basis.

Advantages
         
  • Outstanding results :  deliver excellent results with achievement that’s proven and well known.
  • Management : Management skills of organization  during the course of projects very important to reach the goals and objectives of the project.   Understand the specifications and come up with a detailed design. 
  • Costs effectiveness
  • Understanding the requirements/specifications clearly.  
  • Interact directly with the clients to accommodate any changes, if there are any, so as to minimize/eliminate last minute changes.
Weakness

  • Poor understanding of the capabilities and limitations of their own computing environment.
  • Difficult to break down the system in early stages of development.
  • Can lead to misunderstanding because commonly users/customer not sure what they want.
  • Failure to create a practical requirements change management process will only cause rework and stress.

Onsite Delivery Model

Advantages
  • Direct dealings with the client: Direct interaction with the client is possible through the onsite center. So no possibility of communication gap. Also the service provider gets a better picture of the client’s needs.
  • Access to the most excellent resources: Client can have access to the best technology, skilled manpower and equipment possible made available to them by the offshore development center.
  • Great cost benefits: Cost savings resulting from majority of the work being outsourced to the offshore development center where the resources are comparatively cheaper.

 Hybrid delivery model

This model, a combination of both onsite and offshore, is the best of both worlds, and results to deliver results at a reduced cost. Also known as the dual-shore model. Work on fixed price model and when the project scope is not clearly defined.  They will do requirement studies, design and development, while interfacing directly with clients.

Advantages
  •  straight customer communication : Direct interaction with the client is possible through the onsite center. So no possibility of communication gap. Also the service provider gets a better picture of the client’s needs.
  • Lower Cost : Provides customers with the lowest possible total cost of ownership
  • 24  hours  availability & productivity: Round the clock continuous work cycle becomes possible by making the best possible use of the time-zone difference.
  • Optimized resource and process management: Consistently and over time enables the most favorable operational efficiencies and resource reductions
  • Balance and optimization of both offshore and onsite delivery models

No comments:

Post a Comment