The Mythical Man month

Author: Frederick Phillips Brooks

Publisher: Addison-Wesley Professional

ISBN:

Category: Computers

Page: 322

View: 397

Since the first publication of The Mythical Man-Month in 1975, no software engineer's bookshelf has been complete without it. Many software engineers and computer scientists have claimed to be "on their second or third copy" of the book. This edition is an enhanced re-release of the Brooks classic. Included are all of the existing essays that were originally presented, with the addition of three new essays assessing the current status of software project management. Brooks's well-known 1986 article, No Silver Bullet, is also included.

The Mythical Man Month

These essays draw from his experience as project manager for the IBM System/360 computer family and then for OS/360, its massive software system.

Author: Frederick P. Brooks Jr.

Publisher: Pearson Education

ISBN: 0132119161

Category: Computers

Page: 336

View: 820

Few books on software project management have been as influential and timeless as The Mythical Man-Month. With a blend of software engineering facts and thought-provoking opinions, Fred Brooks offers insight for anyone managing complex projects. These essays draw from his experience as project manager for the IBM System/360 computer family and then for OS/360, its massive software system. Now, 20 years after the initial publication of his book, Brooks has revisited his original ideas and added new thoughts and advice, both for readers already familiar with his work and for readers discovering it for the first time. The added chapters contain (1) a crisp condensation of all the propositions asserted in the original book, including Brooks' central argument in The Mythical Man-Month: that large programming projects suffer management problems different from small ones due to the division of labor; that the conceptual integrity of the product is therefore critical; and that it is difficult but possible to achieve this unity; (2) Brooks' view of these propositions a generation later; (3) a reprint of his classic 1986 paper "No Silver Bullet"; and (4) today's thoughts on the 1986 assertion, "There will be no silver bullet within ten years."


The Mythical Man month

Author: Frederick Phillips Brooks

Publisher: Addison-Wesley Professional

ISBN:

Category: Computers

Page: 322

View: 869

Since the first publication of The Mythical Man-Month in 1975, no software engineer's bookshelf has been complete without it. Many software engineers and computer scientists have claimed to be "on their second or third copy" of the book. This edition is an enhanced re-release of the Brooks classic. Included are all of the existing essays that were originally presented, with the addition of three new essays assessing the current status of software project management. Brooks's well-known 1986 article, No Silver Bullet, is also included.

The Mythical Man month

Cost does indeed vary as the product of the number of men and the number of
months . Progress does not . Hence the man - month as a unit for measuring the
size of a job is a dangerous and deceptide myth . It implies that men and months
 ...

Author: Frederick Phillips Brooks

Publisher: Reading, Mass. ; Don Mills, Ont. : Addison-Wesley Publishing Company

ISBN:

Category: Computer programming

Page: 195

View: 950

The orderly Sweet-Williams are dismayed at their son's fondness for the messy pastime of gardening.

Building a Decision Support System The Mythical Man Month Revisited

This work has been selected by scholars as being culturally important and is part of the knowledge base of civilization as we know it. This work is in the public domain in the United States of America, and possibly other nations.

Author: Peter G. W. Keen

Publisher: Franklin Classics Trade Press

ISBN: 9780353175280

Category: Business & Economics

Page: 100

View: 798

This work has been selected by scholars as being culturally important and is part of the knowledge base of civilization as we know it. This work is in the public domain in the United States of America, and possibly other nations. Within the United States, you may freely copy and distribute this work, as no entity (individual or corporate) has a copyright on the body of the work. Scholars believe, and we concur, that this work is important enough to be preserved, reproduced, and made generally available to the public. To ensure a quality reading experience, this work has been proofread and republished using a format that seamlessly blends the original graphical elements with text in an easy-to-read typeface. We appreciate your support of the preservation process, and thank you for being an important part of keeping this knowledge alive and relevant.

New Software Engineering Paradigm Based on Complexity Science

[Bro95-P122] Brooks FP Jr (1995) The mythical man-month. Addison-Wesley,
Reading, p 122 [Bro95-P179] Brooks FP Jr (1995) The mythical man-month.
Addison-Wesley, Reading, p 179 [Bro95-P180] Brooks FP Jr (1995) The mythical
 ...

