The Mythical Man-Month Analysis

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. However it is clear that the principles are still applicable to modern software engineering. The simile of the tar pit is an accurate portrayal of current endeavors attempted by ambitious software …show more content…
The results would likely be much worse if inexperienced workers used their own discretion in absence of experienced workers guidance. Brooks applies his principles to this common occurrence, “They were unable to talk with each other; hence they could not coordinate” (Brooks 74). Communication is the most valuable skill for any profession, especially software engineering. The notion that a “super” programmer can develop a product without a team of cooperative members is a folklore fueled by the success of few when software engineering was in its infancy. The software engineering industry has progressed so much that writing code is less valuable than communication skills. For example, suppose a genius programmer discovers a better way to develop a section of a project, but does not vocalize the changes. The team may be working towards a goal that is no longer achievable or valuable because of the undisclosed changes. Or the genius programmer may need to reverse the changes due to lack of cohesion with the current goals. From a more recent publication, Software Engineering: A Practitioners Approach, Roger S. Pressman touches on the importance of communication, “… it is critically important to communicate and collaborate with the customer (and other stakeholders)” (Pressman 17). Pressman’s publication arrived forty years after Brooks’ but still advocates a common principle. The …show more content…
There are basic principles that all software engineers recognize as vital for success. However, the constant change of software development practices is consistent with the constant advancement in hardware and other related technologies. Managerial practices can only make software as good as the limits which bound software. Brooks writes, “There is no single development, in either technology or management technique, which by itself promises even one order of magnitude improvement in productivity, in reliability, in simplicity” (Brooks 181). All of the advancements made in technology are incremental. For example, the invention of the three and half inch floppy disk was not followed by cloud storage, but rather the zip disk, then compact discs, then flash drives, and now cloud storage. Software changed to maximize the use of each of these new technologies over the span of decades. Also, the improvement of software helped create the new technologies. In comparison to other trades this is very rapid progression. None of the advancements made software engineering quick and simple, just different. 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

