Software engineering improvement economics - environmental part

xiaoxiao2021-03-06  41

After the process, I would like to talk about a non-negligible parameter: the environment.

Because it is mostly translated by the translated article, so I can't see the words in the case. Because of the previous contact, you can do this translation with EnvirNoment, Context, etc. It should be said that it seems appropriate in this place. But I thought I still chose Enviroment. This word can be detached from the technical distinction. More explanation.

If you add a prefix to the "environment" in the field of software, we will generally choose a human environment, technical environment, and more. The atmosphere created between people and people is also an environment. And we are also particularly sensitive to this environment, no market. It is better than a normal person. It is difficult to live in a dirty place. Develop, software production also needs to work together at all levels to create a satisfactory environment. This particular emphasis is particularly emphasized. He is the key to the team activity. As an argument, it should be handled in accordance with the reasonable taste of the vast people, not personal taste, if everyone likes to play badminton in the amateur, and you rely on administrative orders, let everyone do not good at football, then this kind of Contradiction, the case where the contradiction is cautious is inevitable. Similarly, we must never move to any genius development habits. If it can replace the other people alone, with the company's absolute stock, guarantee its loyalty, or not. These are all kinds of soft environments, emphasize the art of management.

Hard environment, usually the configuration environment. This environment is required to invest considerable manual and financial and management energy. So it will never be solved, but the change in concept. I have a classmate to call a lot of money, the leader spent millions of buying a set of configured configuration environment, still on the side, it is said that it is mainly used to send Mail, then a heartache. . .

Why is this important? What is automated? I think it is still related to the architecture. In modern software development concepts, there is nothing to fix, I don't know if the progress of the project is still a step. We can see from the initial, essence, build, and hand over the four steps. Now the software engineering has not displayed the concept of activities, that is, the entire project has no longer handled the entire project from the head to the end. Life cycle, but emphasizes the status of the project, and each activity will appear in each state. At the end of the project's ending stage, the satisfactory state is achieved, which is emphasized the orientation of the results, the middle is transition products, temporary components. These temporary components are critical but don't matter, it iterates to the end point, and perform key iterations before do not have completed, avoiding the official integration disaster. In addition, the current software market has become the buyer's market, where is the past software company with the literacy education customers. Customer is really hard to wait, what we blame, in order to cope with these weird problems, we need to prepare different components for different customers. That's why emphasizing component development. Each component has a different version, we need to record these wonderful versions, combined in one way, form a baseline. This baseline plays an extremely important role in chasing or evolution. I suddenly discovered that the products developed by our software development made many companies realized paperless office, and they often remember N more things.

Although we are full of confidence in yourself, rational tell us that our products are definitely impossible to achieve a full point, so the defect is inevitable, whether it is the rationalization suggestion of our customers, or the performance of self-breaking, or some people's special Hobbies, we must adjust the system, which is required to be manageable, which is not starting with a winter and winter called SCO (Software Change Order). This SCO records reasons, solutions, specific measures, cost, current state, and more. This is a very important data for cost, progress, etc. Many times I decide whether the software can go out, usually a tendency to slow down. But if there is no automation tool to carry out statistics, manual count? You think that the election is. Will you do UML? Is you studying it in paper? What should I do if I have a wrong? cry. I believe that there are absolutely few like to paint UML maps in Word. Most of them are Rose, Together or Play Case, Gentle, and more. Painted, come back, say it easy, look at ROSE's quotation. . . sweat. When you are QA, use the Excel record bug, will you count? Fortunately, Excel can indeed do a variety of reports. Have you used Clear Quest? Will it go back with Excel? Will you write SQL buildings? No, I won't, I will use E-R Studo, I promise is fast than you, the key is to modify than you. Are you still writing programs with NodePad? Use VI not discussed. I like to use VC and Visual Studio 2003. These tools are too important, and the productivity of the entire team has played an indelible performance. Didn't they call me how to live.

转载请注明原文地址:https://www.9cbs.com/read-76414.html

New Post(0)