人月神话读后感.doc_第1页
人月神话读后感.doc_第2页
人月神话读后感.doc_第3页
人月神话读后感.doc_第4页
人月神话读后感.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

The mythical man-month feeling after readingDifferent social experience, different states of mind, to read the book, I also dont experience the feeling after reading about me in this book, there are many good ideas, but I just put my deepest feelings of writing. It is a worthwhile reading books, every times are likely to read some tips.Incremental development. Particularly recommended this book, the development mode of development mode of the biggest advantage is lets developers can at each stage of the system can run a developer, so each stage with a sense of accomplishment, wont feel boring. And every stage of the system is developed, so that users can use can be used and whats wrong to rectify. A system is adopted in my incremental development, well put the basic functions of the system, this system has been used to test can be used to detect and and users. And when he saw one can run after the system that happy is self-evident. We adopt the architecture is SSH (are) are MVC hibernate - -, design patterns that are to also can easily, this design MVC on incremental development, new function and the function of the cross old place only one interface, a class. But, if use the hibernate in a new data table or field, also wont join in the system have big before, need only partially adjusted. Remember once interview the interviewer asked me why MVC design patterns would be so popular? The answer is: then, can reuse. The interviewer is not satisfied with the answers, ask friends and friends after yi expansion, to answer: easy maintenance. I think the answer is obvious, because for most of the software are often changes, but not many reuse. This book is mentioned in the software will certainly have change, such as business, cancellation, etc, will change caused by changes in the software requirements, My own experience of software and friends are confirmed real changes in the development of software. This software is to expand, easy maintenance.The Surgical Team Surgical you will receive data from TeamThe project manager of the project must be clearly estimates of the initial operation mode of project on time and manpower in project (each phase of distribution, for example when needed), determines what kind of person when need to join the project, it is the responsibility of the project manager.Book a team, in no time, money and talents to develop a system under the pressure, should use 1 time in the system was developed with 5 years, when the system development after the completion of the outdated. Their failure is a goal set too big, what will they do best, five goals, according to the level of if they achieve the 1 to 2 months will have a selling point. I feel really need to implement system of too much, and some of them even target is back, such as safety and operation.Building industry structure, stylist USES estimation techniques to estimate budget, the technology will offer by subsequent contractorTo verify and correction. Contractors will exceed the budget. Next, stylist will improve his budget or revisionUnder the plan, the adjustment to the phase of the project. He may also be used to the proposal, cheaper ways to achieve design.The process is similar to dominate the computer system and computer programming system structure. By contrast, he could have set inProject from the contractor for early offer advantage, is almost as long as he asked, can get the answer. He often the disadvantagesIs the only one who can heighten the contractor, or reduce the former estimates, to reflect on design likes and dislikes. In the actual situation,Early exchanges and continuous communication can make good cost structure, and to develop staff awareness on design, and confidenceAnd dont confuse their respective duties. noble Aristocracy, democratic politics, Democracy, and the SystemFor the integrity of the concept, design must by a single person or group to finish with consensus.Four questions:1. How to get a concept of integrity2. Whether to have an outstanding elite, or structure of noble autocratic designers.3 how to avoid structure designers output cannot achieve or expensive technology specification, everyone is in a mess.4. How to realize the technical personnel that details fully communicate, trivial to ensure that the design is correct understanding and precise integration into products. We quickly determine each programmer should know all the materials, namely in every office should keep a copy Copies of the manual work. The manual updated work is very important. Work is the latest, manual must be if every change will again Print all the documents, in fact, it is difficult to achieve. However, if the binder, just changing the way change. We had a computer system for real-time, editor is incredible to help maintain. Edit and print job typesetting, In computer and printer directly on the finish, cycle time is less than one day. But even so, all the staff or meeting reception The problems in digest. When he first received change pages, he needs to know, modified? Later, When he problem of advice, he needs to know that what is the definition of now? . Understand the problem can be sustained by the document to solve. The changes are emphasized document several steps. First, Must be marked on the page of the changed text, for example, use perpendicular line mark on the edge of the page of text changes. Second, The distribution of the summary page changes with independent of the importance of writing, change and notation recorded. This mechanism in our projects with other issues, stable operation for six months. About 1.5 thick manual work Rice! If we will act in Manhattan time-range building office use 100 manual fold together, they more than thisBuilding. In addition, the distribution of every page, about 5 centimeters, change into the archives page about 150 pages. dailyWork of maintenance manual took a lot of time each day. Now, let us deal with strong emotional problems - aristocracy and democratic politics. Dont structureIs the person? Some of them, to tell intellectual elite personnel how to work the realization of poor? If all the creative activityThose elite alone, researchers were only occupies the gear machine? Dont follow the democratic theory, from allWorkers collect the best ideas, in order to get a better product, not only technical specifications will work in a man?One last question is the simplest. I certainly dont consider only structure is good idea. The new concept frequentlySince the implementer or users. However, Ive been trying to express, and all of my experience convinced me that, the concept of systemThe use of easy degree. The basic concept and system can integrate the ideas and characteristics of good, had better put aside,Will not be considered. If there are many very important but not compatible concept, you should abandon the original design of different basicConcept, after the merger of system restart. Due to the goal is to understand the function of usability, ratio of the complexity of the system design is finally testing standards. singleEasy to use function itself or is unable to become a good design all criteria.However it is widely misunderstood. Operating system OS / 360 due to its complicated by its powerful function of developersFor the praise. Function, rather than simple, is used to measure the degree of outstanding design staff. On the other hand, PDP - 1The system because of its concise and concept and its staff was built. Of course, no matter use any measurement standardThe latter, function and OS / 360 were not an order of magnitude. But, once in usability as the standard, singleFunction and easy to use is not balanced, only half the real goal achieved.Now the whole earth used only one language, with few words. On the occasion of a migration from the east, men discovered a plain in the land of Shinar, and settled there. Then they said to one another, Come, let us make bricks, burning them well. So they used bricks for stone, and bitumen for mortar. Then they said, Come, let us build ourselves a city with a tower whose top shall reach the heavens (thus making a name for ourselves), so that we may not be scattered all over the earth. Then the Lord came down to look at the city and tower which human beings had built. The Lord said, They are just one people and they all have the same language. If this is what they can do as a beginning, then nothing that they resolve to do will be impossible for them. Come, let us go down, and there make such a babble of their language that they will not understand one anothers speech. Thus the Lord dispersed them from there all over the earth, so that they had to stop building the city. (Book of Genesis, 11:1-8).For a given level of function, use the most concise and direct way to specify the system is the best thing. Only Simplicity is concise () is not enough, the TRAC language and Mooers Algol 68 with many unique basic The concept of concise features needed to achieve, but they are not straightforward (have). To express one to be done Things, often need to basic elements to unexpected complex combination. And, just understand basic elements and groupClose enough to rule, we also need to learn, and use of obscure how in the practical work. Concise and straightforward From the concept of integrity. Each part should reflect the same principle and mechanism of compromise. In grammar Each part should use the same skills, In the same semantic similarity, should have. Therefore, the usability actually need To design the consistency and integrity of the concept.On 1. 2. 4 the answer can be found, but is basically a third seems to find.Lily extra - System EffectThe story is based on the basic operating system and IBM 360 compiler experience, how to avoid the development about the risk of system, the author holds that the development of the system designer of system is the most dangerous, so they self-discipline. implement Passing the wordThe deeper impression is architecture design personnel must fo As a software, a system, must have a clear concept model, everybody in this framework, the innovation and development of all work with the basic concepts must be consistent. Specific details of concept, but can only total designers have denied the basic concepts and development. Should notice that, even if it is always the same individual, stylist is always in his mind had taken for granted rules or concept, probably due to the lack of specific documentation, but not be all developers common concepts. In other developers coding, they may conflict with the concept, function, east (module), cause the whole structure algorithm. The designer must immediately find, made. The concept of integrity, for many small software developers, due to the general manager, development can be controlled, the concept of integrity of domicile some code in the organization will maintain a level. But after the modification, expanded functional bugs, also should always keep the original design concept and the compatibility. For large-scale software systems, it must be through the tree structure, control, stylist still one to two, each layer on layer are absolutely grasp ability. Ive attended a 15 people around the team, is divided into two layers. Feel the overall concept of integrity control effect is good. I have no more number of specific project experience, hope to have the opportunity to participate in larger projects.r his description of the characteristics of any for a method, but he should not dominate realization process.Why Babylon will Fail the Tower of Babel Tower wouldnt come in?About Babylon will be the reason for failure is the tower of lack of communication. when Calling the ShotBasically tells you how to program computers, and put forward some time experience algorithm.All kinds of algorithms about may not suit and is now a senior language, but also suitable for now Portman, namely programming staff only 50% of actual programming time, other time is spent in the irrelevant trivial things. XiaoZuShiLv operations of a times - Pound SackThe space program takes about, in the 1970s, but now much more outstanding.Outline The Documentary s single-handedly broughtDocumentationa goal to Throw One worldThe only constant change itself.In large project, project managers need to have two or three top programmers as highly technical, when the job is busy most populous, they can is flying, solve all kinds of problems. About the technical personnel and project staff to me, there is the interchange of tips, but the two positions in IBMs promotion, dont understand. MoXie ganjiang Sharp and portugues eMajor project management tools, the importance of the project manager must formulate a strategy, make all kinds of tools, such as utilities tool to develop, maintain and use the tools of higher efficiency of developers, the tool may be developers to develop, also may use existing, the likelihood is universal, and may also be special or personal preference. Example: document writing tools, development tools (including various development platform), debugging tools and testing tools, database tools, version management, project management tools etc. A man twice the wages, productivity may be ten times the others. My classmates and I, a small companys technical director, he also talked about this very identity. Dont know how the other programmers. My colleague has a cow, especially large contributions to our company, should the ordinary, but most wages ten programmers is twice the average programmer. If some unfair? I dont know. Because the programmer is also very hard. However, I think, as companies, should give the best people, or the best treatment for higher pay than now. Build a team, the best is the elite team, everybody is a cow, high efficiency will be particularly. Microsoft is the idea, the most intelligent people together, can succeed at all. When the people heard a project schedule, occurred from disastrous might think project must be suffered a department Column major disaster. However, usually from evil, rather than the termite tornado. Also, the project schedule With an unobservable cruel, but the way slowly backward. Actually, the major disaster is relatively easy to handle, it Often the pressure, and the restructuring of the new technology, complete the whole project, often appear to cope.But one day behind schedule is difficult to identify, not easy to prevent and irreparable. Yesterday, a keyMember is sick, unable to hold a meeting. Today, because of the lightning broke company supply power transformer, all the machine can rev Move. Tomorrow, because the factory disk supply a week, delay the disk routines can test. It snows, emergency task, private One problem with customers, called an emergency meeting of management, check list - this can be extended constantly. Everything will An activity or delay in half a day, but the schedule, although each has started behind only a bit. Not every day are equal to lag. Despite such as mentioned above, the prior estimate will give the working schedule ahead Effects of activities, but some of the calculation and consideration is necessary. So, how to determine what is critical deviation? Only by introducing PERT or critical path technology can judge. It shows what kind of things, who need who is critical path His work lag affects final completion date. In addition, it also points out that a task in the key path, but By the time lag.Strictly speaking, introducing PERT technology is the key path planning, introducing PERT chart, if used for each event it needs Three times each project, the date on different possibilities. Estimates I feel is not worth the extra for such refinements For convenience, but for me, any critical path method introducing PERT chart are called. Introducing PERT of introducing PERT chart is used to work in the most valuable part. It includes the whole net structure, the task The identification and dependence between each quest chains. These requirements are very professional project early in the plan. The first Introducing PERT chart is a very dangerous, but people are constantly, make use of a talent for introducing PERT chart. With the project, the front that introducing PERT discouraged excuse, the other part will be left behind, anywayThe answer. It shows a person to make their work from the key path, how to advance, also suggest the other part compensationThe lost time.The Whole part and hydraulicsA read the chapter, let me think a lot, especially the words BELL laboratory monitoring system of the project V.A.V yssotsky, the key work product definition. Lots of failure completely from those products not precise definition of place, meticulous function definition, detailed specification, regulate the function words description and the implementation of these methods, and greatly reduce the system must find the BUG quantity. Although this sentence means only that will reduce product definition, but my BUG saw system analysis, the most important job - product definition. Now, many developers mouth babble about also done demand survey, system analysis, system design, but most didnt involve product definition of depth, strict sense not called system analysis. This sentence for me to take the job after analyzing system will help a lot. Once you realize experimental system must be constructed and discard the thought, has changed from design, inevitablyAt the change is very useful. The first step is to accept this fact: change is born, notSeasonable and boring. Cosgrove, very insightful developers delivery is customer satisfactionDegree, rather than the actual product. The actual needs of customers and users will feel with the procedure, test and use3,And chan

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论