Week 5 - PSP with TSP development methodology
http://www.sei.cmu.edu/tsp/psp.html
What is PSP?
PSP stands for the Personal Software Process. It provides the disciplined and structured way for programmer to develop the program under the scheduled period since the cost of the software development heavily depends on the timing costs. As the result, the quicker the development of the software, the more profit that the company can gain.
As the PSP is so flexible and productive, it applied to many aspects. For example, the small software development, the software requirement definition, document writing, system tests, system, maintenance, the enhancement of large software systems as well. It almost covers all the status in the software production process.
Compare with the PSP, TSP (Team Software Process) is more suitable for the large to enterprise on the software development companies.
What is TSP? It is the original of the PSP. It aims to help the team of HIGH PERFORMANCE engineers to:
1. Ensure the quality SW products,
2. Create secure SW products
3. Improve process management in an organization
TSP and PSP are so popular in the software in-house company because they focus on the quantity rather than the quality of the software products. This methodology focus and stress on the disciplines guided and structured software development. Listing out what when how why to do every day routine on the document and programmers exhausted. This method does not consider the resting time of the programmer; always consume the working hours on the software development. If such methodology applied to the organization, the productivity decreases but not increases. It is because the undetermined workloads tired the driving force, the programmers. There’s just no rest and it seems "assume" that the programmer need to work 24 hours a day, 7 days a week!
We can get started with PSP and TSP by the following URL as reference:
http://www.sei.cmu.edu/tsp/get-started.html
Remarks: PSP modeling software.
http://processdash.sourceforge.net/index.html
What is PSP?
PSP stands for the Personal Software Process. It provides the disciplined and structured way for programmer to develop the program under the scheduled period since the cost of the software development heavily depends on the timing costs. As the result, the quicker the development of the software, the more profit that the company can gain.
As the PSP is so flexible and productive, it applied to many aspects. For example, the small software development, the software requirement definition, document writing, system tests, system, maintenance, the enhancement of large software systems as well. It almost covers all the status in the software production process.
Compare with the PSP, TSP (Team Software Process) is more suitable for the large to enterprise on the software development companies.
What is TSP? It is the original of the PSP. It aims to help the team of HIGH PERFORMANCE engineers to:
1. Ensure the quality SW products,
2. Create secure SW products
3. Improve process management in an organization
TSP and PSP are so popular in the software in-house company because they focus on the quantity rather than the quality of the software products. This methodology focus and stress on the disciplines guided and structured software development. Listing out what when how why to do every day routine on the document and programmers exhausted. This method does not consider the resting time of the programmer; always consume the working hours on the software development. If such methodology applied to the organization, the productivity decreases but not increases. It is because the undetermined workloads tired the driving force, the programmers. There’s just no rest and it seems "assume" that the programmer need to work 24 hours a day, 7 days a week!
We can get started with PSP and TSP by the following URL as reference:
http://www.sei.cmu.edu/tsp/get-started.html
Remarks: PSP modeling software.
http://processdash.sourceforge.net/index.html
0 Comments:
Post a Comment
<< Home