Author: Jay Xiong

Publisher: Springer Science & Business Media

ISBN: 9781441973269

Category: Technology & Engineering

Page: 746

View: 837

This book describes a complete revolution in software engineering based on complexity science through the establishment of NSE – Nonlinear Software Engineering paradigm which complies with the essential principles of complexity science, including the Nonlinearity principle, the Holism principle, the Complexity Arises From Simple Rules principle, the Initial Condition Sensitivity principle, the Sensitivity to Change principle, the Dynamics principle, the Openness principle, the Self-organization principle, and the Self-adaptation principle. The aims of this book are to offer revolutionary solutions to solve the critical problems existing with the old-established software engineering paradigm based on linear thinking and simplistic science complied with the superposition principle, and make it possible tohelp software development organizations double their productivity, halve their cost, and remove 99% to 99.99% of the defects in their software products, and efficiently handle software complexity, conformity, visibility, and changeability. It covers almost all areas in software engineering. The tools NSE_CLICK- an automatic acceptance testing platform for outsourcing (or internally developed) C/C++ products, and NSE_CLICK_J - an automatic acceptance testing platform for outsourcing (or internally developed) Java products are particularly designed for non-technical readers to view/review how the acceptance testing of a software product developed with NSE can be performed automatically, and how the product developed with NSE is truly maintainable at the customer site.

Building a Decision Support System The Mythical Man Month Revisited

This work has been selected by scholars as being culturally important and is part of the knowledge base of civilization as we know it. This work is in the public domain in the United States of America, and possibly other nations.

Author: Peter G. W. Keen

Publisher: Franklin Classics Trade Press

ISBN: 9780353175273

Category: Business & Economics

Page: 100

View: 542

This work has been selected by scholars as being culturally important and is part of the knowledge base of civilization as we know it. This work is in the public domain in the United States of America, and possibly other nations. Within the United States, you may freely copy and distribute this work, as no entity (individual or corporate) has a copyright on the body of the work. Scholars believe, and we concur, that this work is important enough to be preserved, reproduced, and made generally available to the public. To ensure a quality reading experience, this work has been proofread and republished using a format that seamlessly blends the original graphical elements with text in an easy-to-read typeface. We appreciate your support of the preservation process, and thank you for being an important part of keeping this knowledge alive and relevant.

Metrics and Models in Software Quality Engineering

Phase - based life - cycle models were introduced , and analysis , like the
mythical man - month , emerged . In the 1980s hardware costs continued to
decline , and information technology permeated every facet of our institutions and
became ...

Author: Stephen H. Kan

Publisher: Addison-Wesley Professional

ISBN: 9780201729153

Category: Computers

Page: 528

View: 786

Table of contents

Geometry Language and Strategy

The mythical manmonth hypothesis holds: W = O.”. Organizations are
characterized by this positive overhead e : Doubling the size of the job requires
more than just double the number of people. • The mythical manmonth can be
 ...

Author:

Publisher:

ISBN: 981447889X

Category:

Page:

View: 828


Managing High intensity Internet Projects

Veteran project managers have known for a long time that the relationship
among schedule , people , budget , and quality is not a linear one ; as far back as
1975 , Fred Brooks wrote a book called The Mythical Man - Month , 16 whose title
 ...

Author: Edward Yourdon

Publisher: Prentice Hall Professional

ISBN: 9780130621108

Category: Computers

Page: 226

View: 461

In Managing High-Intensity Internet Projects, Ed Yourdon delivers instant, practical solutions for virtually every challenge you'll face in leading today's high-intensity, Internet-time projects. Yourdon's breakthrough management techniques cover strategies, politics, processes, tools, and the entire development lifecycle - from requirements through coding, monitoring progress through testing and delivery.

Rescue the Problem Project

