Hacker Read top | best | new | newcomments | leaders | about | bookmarklet login

Are you familiar with the book Peopleware? If not, check it out.

http://www.amazon.com/Peopleware-Productive-Projects-Second-...



sort by: page size:

Peopleware is a great book about this very concept. http://en.wikipedia.org/wiki/Peopleware:_Productive_Projects...

A book from 1987!

Nothing new under the sun.


Peopleware — Productive Projects and Teams

https://amazon.com/Peopleware-Productive-Projects-Tom-DeMarc...


I think you could argue in favour of Peopleware as the "practical" complement for MMM.

Although I'd be curious to hear of any recent books that hit the level of these two.


Does anyone know to what kind of books or reference is the author talking about when talking about the "15 years of free literature on how to run large-scale online projects"

I've seen in the comments that damian2000 (http://news.ycombinator.com/item?id=4781706) has suggested "Peopleware: Productive Projects and Teams" by DeMarco & Lister.

any other suggestions?


"Peopleware" http://www.amazon.com/Peopleware-Productive-Projects-Second-... , a lot of insights and ideas how to build great teams. Great to read for developers, team leads and managers.

"The art of multiprocessor programming", excellent book on parallel programming theory with code explanations: http://www.amazon.com/gp/product/0123705916?ie=UTF8&tag=nirs...


Peopleware by Tom DeMarco and Timothy Lister

Build to Last by James C. Collins , Jerry I. Porras


Two absolute must reads:

Peopleware

Accelerate: The Science of Lean Software

Both are scientifical approaches to what makes effective teams.


Peopleware and Mythical Man-Month are fundamental to understanding larger software projects and teams.

They often state obvious things, but I didn’t guess them myself.

Mythical Man-Month also provides important historical perspective.


Are you sure you're talking about the same thing?

This article is about psychological patterns related to task management and productivity. The book you linked to seems about software messaging system design.


If you liked this, years ago Fred Brooks recommended these books to me:

- DeMarco & Lister Peopleware

- 2007. Software engineering: Barry Boehm's lifetime contributions to software development, management and research. Ed. by Richard Selby.

- Hoffman, Daniel M.; Weiss David M. (Eds.): Software Fundamentals – Collected Papers by David L. Parnas, 2001, Addison-Wesley, ISBN 0-201-70369-6.

- And his: The Design of Design. Start with Part II.


The Mythical Man-Month: Essays on Software Engineering, Frederick P. Brooks * still relevant re: people are the key to getting things done; understand how people work together.

https://www.abebooks.com/products/isbn/9780201006506


Both of those books are about WIP (work in progress). The Goal describes a systematic way to figure out where your production process is getting bottlenecked, and then how to alleviate the constraint and improve overall throughput. The first step is to identify the largest pile of WIP waiting for a particular process step.

The Phoenix Project extends this same methodology to IT processes, which is challenging because unlike physical production processes the workflow (and piles of WIP) are often hidden in databases and ticketing systems (which have an infinite capacity!). Furthermore, the process steps are often not even systematically documented, which makes it impossible to pin down your capacity in the first place.

Personal productivity is definitely more like the latter, since we are capable of holding quite a bit of invisible WIP in our brains.


+ Yes, I suggest reading his book 5 times:

[0] https://www.amazon.com/Managing-Humans-Humorous-Software-Eng...


Project Oxygen is worth checking out. It was mentioned in "Work Rules" by Laszlo Bock https://rework.withgoogle.com/blog/the-evolution-of-project-...

I was about to suggest that book, too. Also, check out this blog post: http://agilitrix.com/2011/03/how-to-make-your-culture-work/ which outlines some of the ideas presented in the book "The Reengineering Alternative: A plan for making your current culture work" by William Schneider.

http://shop.oreilly.com/product/9780596517717.do is a good project management book.

and this is a more advanced one with some good ideas:

http://en.wikipedia.org/wiki/Critical_Chain_(novel)


He seems to be pushing his book and possibly at the end his school:

"Years ago I wrote a book – IT's All about the People: Technology Management That Overcomes Disaffected People, Stupid Processes and Deranged Corporate Cultures – that focused on the human element in technology. The premise is as correct today as it was then."

Projects are hard and deal with the unexpected. If you've never done anything like whatever you are trying to do before, you will encounter delays. These are really not failures -- in fact a lot of projects are "finished" with many additional "add on" pieces and enhancements scoped for future work.

Tellingly, companies that do the same thing over and over again (video game companies come to mind), are actually pretty good at delivering on time and on budget. With a stable and experienced workforce, the right corporate culture and reusable work breakdown structures, it's all possible.


Are you already highly productive, but want to be even more productive? You should read about systems and methodologies, and implement one rigorously.

Recommended: 4 Steps to the Epiphany by Steve Blank - breaks down the customer development lifecycle into actionable deliverables.

Do you feel like you're not being productive or shipping? You should read about procrastination and then diligently work to fix it, not spend more time studying GTD-type systems.

Recommended: Procrastination by Jane B. Burka and Lenora M. Yuen - the essential book on understanding and correcting your procrastination.


This sounds much like The Phoenix Project.

https://www.amazon.com/Phoenix-Project-DevOps-Helping-Busine...

It's a solid read for anyone in engineering or close (e.g., project manager).

next

Legal | privacy