Sunday, January 30, 2011

Assignment 2 : Task 2

Knowledge Base Sdn Bhd (K-Base) has their personalized software engineering disciplines. The methods used by K-Base in development of software/system are Life-Cycle Development Framework, Agile Development Methodology and Software Configuration Management.

Life-Cycle Development Framework as you can see is somehow similar to what we have learned in class; there are Planning, Requirement Analysis, Design & Development, Implementation and Testing & Integration stages. The only dissimilarities of the Life-Cycle used by K-Base compared from what we learned in class are they implement another three stages namely Evaluation, Release and Support stages.




Offshore Delivery Model


Strengths
  • Excellent results : Clients can get high quality work from the quality of Offshore resources
  • Reduce costs : The Offshore dedicated project team, works within predefined processes.
  • The project goals are well defined.
  • No extra expense : Clients doesn't have to worry about the infrastructure needed to complete their task.

Weaknesses
  • Low management maturity : Management maturity among offshore development centers is often low.
  • Customers may not sure what they want.
  • Skills Availability : Lacks of skills and education.


Onsite Delivery Model

Strengths
  • Face-to-face dealings with the clients : Continuous interaction with the client is possible which enables the service provider to have a clear understanding of what the client is expecting from them and also of the end results desired by the client.
  • No chance of communication gap.
  • On Hand Information: The service provider can obtain first hand information by understanding the scenario existing at the client’s place.
  • Reduce time to market.



Hybrid Delivery Model

Strengths
  • Direct dealings with the clients : 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.
  • 24/7 productivity and availability.




No comments:

Post a Comment