Frederick Brookes, The Mythical Man-Month, (Boston, MA: Addison-Wesley, 1995
), 154. 4. Eliyahu Goldratt, Critical Chain (Great Barrington, MA: North River Press
, 1997), 124-125. 5. Jeffery Liker, The Toyota Way (New York: McGraw-Hill, ...

Author: Todd Williams

Publisher: AMACOM

ISBN: 0814416837

Category: Business & Economics

Page: 304

View: 119

When budgets are dwindling, deadlines passing, and tempers flaring, the usual response is to browbeat the project team and point fingers of blame. Not helpful. For these situations, what is needed is an objective process for accurately assessing what is wrong and a clear plan of action for fixing the problem. Rescue the Problem Project provides project managers, executives, and customers with the answers they require. Turnaround specialist Todd Williams has worked with dozens of companies in multiple industries resuscitating failing projects. In this new book, he reveals an in-depth, start-to-finish process that includes: * Techniques for identifying the root causes of the trouble * Steps for putting projects back on track-audit the project, analyze the data, negotiate the solution, and execute the new plan * Nearly 70 real-world examples of what works, what doesn't, and why * Guidelines for avoiding problems in subsequent projects Many books explain how to run a project, but only this one shows how to bring it back from the brink of disaster. And with 65% of projects failing to meet goals and 25% cancelled outright, that's essential information!

Five Core Metrics

In his justly famed book The Mythical Man-Month, he declared, “The number of
months of a project depends upon its sequential constraints,” that is, one thing
has to be done after another necessarily preceding thing. From that it followed, “
The ...

Author: Lawrence Putnam

Publisher: Addison-Wesley

ISBN: 0133489221

Category: Computers

Page: 144

View: 220

This is the digital version of the printed book (Copyright © 2003). To succeed in the software industry, managers need to cultivate a reliable development process. By measuring what teams have achieved on previous projects, managers can more accurately set goals, make bids, and ensure the successful completion of new projects. Acclaimed long-time collaborators Lawrence H. Putnam and Ware Myers present simple but powerful measurement techniques to help software managers allocate limited resources and track project progress. Drawing new findings from an extensive database of software project metrics, the authors demonstrate how readers can control projects with just Five Core Metrics –Time, Effort, Size, Reliability, and Process Productivity. With these metrics, managers can adjust ongoing projects to changing conditions–surprises that would otherwise cause project failure.

Creating a Software Engineering Culture

Personnel attributes and human factors provide by far the largest opportunity for
improving productivity. Brooks, Frederick P., Jr. The Mythical Man-Month: Essays
on Software Engineering, 20th anniv. ed. Reading, Mass: Addison-Wesley, 1995
 ...

Author: Karl Wiegers

Publisher: Addison-Wesley

ISBN: 0133489299

Category: Computers

Page: 384

View: 947

This is the digital version of the printed book (Copyright © 1996). Written in a remarkably clear style, Creating a Software Engineering Culture presents a comprehensive approach to improving the quality and effectiveness of the software development process. In twenty chapters spread over six parts, Wiegers promotes the tactical changes required to support process improvement and high-quality software development. Throughout the text, Wiegers identifies scores of culture builders and culture killers, and he offers a wealth of references to resources for the software engineer, including seminars, conferences, publications, videos, and on-line information. With case studies on process improvement and software metrics programs and an entire part on action planning (called “What to Do on Monday”), this practical book guides the reader in applying the concepts to real life. Topics include software culture concepts, team behaviors, the five dimensions of a software project, recognizing achievements, optimizing customer involvement, the project champion model, tools for sharing the vision, requirements traceability matrices, the capability maturity model, action planning, testing, inspections, metrics-based project estimation, the cost of quality, and much more! Principles from Part 1 Never let your boss or your customer talk you into doing a bad job. People need to feel the work they do is appreciated. Ongoing education is every team member’s responsibility. Customer involvement is the most critical factor in software quality. Your greatest challenge is sharing the vision of the final product with the customer. Continual improvement of your software development process is both possible and essential. Written software development procedures can help build a shared culture of best practices. Quality is the top priority; long-term productivity is a natural consequence of high quality. Strive to have a peer, rather than a customer, find a defect. A key to software quality is to iterate many times on all development steps except coding: Do this once. Managing bug reports and change requests is essential to controlling quality and maintenance. If you measure what you do, you can learn to do it better. You can’t change everything at once. Identify those changes that will yield the greatest benefits, and begin to implement them next Monday. Do what makes sense; don’t resort to dogma.

Software Project Survival Guide

Page 144 “Defining distinct roles”: Frederick P. Brooks, Jr., The Mythical Man-
Month, Anniversary Edition. Reading, MA: Addison-Wesley, 1995. 145 “A good
architecture should”: For one method of quantitatively assessing how well an ...

Author: Steve McConnell

Publisher: Microsoft Press

ISBN: 0735637385

Category: Computers

Page: 304

View: 180

Equip yourself with SOFTWARE PROJECT SURVIVAL GUIDE. It's for everyone with a stake in the outcome of a development project--and especially for those without formal software project management training. That includes top managers, executives, clients, investors, end-user representatives, project managers, and technical leads. Here you'll find guidance from the acclaimed author of the classics CODE COMPLETE and RAPID DEVELOPMENT. Steve McConnell draws on solid research and a career's worth of hard-won experience to map the surest path to your goal--what he calls "one specific approach to software development that works pretty well most of the time for most projects." Nineteen chapters in four sections cover the concepts and strategies you need for mastering the development process, including planning, design, management, quality assurance, testing, and archiving. For newcomers and seasoned project managers alike, SOFTWARE PROJECT SURVIVAL GUIDE draws on a vast store of techniques to create an elegantly simplified and reliable framework for project management success. So don't worry about wandering among complex sets of project management techniques that require years to sort out and master. SOFTWARE PROJECT SURVIVAL GUIDE goes straight to the heart of the matter to help your projects succeed. And that makes it a required addition to every professional's bookshelf.

Distributed Game Development

See Maintenance Man-months fixed man-month rates and, 82, 85–86, 93, 215
hardware v., 217 mythical, 156, 200 Manufacturing/distributing process, 28, 96,
214 Marketing, 95 Massively multiplayer online games. See MMO games Matrix,
 ...

Author: Tim Fields

Publisher: Taylor & Francis

ISBN: 1136135413

Category: Art

Page: 239

View: 450

Take control of your global game development team and make successful AAA game titles using the 'Distributed Development' model. Game industry veteran Tim Fields teaches you how to evaluate game deals, how to staff teams for highly distributed game development, and how to maintain challenging relationships in order to get great games to market. This book is filled with interviews with a broad spectrum of industry experts from top game publishers and business owners in the US and UK. A supplementary web site provides interviews from the book, a forum where developers and publishers can connect, and additional tips and tricks. Topics include:

Managing the Unmanageable

... what programmers do. What Do Programmers Do? First and perhaps foremost,
programmers have fun! Fred Brooks, in one of the classics of software
engineering, The Mythical Man-Month,6 wrote brilliantly of why programming ...

Author: Mickey W. Mantle

Publisher: Addison-Wesley

ISBN: 0132981254

Category: Computers

Page: 464

View: 193

“Mantle and Lichty have assembled a guide that will help you hire, motivate, and mentor a software development team that functions at the highest level. Their rules of thumb and coaching advice are great blueprints for new and experienced software engineering managers alike.” —Tom Conrad, CTO, Pandora “I wish I’d had this material available years ago. I see lots and lots of ‘meat’ in here that I’ll use over and over again as I try to become a better manager. The writing style is right on, and I love the personal anecdotes.” —Steve Johnson, VP, Custom Solutions, DigitalFish All too often, software development is deemed unmanageable. The news is filled with stories of projects that have run catastrophically over schedule and budget. Although adding some formal discipline to the development process has improved the situation, it has by no means solved the problem. How can it be, with so much time and money spent to get software development under control, that it remains so unmanageable? In Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams , Mickey W. Mantle and Ron Lichty answer that persistent question with a simple observation: You first must make programmers and software teams manageable. That is, you need to begin by understanding your people—how to hire them, motivate them, and lead them to develop and deliver great products. Drawing on their combined seventy years of software development and management experience, and highlighting the insights and wisdom of other successful managers, Mantle and Lichty provide the guidance you need to manage people and teams in order to deliver software successfully. Whether you are new to software management, or have already been working in that role, you will appreciate the real-world knowledge and practical tools packed into this guide.

NetCentric and Client Server Computing

The Mythical Man - Month , perhaps the best book on the issues of software
development ( because it is based on the experience of failure ) , cautions
against overstaffing a project . Certainly , employees simply thrown into the
project often do ...

Author: Anderson Consulting

Publisher: CRC Press

ISBN: 9780849399671

Category: Computers

Page: 984

View: 525

From Federal Express's package tracking Website, to Amazon.com, netcentric computing has been evolving, slowly-but-surely, one solution at a time, since the early 1990s. Over the past year or so, the trickle has grown into a torrent of netcentric innovations of wider and wider scope, developed in companies around the globe. Now, a new enterprise computing paradigm has sprung into being. Until now, there has been no comprehensive netcentric model, clearly defined netcentric system architecture, or established set of guiding principles to help you gear up for this next stage in the evolution of enterprise computing. written by the experts at Andersen Consulting, Netcentric and Client/Server Computing: A Practical Guide, offers you this and more. Of course, a book can never take the place of experts who wrote it, but this revised, updated, and expanded edition of Andersen Consulting's noted guide is an important first step in acquiring the knowledge and skills you need to bring netcentric capabilities into your organization. You'll learn from 13 acknowledged world experts what netcentric computing is, how it works, and how you can use it to provide your organization with an unstoppable competitive edge. Based upon their experiences with mission-critical netcentric implementations at 100 of the most successful business organizations on the planet, these experts explain how netcentric computing can help you enable new business capabilities. Using dozens of fascinating case examples, they show you how to seamlessly integrate computing, communications, and knowledge resources in order to forge solid links among your company's employees, units, customers, suppliers, and partners, regardless of time, location, device, or content. And, they provide priceless advice and guidance on how to exploit the endless array of possibilities provided by netcentric computing to develop exciting new customer services, identify new markets, cut costs, engineer internal processes for improved business performance, and more. Netcentric and Client/Server Computing is divided into four, self-contained sections for ease of reference. Section I introduces you to basic netcentric principles and concepts, provides an overview of state-of-the-art in netcentric computing models, and develops a solid business case for netcentric computing. Section II acquaints you with the various technologies involved and describes a comprehensive netcentric architecture. Section III is devoted to crucial analysis, design, and implementation issues, including design specifics for architectures, applications, and networks; rollout strategies; and ongoing management of distributed operations. Section IV explores emerging technologies and their likely impact on the future of netcentric computing.

Software Quality

However , as an individual project manager may not be the right person to
organize a formal change , project managers should collaborate with ... Frederick
P. Brooks Jr. ( 1995 ) , The Mythical Man Month - Essays on Software
Engineering .

Author: Malik

Publisher: Tata McGraw-Hill Education

ISBN: 9780070248731

Category: Computer software

Page: 212

View: 436

This book is a distillate of rich teaching and industry experience of the authors, and has been designed to help academicians and software professionals in varied roles--project managers, IS managers, business heads, entrepreneurs, etc. It will be equally useful to students of management and computer applications.

Agile Software Development in the Large

This was the only way to emphasize that sticking to the time-box was something
we all took seriously. We wanted to make sure that we did not fall into the trap
Fred Brooks describes in The Mythical Man-Month: How does a project get to be
a ...

Author: Jutta Eckstein

Publisher: Addison-Wesley

ISBN: 0133492370

Category: Computers

Page: 246

View: 376

This is the digital version of the printed book (Copyright © 2004). Who Says Large Teams Can’t Handle Agile Software Development? Agile or "lightweight" processes have revolutionized the software development industry. They're faster and more efficient than traditional software development processes. They enable developers to embrace requirement changes during the project deliver working software in frequent iterations focus on the human factor in software development Unfortunately, most agile processes are designed for small or mid-sized software development projects—bad news for large teams that have to deal with rapid changes to requirements. That means all large teams! With Agile Software Development in the Large, Jutta Eckstein—a leading speaker and consultant in the agile community—shows how to scale agile processes to teams of up to 200. The same techniques are also relevant to teams of as few as 10 developers, especially within large organizations. Topics include the agile value system as used in large teams the impact of a switch to agile processes the agile coordination of several sub-teams the way project size and team size influence the underlying architecture Stop getting frustrated with inflexible processes that cripple your large projects! Use this book to harness the efficiency and adaptability of agile software development. Stop getting frustrated with inflexible processes that cripple your large projects! Use this book to harness the efficiency and adaptability of agile software development.