• Home
  • Tea Chat
  • Habits
  • About
    • Calendar
SUKEE TEA TIME
Bring peace and thoughtful moments.

​Entertaining ourselves with reading is a great pastime. Prior to reading our blog, learn how to let ChatGPT help you out with basic book summary. Our discussion will commence after that.

Book | The Mythical Man Months by Fredericks Brooks (1995)

11/12/2023

 
​The purpose of organization is to reduce the amount of communication and coordination necessary.
"The Mythical Man-Month" by Frederick Brooks is written in 1975. It is a legendary book about software development that every self-respecting development professional should read, even today.The version we read is the anniversary copy created in 1995 - 20 years after the book was first published. Brooks analyzed what is still relevant and what is not, which is helpful for us to know. The book is centered around  a key claim: software engineering is inherently complex and challenging, like a tar pit where larger creatures (projects) are more likely to get trapped. The possibility of measuring useful work in man-months is a myth. Here, we summarize some of the influential concepts presented by the author.

Effort doesn't always equal progress. "Good cooking takes time; some tasks cannot be hurried without spoiling the result. "Sometime, we have to take our time, and our plan is based on our time estimation. However, the challenge is, "Because we are uncertain about our scheduling estimates, we often lack the courage to defend them stubbornly against management and customer pressure." 

Software development projects need proper "Planning and Control"  to ensure timely completion. Project managers closely monitor the project execution status to prevent delays that can lead to a year-long delay. Effective control measures are necessary to keep everyone working in the same direction and ensure that any missed deliveries are acknowledged quickly. This involves tightening feedback loops, breaking down work with estimations, and making all team work visible.

Adding people doesn’t means better performance. Per Brooks's Law, "Adding manpower to a late software project makes it later. ", which tells us that adding someone to a late project can only delay the task. This is because overhead costs are often associated with the work and disruption of repartitioning itself, training the new people, and added intercommunication.​

​Software development is more about managing people than the technology itself. This means having a high-quality team is much more important than simply having access to the latest tools and technologies. Per the research, the superstar's performance is 10x of the others. Therefore, ​"The manager's function is not to make people work. It is to make it possible for people to work." (Dorothy ​DeMarco from Peopleware)

Software development needs a Surgical Team to maintain the conceptual integrity of a project. This requires "The architect is also the user's agent, knowledgeably representing the user's interest in the inevitable tradeoffs among function, performance, size, cost, and schedule," The architect oversees the overall design and readiness of the development process to ensure product quality. Brooks called this a Surgical Team because it is similar to a surgeon and their support staff, where the surgeon leads the main effort, and all other staff members support them to complete the mission.

Communication is critical to a project's success. "Teams should communicate with one another in as many ways as possible: informally, by regular project meetings with technical briefings, and via a shared formal project workbook." as projects get big, it's also necessary to murder lies, stopwatches, create a simple, interface and to hide unnecessary information from each cell project to improve efficiency.

​If you plan to manage a software development team, read this book and more articles and books suggested by Brian’s Note.
0 Comments

Your comment will be posted after it is approved.


Leave a Reply.

    Reading Blog

    We gather intriguing books and topics to chat about during our upcoming tea-time break.

    Looking for the next book to read? Check out recommendations on philosophy, psychology, logical thinking, science fiction,  self-improvement and for your children.​

    What to Read

    Readthistwice.com

    Categories

    All
    Business
    Career & Success
    Effective Learning
    Friststep
    Lead-other
    Lead-other
    Lead Others
    Mindfulness
    Philosophy
    Recommended
    Science
    Stories
    Thinking

    Archives

    January 2025
    May 2024
    April 2024
    March 2024
    February 2024
    January 2024
    December 2023
    November 2023
    September 2023
    August 2023
    July 2023
    June 2023
    December 2022
    November 2022
    October 2022
    September 2022
    August 2022
    July 2022
    June 2022
    May 2022
    April 2022
    March 2022
    February 2022
    January 2022
    December 2021
    November 2021
    October 2021
    June 2021
    August 2020
    August 2019
    November 2018
    August 2018
    June 2018
    May 2018
    April 2018
    March 2018
    February 2018
    June 2017
    May 2017
    February 2017
    January 2017
    December 2016
    November 2016
    September 2016
    January 2016
    December 2015
    April 2015
    October 2014
    June 2013
    April 2012
    September 2011
    September 2000
    July 2000
    March 2000

    Resources 

    learning.oreilly.com​

    Sign Up for Tea Chat Newsletter 

Sign Up
©  2000-2024 All Rights Reserved.