Related Documents

  • Improved Essays

    Pt1420 Unit 1 Study Guide

    • 607 Words
    • 3 Pages

    If I examine the overall structure of software development,…

    • 607 Words
    • 3 Pages
    Improved Essays
  • Superior Essays

    She told us that not everyone knows how to communicate and that nothing sets a project back like two people unable to communicate. Communication professionals bridge the gap between other professionals in the same setting who lack strong communications skills. An efficient communicator can hear two sides of something and can find a middle ground. In addition to finding a middle ground, they can successfully convey the message of one party to the other, in much the same way a language translator tells one person in one language what another means in a second…

    • 908 Words
    • 4 Pages
    Superior Essays
  • Improved Essays

    Ethical Man Month Essay

    • 637 Words
    • 3 Pages

    Question 1: Using The Mythical Man Month reading found on the course homepage, read the project problems mentioned in the text. List the difficulties and errors that occurred in these failed programming projects. In the Mythical Man reading the difficulties and errors that occurred include;  Time complexity  As input increases, Output decreases  Communication Barriers  High cost…

    • 637 Words
    • 3 Pages
    Improved Essays
  • Improved Essays

    Since 1924, International Business Machine Corporation (IBM) has been the most significant player in every stage of the evolution of information technology (IBM 2016). If a company is able to stay relevant in a rapidly changing industry for almost 100 years, they are clearly doing something right. IBM never defined itself by its strategies or products, but by its “forward-thinking culture and management practices grounded in core values” (IBM 2008). In order to learn more about the IT industry and IBM, an interview was conducted with Steve Parent. As IBM Canada’s Executive Senior Unit (ESU) Manager of Natural resource with 27 years of experience in the IT industry, Steve Parent was more than qualified to give industry insights.…

    • 983 Words
    • 4 Pages
    Improved Essays
  • Great Essays

    Communication is one of the most important assets to any program or project. Without open communication, there cannot be a cohesive program. “For project managers, the evidence is clear that developing, learning from, and refining their decoding and encoding communication competencies, through training and/or professional development activities, can have a positive impact on their team members’ satisfaction and productivity,” (Henderson., 2008, p. 56). In the Shogun case, it was clear that open communication helped the project align deadlines and eventually have a successful project closure.…

    • 1141 Words
    • 5 Pages
    Great Essays
  • Superior Essays

    Lens Crafter Analysis

    • 1924 Words
    • 8 Pages

    Lens Crafters has been in business since 1983 and used a unheard off method of offering customers a set of glasses within one hour. They broke the mold on this idea giving copy cats such as Vision Works something they can use. The company has been able to evolve over time and keep up with demand and technology. They have used operations Management Successfully over the years to continue to be a major competitor in eye care needs. LensCrafters ability to keep up with technology, good customer service, appealing stores and payment options have put them above other companies offering the same or similar product.…

    • 1924 Words
    • 8 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
  • Improved Essays

    Background on CareGroup CareGroup, described as “a team of health-care professionals dedicated to providing the best quality care to patients in a personalized manner,” was a product of the 1996 merger of three prominent eastern Massachusetts hospitals. This merger was driven by the competitive environment in the medical community as two of the largest hospitals in Boston, Massachusetts merged and became the holding-company Partners in 1994. In order to compete, CareGroup was formed to have more contracting power against health maintenance organizations. By 2002, many of the CareGroup hospitals had either been spun off or reorganized, however these hospitals still used CareGroup for their IT Support. CareGroup’s IT organization was run by CIO…

    • 1064 Words
    • 5 Pages
    Improved Essays
  • Improved Essays

    Computer programmers are the engineers that develop these software programs. They are the core of what makes technology possible. Creation begins with software engineers submitting design specification to the programmers. After analyzing the information, they determine how to translate this request, using computer languages like C++, to achieve the desired end product. In addition, through thorough testing, debugging, and at times, rewriting of code, programmers accomplish…

    • 996 Words
    • 4 Pages
    Improved Essays
  • Improved Essays

    in radiotherapy failed so badly that they distributed lethal doses of radiation to the patients, thus killing them. Before this, software developers were not a crucial part of the software design timeline. The first language that allowed programs to be written, thus potentially creating the software engineering discipline, was called FORTRAN and was developed in 1957. FORTRAN was not like the languages that are used to program computers now, as it used punch cards.…

    • 612 Words
    • 3 Pages
    Improved Essays
  • Improved Essays

    Most of the technological changes and developments often come with potential large scale social, political or economic impacts on both the society and the firms that choose to implement them. It’s no wonder, the current global growth and socioeconomic changes are closely associated with adoption of “demand driven” technologies. The impacts are usually either transformational or disruptive depending on how the technology has been managed. This is for the reason that the technology which can be considered transformation can significantly become disruptive when it is misused or not handled properly(Tidd, 2001).…

    • 891 Words
    • 4 Pages
    Improved Essays
  • Superior Essays

    In The Metamorphosis and The Bicentennial Man there are major physical transformations: the former changes from human to animal, while the latter changes from robot to human. Among many important distinctions between these changes, I want to emphasize continuity. Interestingly, Gregor’s transformation is immediate, while Andrew’s occurs throughout the book. In this paper, I will show that, in the end, both protagonists should be considered human. Moreover, both characters can be considered the same person as before the transformation, despite being exceptionally different by the end.…

    • 1992 Words
    • 8 Pages
    Superior Essays
  • Improved Essays

    Team Vs Conforming

    • 493 Words
    • 2 Pages

    Will working as an individual or conforming into a team be more successful? People who conform as a team, succeed better than someone working as an individual. When conforming as a team, it is less stressful on the individuals on the team, there is a common direction when working, and different perspectives are given. When conforming as a team, it is less stressful on the individuals. When on a team, the work is split into equal parts, applying less stress on everyone on the team.…

    • 493 Words
    • 2 Pages
    Improved Essays
  • Improved Essays

    Sustainable and Effective Use of Health Care Information Systems Johane Exe Walden University Health care organizations strive to achieve better health, better care, manage scarce resources, enhance productivities, reduce workload and reduce costs; using health information technology while still preserving the privacy of the e-PHI. Thereafter, the implementation of any information system, it is of most importance that the health care organization has a continuous monitoring and evaluating of the system as well as routine support and maintenance. Sustainability and effectiveness post-implementation tend to stand as a challenge for several organizations, largely health care organizations. The required maintenance and support…

    • 638 Words
    • 3 Pages
    Improved Essays
  • Improved Essays

    10 Things about Waterfall Development that Everyone Hates Waterfall development is software development model. With this model, there is a designated progression of actions that are taken throughout the time that software is being developed up until the time that the software is released. This system is one that has been in existence for several years. For the most part, it is made up of six distinct phases: 1.…

    • 709 Words
    • 3 Pages
    Improved Essays