Personal Software Process

Great Essays
Critical Review of the Personal Software Process

Mihika Shah, Arizona State University

Quality management is a very important part of software organizations, and it is imperative to produce good quality products. In order to do that, it is necessary for every individual involved in the team to do superior quality work. The Personal Software Process provides guidelines that would provide an engineer with a disciplined approach to solve problems, and complete products which are of high quality, on schedule, and under the budget. This paper provides a summary of Watts S. Humphrey’s report on the PSP, and in the end, a brief opinion on his report.

Subject Descriptors: D.2.9 Management – Software Process Models K.6.3
…show more content…
Before this, the most common way to assess the quality of a product was to test it once it had been built, and then fix it, which turned out to be expensive both cost and time wise, and hence the focus shifted in improving the quality of the product while it was being built.
However, the software industry improved its quality management only when Michael Fagan introduced software inspections in 1976. The second major step in software quality management that was taken was the introduction of the Capability Maturity Model (CMM) in 1987, which focused on the management system and the support and assistance provided to the development engineers.
The next step in improving software quality was the Personal Software Process (PSP) by Humphrey. PSP improves the software quality by providing the engineers with a framework with which to do quality work. The concept of PSP was formed because, unless every individual member of the team could not contribute a quality piece of work, the end result of the entire product would not be of a superior quality. Thus the fundamental principle behind PSP is that an engineer must do quality work in order to produce a quality product. PSP helps the engineer by guiding them to use sound engineering principles, and gives them a set of methods, forms, and scripts that shows them how to plan, measure and manage their work. It also shows the engineer how to analyze the results of a job, so that it can lead to an improvement in product quality in the

