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
  • Superior Essays

    Principles of construction are passed down and improved upon as construction technologies advance. For example, mud and straw were considered suitable materials for building shelter, but now they are not. Frederick P. Brooks Jr lays out timeless principles of software engineering in The Mythical Man-Month. Brooks writes about common problems faced by software engineers and how the principles are applied. While elaborating on common problems encountered Brooks goes into specific details about systems that are antiquated due to advances in technology.…

    • 1561 Words
    • 7 Pages
    Superior Essays
  • Improved Essays

    Navya Motaparthi Midwestern State University Writing Assignment 4 How would you, as an administrator, insure quality (quality control, assurance and management) in your organization? In this paper make sure you discuss the use of reengineering and methods improvement as ways by which you might strive to assuring quality. Quality health care is defined as “the degree to which health services for individuals and populations increase the likelihood of desired health outcomes and are consistent with current professional knowledge” (Ronda, 2008).…

    • 890 Words
    • 4 Pages
    Improved 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
  • 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
  • Superior Essays

    Deming and Goldratt: The Theory of Constraints and the System of Profound Knowledge was written by Domenico Lepore and Oded Cohen. Lepore as a Deming scholar and Cohen as Eli Goldratt’s partner have devoted their lives to implementing the Management Systems of W. Edwards Deming (The System of Profound Knowledge) and Eliyahu M. Goldratt (The Theory of Constraints). Deming’s theory of The System of Profound Knowledge or Total Quality Management is based on the idea that an organization is composed of a system of interrelated processes and people which make up the system’s components. The quality and success of everyone within the system is dependent on management’s ability to balance each component.…

    • 922 Words
    • 4 Pages
    Superior Essays
  • Improved Essays

    CS457-1801A-01: Software Design Unit: Software Design Process Dr. Howard Evans Colorado Technical University Larry Bargers January 19, 2018 Software design concepts give developers a set of fundamental and sophisticated architectures to help organize logic throughout the software development phase. Developing can often be a cumbersome process that can eased by leveraging modern concepts which includes abstraction, modularity, refinement and software architecture. With the ever changing landscape of computer programming you can place a safe bet that core development are always in state of flux (usually for the better) by being revised and improved. Abstraction establishes an easier to comprehend approach for the developer at the higher level while…

    • 666 Words
    • 3 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
  • 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
  • Great Essays

    2.2 Analysis Methods

    • 1425 Words
    • 6 Pages

    2.2 Analysis There is a strong analytical and problem solving component for any job, and while it is important that one adequate analysis and research, it is more important that one draws conclusions. These conclusions are what can start the next process, or even change an entire direction that a company is going. For example, a graph and report says far more than an Excel workbook filled with complex worksheets for nearly everyone. In fact, studies have shown that visuals lead to a significant statistical difference of up to a 1.5 times in comprehension (Kernbach, Eppler, Bresciani, 175). In meetings with co-workers, I realized that presentations were far more result orientated as opposed to process orientated.…

    • 1425 Words
    • 6 Pages
    Great Essays
  • Superior Essays

    The Waterfall Software Development Lifecycle Model The Waterfall method of software development, otherwise known as the “traditional method” is one of the oldest processes that software development teams utilize in software solution implementation. The waterfall methodology is based on five phases that must be followed consecutively to reach the final goal. The five phases of the waterfall method include analysis, design, implementation, testing and maintenance. Each stage of the waterfall software development cycle is equally as important and must be followed consecutively. It is essential that each phase of the cycle is completed to an entirety prior to moving on to the next phase.…

    • 1560 Words
    • 7 Pages
    Superior 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
  • Superior Essays

    No Silver bullets by Brook Fredrick i) Introduction: Brooks, Fredrick P., “No Silver Bullet: Essence and Accidents of Software Engineering, “Computer, Vol 20, No 4 (April 1987), pp. 10-19. It is a widely discussed paper in software engineering. It discusses the fact that not anyone can be a software developer. It is not as straight forward as they will have you believe.…

    • 729 Words
    • 3 Pages
    Superior Essays
  • Improved Essays

    2.6 Product development processes A development process is a sequence of steps that an enterprise employs to conceive, design and commercialise a product. In this section the different product development processes are analysed and compared. From the analysis and comparison of the processes the most suited process will be chosen and adapted for the execution of this project.…

    • 1100 Words
    • 5 Pages
    Improved Essays