silviacolasanti.it
» » Introduction to the Personal Software Process

Download Introduction to the Personal Software Process fb2, epub

by Watts S. Humphrey

Download Introduction to the Personal Software Process fb2, epub

ISBN: 0201548097
Author: Watts S. Humphrey
Language: English
Publisher: Addison-Wesley Professional; 1 edition (December 30, 1996)
Pages: 278
Category: Programming
Subcategory: IT
Rating: 4.9
Votes: 674
Size Fb2: 1660 kb
Size ePub: 1881 kb
Size Djvu: 1829 kb
Other formats: lrf lrf mbr rtf


This newest book from Watts Humphrey is a hands-on introduction to basic disciplines of software engineering.

This newest book from Watts Humphrey is a hands-on introduction to basic disciplines of software engineering. Designed as a workbook companion to any introductory programming or text, Humphrey provides here the practical means to integrate his highly regarded Personal Software Process (PSP) into college and university curricula.

Электронная книга "Introduction to the Personal Software Process(sm)", Watts S. Humphrey

Электронная книга "Introduction to the Personal Software Process(sm)", Watts S. Humphrey. Эту книгу можно прочитать в Google Play Книгах на компьютере, а также на устройствах Android и iOS. Выделяйте текст, добавляйте закладки и делайте заметки, скачав книгу "Introduction to the Personal Software Process(sm)" для чтения в офлайн-режиме.

Introduction to the Personal Software Process Reading these quotes is no substitute for reading the book and doing the exercises

Introduction to the Personal Software Process. Addison-Wesley, 1997. compiled by Tom Verhoeff. Bold face emphasis is somtimes mine. Reading these quotes is no substitute for reading the book and doing the exercises. In fact, I hope that these quotes will make you more interested in the material. C. The Software Engineer's Job. . The job of a software engineer is to deliver high-quality software products at agreed cost and schedule.

Watts Humphrey is the visionary behind the Capability Maturity Model (CMM)(R) and the Personal Software Process (PSP) (sm). The CMM contains a framework for software process improvement at the organizational level. The PSP builds the self-discipline needed for individual programmers to work efficiently and effectively. The author's new Team Software Process (TSP) (sm) details methods to guide the formation of software development teams, to motivate their work, and to enhance their productivity.

In this practical introduction to the basic disciplines of effective software engineering, Watts Humphrey, well-known author of the influential book, Managing the Software Process, brings his Personal Software Process to a wide audience of students and professional programmers.

In this practical introduction to the basic disciplines of effective software engineering, Watts Humphrey, well-known author of the influential book, Managing the Software Process, brings his Personal Software Process to a wide audience of students and professional programmers

SM Personal Software Process, PSP, Team Software Process, and TSP are service marks of Carnegie Mellon . 1 Reprinted from A Discipline for Software Engineering, page 117, by Watts S. Humphrey, Addison Wesley Publishing C. 1995, Permission Required. 12 CMU/SEI-2000-TR-022.

SM Personal Software Process, PSP, Team Software Process, and TSP are service marks of Carnegie Mellon University. Once they have estimated the total time for the job, engineers use their historical data to esti-mate the time needed for each phase of the job.

To read this book, upload an EPUB or FB2 file to Bookmate. How did you like the book?

To read this book, upload an EPUB or FB2 file to Bookmate. Give a Bookmate subscription →. About Bookmate. You are leaving VitalSource and being redirected to Introduction to the Personal Software Process(sm). eTextbook Return Policy.

Watts S. Humphrey (July 4, 1927 – October 28, 2010) was an American pioneer in software engineering, who was called the "father of software quality. Watts Humphrey (whose grandfather and father also had the same name) was born in Battle Creek, Michigan on July 4, 1927. His uncle was US Secretary of the Treasury George M. In 1944, he graduated from high school and served in the United States Navy.

This newest book from Watts Humphrey is a hands-on introduction to basic disciplines of software engineering. Designed as a workbook companion to any introductory programming or software-engineering text, Humphrey provides here the practical means to integrate his highly regarded Personal Software Process (PSP) into college and university curricula. The book may also be adapted for use in industrial training or for self-improvement by practicing software engineers.