Related Documents

  • Improved Essays

    Hrm 531 Week 4 Paper

    • 570 Words
    • 3 Pages

    In 1996, the manufacture vice president Lucas Moore recommended that the company should purchase the Effective Management Systems, Inc. (EMS) the Time Critical Manufacturing package will operate on several of their systems. The initial startup cost of $220,000 up front and yearly maintenance contracts is available for $55,000 per year. Effective Management Systems, Inc. will provide a limited amount of personalized modifications to the software, and the company will pay $60 an hour for labor. Mr. Lucas pointed out that even though the company MIS department was designing their own system, it would take two years to acquire the system at a cost of $400,00 not taking into account that the parts and other components are not included in the price presented to them (Brown, DeHayes, Hoffer, Martin, & Perkins, 2012). Moore does not have a lot of experience in the manufacturing and was not employed at the company when they tried software implementation earlier, which did not meet the expectation the company expected company.…

    • 570 Words
    • 3 Pages
    Improved Essays
  • Decent Essays

    Is3350 Unit 1

    • 190 Words
    • 1 Pages

    Managing change requests related to the project and ensure they are implemented as per the agreed timelines. 8. Working with IT infrastructure and service delivery team to ensure successful implementation of the software. 9. Ensuring issues are identified, tracked, reported on, and resolved in a timely manner.…

    • 190 Words
    • 1 Pages
    Decent Essays
  • Improved Essays

    In order to understand how software has been able to influence and change our society, it is important to have a full understanding of what software means. According to Discovering Computers 2003 “software is the series of instructions that tells the hardware how to perform tasks” (Shelly). The two, hardware and software, are the two key technologies in computing. However, for a long time they were inseparable.…

    • 1275 Words
    • 6 Pages
    Improved Essays
  • Improved Essays

    3 Project Management 3.1 Methodology Since ultimately, this project is concerned with the development of an application for real users, it is important that we follow a user-centred approach. Not only should such an approach involve users at the early stages of the project when requirements are gathered, but it should involve users during the design, development and the evaluation process as well. User involvement is crucial as it gives them the opportunity to identify problems with the system as early as possible and for designers and developers to rectify them. This increases the likelihood of producing the best market-driven and user focussed solution your resources allow.…

    • 990 Words
    • 4 Pages
    Improved Essays
  • Superior Essays

    The desire and attempt to improve software engineering process continues today. Pressman describes this event, “virtually every major software engineering organization has attempted to “make software engineering happen.” … Their practices are hit-and-miss, and their process is…

    • 1561 Words
    • 7 Pages
    Superior Essays
  • Superior Essays

    This is important later on with jobs dealing with project designs and having to think “critically” if the…

    • 1046 Words
    • 4 Pages
    Superior Essays
  • Great Essays

    • The AICPA's Code of Professional Conduct does not require all employees to sever ties with all audit clients. For example, staff auditors not working on a particular engagement need not sever ties. In this case, the firm exceeds the minimum level of conduct for independence. • The case does not address other ethical requirements. •…

    • 3445 Words
    • 14 Pages
    Great Essays
  • Decent Essays

    Keystone Model

    • 204 Words
    • 1 Pages

    -o Directly supported the Program Manager and Deputy on tasks that ranged from Keyview, REQUEST, RETAIN, COOP, Operations, Release Management, KCIM, and ACQUIRE working groups. -o Exceeded REQUEST system availability at 99% and supported Keyview availability of 99%. -o Maintained an open and continuous communication channel with functional customers and key stakeholders across Active Army, Army Reserve and Army National Guard, providing constant feed-back. -o As the liaison between customer and development staff, provided direct support to customers/stakeholders in managing the REQUEST Software Development Life cycle.…

    • 204 Words
    • 1 Pages
    Decent Essays
  • Improved Essays

    The New England Patriots

    • 883 Words
    • 4 Pages

    In this week’s written assignment, we should uncover the importance of a Thesis and a thesis statement. How do thesis elements apply to a thesis statement? Thesis elements generally, states in a single sentence, they express an opinion, not a topic. They focus on the topic, indicate the kind of support to follow and often organize supporting material. These statement are typically precisely worded.…

    • 883 Words
    • 4 Pages
    Improved Essays
  • Improved Essays

    companies including, International Launch Services, MEADS International, Space Imaging, and United Space Alliance. Such joint ventures are possible due to the revenue brought in by the military sales and the work that was done in regards to defense. Without military sales, some of the ventures may need to fold, as their input may no longer be required. In light of such circumstances, the loss of such a prominent client is bound to send a disruptive wave throughout the organization and its departments and hence the best action would be to focus on strategies for plans. Lockheed Situation LM has to toe the DoD’s line in terms of adopting DoD’s “Blueprint for Affordability.”…

    • 1336 Words
    • 6 Pages
    Improved Essays
  • Great Essays

    W5-Assignment Payalben Hiren Barot Virginia International University (VIU) October 7th 2015 Author Note • This paper was prepared for CMP 660 - Issues and Trends in Software Engineering taught by Dr. Hammad Elbedour. Abstract 1] Identify significant elements of an organization model to encourage high performing teams (i.e., job flexibility, training, recognition). Ans-…

    • 1185 Words
    • 5 Pages
    Great Essays
  • Superior Essays

    One of the most important benefits of AOSD is the separation of concerns. A concern is an interest, which pertains to the system’s development, its operation or any other matters that are critical or otherwise important to one of the stakeholders [2]. The term separation of concerns was originally coined by Dijkstra in [11]: Let me try to explain to you, what to my taste is characteristic for all intelligent thinking. It is, that one is willing to study in depth an aspect of one’s subject matter in isolation for the sake of its own consistency, all the time knowing that one is occupying oneself only with one of the aspects.…

    • 1517 Words
    • 7 Pages
    Superior Essays
  • Improved Essays

    Agile Methodology

    • 1152 Words
    • 5 Pages

    Deliver working software frequently with a preference of shorter timescale 4. Business people and developer must work together on daily basis 5. Motivate individuals and give them a suitable environment during development 6. The most effective and efficient way to conveying information to the team or in the team is face to…

    • 1152 Words
    • 5 Pages
    Improved Essays
  • Great Essays

    Wall-Mart's Policy

    • 3710 Words
    • 15 Pages

    • organizational policies on level of service- Service- wall mart’s policy is – service to its customers, respect for the individual, striving for excellence and acting with integrity. It’s adherence to these principles has create a unique work culture at wall-mart. No matter, where the customer goes to its stores and offices in any of its brands around the world. • Service to its customers. • Respect for individual • Strive for excellence • Act with integrity…

    • 3710 Words
    • 15 Pages
    Great Essays
  • Improved Essays

    12- Discuss the importance of 'quality improvement measures' and their relationship to cost? Explain the meaning of 'appraisal costs' and 'prevention costs'. Ans: There is an important relationship between quality improvement measures and cost. The managers want to obtain maximum profit for which sales should be increased and sale depend upon the quality of a product.…

    • 753 Words
    • 4 Pages
    Improved Essays