Offshore Software Development Model
Software quality guru Mr. Humphrey is the fellow of software engineering institute at Carnegie Mellon University. He is also propounder of Computer maturity model widely known as CMM levels. He mentioned that, PSP and TSP benefits software professionals a lot. PSP means Personal software process and TSP means Team software process. There is a very high competition in software outsourcing and offshore software development companies, these both models can help companies to achieve higher quality levels. They help to make software with zero defect delivery system and also help corporate to be more competitive. PSP is an individual level model which help software professional to plan his work, estimate the size and efforts required and schedule the work. It helps to reduce errors sharply and defect rate goes down to less then 1 in 10,000 lines of code. Also, overall productivity increases a lot. On the other hand, TSP helps team members to be self directed, think and achieve team goals and provide framework to support team members. This has dramatic results of executing project with very low defects and high productivity.