<One Piece> reading notes 1 - the reasons for project failure

2010-01-17  来源:本站原创  分类:Development  人气:66 

Bought a while ago, "Peopleware" 2 (Tsinghua University Press). Have not been watching this weekend suddenly saw this book and decided to find time to study it.

After receiving deep reading. With the increase in the number of chapters read, I began to think I need some of the book describes, and I work in the problems encountered in the actual record.
Of course, if all the record becomes a whole book in a beat to the bolg.
I will be everyone I meet is usually most concerned about the real problems and issues, including records related to the solution in the bolg.

This is the first in a series "of project failure

Peopleware (peopleware), author of many failed projects (for the authenticity of this objective is to keep my attitude), project failure is not just technical problems.
I also did a lot of projects, many of whom are from projects that failed. Frankly, I have to admit I am a boss the company said: we can not do the project ultimately failed, but will continue to be postponed.
But for some continuously renewed or extended up to one year this project, I personally think this is a manifestation of a failure. Only company to consider market share, has been the cost of inputs, the boss did not give up (I think this is the main reason there is naive to think that the boss has lost the resources of the company's unpaid overtime by employees can save as much as possible - - on the back will be devoted to this part)

Here we may wish to define the look, the study notes in this series, I will be delayed longer than half the time the project plan the project referred to as the failure of the project.

Essence of the problem caused by failure of the project is it? ?

In the "people piece" the authors survey found that the most frequent reasons for failure is "political." The term covers a series of non-political content. For example: communication problems, staffing problems, the boss or client disenchanted (good appropriate), the lack of power (in my opinion mainly salaries, feeling on the issue comes to foreign employees simply do not consider this a pay The reason is not their default owner of employee benefits for the foreign press but the system is very reasonable, the staff did not need on this issue and the company and the boss battle of wits. Oh.)
Well, after reading the above words, my first reaction was: the main reason for project failure is the reason people used the words of Chinese rivers and lakes where there was, it seems that is the arena issue. O (∩ _ ∩) O ~ ha ha

"Peopleware" book discussion of major issues: the nature, we work the main problem, not so much a technical problem, as it is sociological issues. (Foreigners called the sociological aspects of the issue arena)
Most managers (we can describe in simple terms is that the boss or the company directly under the leadership) are willing to admit this view: they encountered problems in personnel than in the more technical problems encountered. However, they rarely use this kind of thinking to guide management. They do work, like technology, the main thing they care about history. They spent their time to solve it puts up the best and most interesting problems, these problems should have been their subordinates must be addressed, but if they do the work themselves rather than to manage it. They always look to make some commitment to automate the search for the recipe. Their responsibilities should be doing for most people, it is often assigned the lowest priority.

High-tech illusion

This section is very important in the daily course of our development, we tend to use the latest and most sophisticated technology to improve our own performance and satisfaction. But we should not know that these are precisely the key to project success and failure factors. We use computers and other technology components to develop new products or organizational matters, the main elements of our work is engaged in the business of human communication. Our success comes from good, with all this work the relationships between the participants, the same reason we failed is because of bad interpersonal relationships.

We tend to do several energy technology, rather than interpersonal aspects of the main reasons, not because it is more important, but because it is easier to do. Team members and find out why the restless, endless fear Why, why, compared to resign or to install a development environment to build a development platform is certainly negligible. Interpersonal communication is very complex and effect is the never very clear and explicit. But they more than any other aspect of the work is more important.
If you find yourself concerned about the sociological aspects of technology rather than the problem, you the equivalent of a dark street and then lost the key, but the other one down the street looking up. Just because "the street lights on brighter than the original."

  • <One Piece> reading notes 1 - the reasons for project failure 2010-01-17

    Bought a while ago, "Peopleware" 2 (Tsinghua University Press). Have not been watching this weekend suddenly saw this book and decided to find time to study it. After receiving deep reading. With the increase in the number of chapters read, I be

  • Review the reasons for project failure 2008-08-25

    No. We are more than 30 people work overtime for 13th in the line, added almost 4 months of classes, but we did not project well. I wrote before the time limit is approaching, the release of pressure, that is just beginning to work overtime, I am ver

  • Reading notes on the code refactoring (1) 2010-04-16

    AgileJava reading notes (1) AgileJava is a test-driven development based on the method to help you learn how to polish your Java code, and thus obtain a stable object-oriented design and high-maintainable, high-quality systems. The book with a studen

  • Reading notes (1) array 2010-05-04

    Reading notes 1. In c + +, there are two ways the array statements: one is to use the built-in array; Another is to use Vector. Vector is much easier to use and more secure than the basic element array, and should therefore be preferred to use Vector

  • <Software Architecture Design> reading notes notes 2010-05-07

    "Software Architecture Design" reading notes http://uptodate.javaeye.com/blog/346676 Domain model lack of knowledge, not in-depth understanding of Robustness analysis?

  • Reading Notes: Your First Cup: An Introduction to the Java EE Platform 2010-07-10

    Reading Notes: Your First Cup: An Introduction to the Java EE Platform 1. Differences Among Three platforms Java technology is both a programming language and a platform. The Java programming language is a high-level object-oriented language that has

  • Reading Notes: Enterprise JavaBeans, 3.0 Chapter 1. Introduction 2010-07-31

    Reading Notes: Enterprise JavaBeans, 3.0 Chapter 1. Introduction 1.1. Server-Side Components In business systems, object-oriented languages are used to improve development of GUIs, to simplify access to data, and to encapsulate the business logic. A

  • javascript DOM programming arts reading notes 2010-09-06

    javascript DOM programming arts reading notes The first part of the directory Chapter 1 Origin of JavaScript 1.1 JavaScript 1.2 A Brief History of the browser war 1.3 standard 1.4 Summary Chapter 2, JavaScript 2.2 Grammar 2.1 Grammar 2.3 statement pr

  • Reading Notes explain design pattern mode (Interpreter pattern) 2010-10-28

    Interpreter Pattern: Given a language, define a representation of its grammar, and define an interpreter, the interpreter uses the representation to interpret sentences in the language. By the definition, does not explain the mode is a commonly used

  • Reading Notes: Based on fuzzy c-means algorithm for data classification and forecasting of space - Hu Caiping. Qin Xiaolin 2010-11-06

    Reading Notes: Based on fuzzy c-means algorithm for data classification and forecasting of space - Hucai Ping, Qin Xiaolin Background Introduction c-means c-means clustering method is the most common and most commonly used method, in the "Data Mining

  • JUnit In Action Reading Notes (1) 2008-03-29

    JUnit In Action Reading Notes (1) Part1 JUnit distilled chapter1 will teach you what the JUnit framework is and what problems it solves. chapter2 will take you on a discovery tour of the core JUnit classes and how to best use them. chapter3, you'll p

  • <agile java> reading notes 2010-04-17

    This is a good book to learn java-driven testing, which in the range of knowledge about both java way by TTD is a good TDD actual book. Java knowledge to master the same time a taste of the development of TDD mode. This book is thick, also read off a

  • "Software Architecture Design" reading notes 2009-04-07

    Recently read "software architecture color design" of this book, harvest story, happened to see this online book notes, is reproduced below: 【Title】 : Software Architecture Design Press 【】 : Electronics Industry Press People s : Wen Yu Foreword

  • Java concurrent programming practice reading notes (1) 2010-05-06

    Concurrent programming in the preparation of high-performance, scalable applications often used when a technology is a relatively advanced technology, every necessary skills to do the back-end development. This book is about Java and the contracted u

  • "Becoming a leader in technology> reading notes 1 2010-07-16

    The first chapter on the definition of leadership 1, similar to the nature of leadership, people always talk about, to arouse interest and feelings. 2, with leadership who believe that their instincts enough to do with leadership, without the need fo

  • Lying design patterns - Reading Notes (1) 2010-07-22

    CSDN share in reading the book addresses are: http://book.csdn.net/bookfiles/575/ This is the author of the book is brilliant, witty text, easy to stick to a final. Records point to study notes, the right to make prints. Three characteristics of obje

  • Struts2 in Action reading notes (a) 2011-01-08

    Some basic things: 1. Struts 2 sits on top of two important technologies. At the heart of all Struts2 applications lie the client / server exchanges of the HTTP protocol. The Java Servlet API exposes these lowlevel HTTP communications to the Java lan

  • Programming Pearls (2nd Edition) reading notes 2011-05-24

    Programming Pearls (Second Edition) notes the basis of the first part of the directory begins with Chapter 1 of 3 3 1.1 a friendly conversation Accurate description of the problem 4 1.2 1.3 Program Design 4 1.4 Summary of 5 to achieve 1.5 Principle 6

  • A Technology leader in reading notes a 2010-07-16

    The first chapter on the definition of leadership 1 Leadership similar nature, will always be some people talk about, to inspire interest and experience. 2, there are people who believe that with leadership, with their instincts enough good leadershi

  • <The Art talent management software,> 3 reading notes 2010-11-19

    5 commands Command has three clear stages: the decision-making, communication, once again convey. If the manager is the ultimate decision makers, then the order is made within the command. a. When making decisions, managers need to know when to use t