Applying the book's exercises to their course assignments, students learn both to manage their time effectively and to monitor the quality of their work, good practices they will need to be successful in their future careers. The book is supported by its own electronic supplement, which includes spreadsheets for data entry and analysis. A complete instructor's package is also available.

By mastering PSP techniques early in their studies, students can avoid--or overcome--the popular "hacker" ethic that leads to so many bad habits. Employers will appreciate new hires prepared to do competent professional work without, as now is common, expensive retraining and years of experience.

Comments:

Ucantia
I bought this book because it was required for my class. While the book does contain a lot of information about how to properly organize your time while writing software, I found its techniques to be too time consuming and involved to actually help my workflow
Elastic Skunk
This is a great book if you have never, like me, had any type of process education or formal time management training. I wish this book was available 15 years ago when I took my first CS class in college.
For the working programmer, especially in today's visual integrated environment, applying alot of the material is hard. The Lines of Code (LOC) measurement used is not considered the best judge of program complexity, plus in a visual environment where one can spend days laying out forms or reports that generate no lines of code can skew numbers. I understand its use: It is easy to explain and calculate for beginners, but is lacking for working programmers.
There is also an emphasis on distinct phases of program development, particularly the compile and test phase. For those of us who work in a visual environment (be it C, Pascal, or Basic) the phases blur together and tracking time spent on compile is negligable. Also not mentioned is should intentional syntax errors (such as going to copy a variable name) that automatic syntax checking catches be tracked?
The extreme academic bend of the book also begins to annoy after awhile. The use of "small programs" to work with on the job is rare. Tracking number of lines changed can be tough in large programs, even with source code controls in place. The base code review checklist is extremely simple (intentionally) and aimed at C or Ada programmers, leaving other languages hanging.
One last annoyance: Many of the forms talked about are not available to print or use in a spreadsheet. The one form most working programmers would use, the time log, is the most glaring example.
If you meet either of the requirements in the first paragraph, read the book. You will find something of use. Just about anyone in the field would benefit from chapters 3 and 7 (in particular) since we all tend to have problems estimating how much time things will take.
Lastly, most of the data used to show how things improved after using the Personal Software Process was from 2 groups, one "real world" company and a group of students. Both groups only had around 15 people. Even combining both groups a sample of 30 programmers is not overwelming evidence. A larger sample is needed.
Although only 3 years old, to me the book needs to be updated. Larger samples for the improvement examples, handling non-code artificts such as forms and program documentation, and making sure that all of the forms are available on standard size paper (8.5x11 or A4) would be a good starting place.
Pringles
The book is easy to read and well written. Excellent companion for all engineering students. I would recomend this to all engineers that want to further there career.

Related to Introduction to the Personal Software Process

Download Software Engineering Software Engineering: A Practitioner's Approach 6th edition fb2, epub

Software Engineering Software Engineering: A Practitioner's Approach 6th edition fb2 epub

Author: Roger Pressman,Roger S. Pressman
Category: Programming
ISBN: 0071238409
Download Fundamentals of Software Engineering (2nd Edition) fb2, epub

Fundamentals of Software Engineering (2nd Edition) fb2 epub

Author: Mehdi Jazayeri,Dino Mandrioli,Carlo Ghezzi
Category: Hardware & DIY
ISBN: 0133056996
Download Introduction to Software Engineering Design: Processes, Principles and Patterns with UML2 fb2, epub

Introduction to Software Engineering Design: Processes, Principles and Patterns with UML2 fb2 epub

Author: Christopher Fox
Category: Computer Science
ISBN: 0321410130
Download Introduction to Vdm (McGraw-Hill International Series in Software Engineering) fb2, epub

Introduction to Vdm (McGraw-Hill International Series in Software Engineering) fb2 epub

Author: Benedict Heal,Mark Woodman
Category: Programming
ISBN: 0077074343
Download Software Engineering: A Practitioner's Approach fb2, epub

Software Engineering: A Practitioner's Approach fb2 epub

Author: Roger Pressman
Category: Programming
ISBN: 007301933X
Download Introduction to the Team Software Process fb2, epub

Introduction to the Team Software Process fb2 epub

Author: Watts S. Humphrey
Category: Programming
ISBN: 020147719X
Download Introduction to Software Testing fb2, epub

Introduction to Software Testing fb2 epub

Author: Jeff Offutt,Paul Ammann
Category: Programming
ISBN: 0521880386