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

    There is frequent delivery of software, and a lot of emphasis is placed on the face-to-face interactions across teams. There is daily coordination between the developers and business personnel to achieve good design and technical excellence. This makes it much faster to adapt easily and regularly to the changing circumstances, even if these changes are much later in the software lifecycle. As the frequency of new increments is high, the changes can be implemented with minimal cost and…

    • 877 Words
    • 4 Pages
    Improved Essays
  • Improved Essays

    The employees are expected to have the relevant expertise in their various departments so that the project can be a success. The employees will be expected to be up-to-date with the current trends in order to provide the company with an upper edge over their competitors. For instance, the engineers must be well equipped with current models and software. This is likely to help them in preventing coming up with designs that are out of date (Craig, 2014).…

    • 1682 Words
    • 7 Pages
    Improved 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.…

    • 637 Words
    • 3 Pages
    Improved Essays
  • Superior Essays

    Unit 6 Assignment 1

    • 1167 Words
    • 5 Pages

    Since the mid-1960s, mechanical examination in the PC business has made surprising leaps forward. Everything from cloud-based information warehousing arrangements like Amazon Redshift to information stockpiling methods like database replication have advanced because of these enormous steps in innovation. This leads us to ponder what might be coming in the following decade or two if the present pattern in programming and equipment headway proceeds. Similarly, as with any science or industry as critical as software engineering is to the world, certain forecasts and recipes surface. These strong conjectures are normally planned through the scholarly world or the business itself. In the long run, when these thoughts turn out to be by and large acknowledged and surely understood, they get to be laws that administer and shape the movement of the business. Three of the most renowned in engineering are Moore's Law, Kryder's Law and Robert’s law.…

    • 1167 Words
    • 5 Pages
    Superior Essays
  • Improved Essays

    Examples Of Groupthink

    • 911 Words
    • 4 Pages

    To avoid groupthink and keep communication open, it is vital for someone to become the leader or statesperson or to get the work done through others (Groupthink, 2017). High-quality decisions are not made through intimidation, and bosses have no idea why people do not speak up, however the reason why they do not is because they are likely to be attacked, and bosses encourage the best from the groups when if the leader can be clear, then there is the likelihood that norms of disagreement will…

    • 911 Words
    • 4 Pages
    Improved Essays
  • Improved Essays

    Team Vs Conforming

    • 493 Words
    • 2 Pages

    One is that the different personalities of the individuals on the team may clash. This can cause a delay and stops ideas from flowing. Also, when the task is finished, full credit will not be given to certain people; but someone would receive this individual credit if they were working on their own.…

    • 493 Words
    • 2 Pages
    Improved Essays
  • Superior Essays

    Lens Crafter Analysis

    • 1924 Words
    • 8 Pages

    A company has to keep up with technology to keep up with technology in order to produce a product productively and service the customer demand. Some would argue that technology plays an essential role in business and involves the individual, society and nature. Technological advances over the years has had a major effects on each of these entities and are, in turn, influenced by them. Technology has given companies the ability to develop innovative products and services more efficiently to keep up with demand. If you fail to adjust to the ever changing flow of technology your company will fail to compete. As technology continues to evolve Operations Management teams need to find a way to leverage and exploit it (David A Collier, 2013). The level of importance between business and technology will continue to grow increasing the emphasis top managers must place on their companies' ability to compete through technology (David A Collier,…

    • 1924 Words
    • 8 Pages
    Superior 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. The most significant…

    • 983 Words
    • 4 Pages
    Improved Essays
  • Improved Essays

    Keeping up with current technology trends and making sure that working knowledge is up-to-date is something that should always be kept in mind. This is part of the software development life cycle during the maintenance and quality assurance step.…

    • 1064 Words
    • 5 Pages
    Improved Essays
  • Improved Essays

    Communication may have been hindered due to low minority dissent. Minority dissent measures the degree to which team members are comfortable disagreeing with others; participation levels in decisions are measured as well (Kreitner & Kinicki, 2013). In turn, the team could have benefited largely from the Delphi technique when problem-solving. This way, ideas are generated anonymously, conflicts or disagreements that would have hindered communication are avoided, and it allows equal participation (Kreitner & Kinicki,…

    • 381 Words
    • 2 Pages
    Improved Essays
  • Decent Essays

    Keystone Model

    • 204 Words
    • 1 Pages

    -o As the liaison between customer and development staff, provided direct support to customers/stakeholders in managing the REQUEST Software Development Life cycle. Managed and directed maintenance and release efforts that included 35 Request for Change, 63 System Change Requests, 11 Release Records, and 558 Help Desk tickets/issues/incidents during rated period. (01 Nov 14 to Present) Assisted in refining Software Development Life cycle for KEYSTONE incident management policies and procedures.…

    • 204 Words
    • 1 Pages
    Decent Essays
  • Improved Essays

    The floppy disk drives were able to store up to MP. Although at first the technology the floppy disks were able to sustain the rate of improvement in the product performance of the company, it eventually led to the disruption of the performance trajectory which consequently resulted in the failure of the company (Thamhain, 2013). It is, therefore, significant to understand the role that technological innovations play in the success or failure of firms and business that depend on them. This research will review the disruptive effects of the digital photography technology in the film industry as well as the transformational benefits of cloud computing in the information and technology…

    • 891 Words
    • 4 Pages
    Improved Essays
  • Improved Essays

    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.…

    • 666 Words
    • 3 Pages
    Improved Essays
  • Great Essays

    Good To Great Summary

    • 897 Words
    • 4 Pages

    Many profitable companies avoid adopting technology because it is trendy and does not represent the professional strategy that companies should use. What motivates great companies’ strategies in technology are relative to their prospective industries. Collins (2001) discussed “Those who turn good into great are motivated by a deep creative urge and need for excellence for its own sake” (2001, p.123).…

    • 897 Words
    • 4 Pages
    Great 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