Triangle R & D architecture

zhaozj2021-02-12  161

Triangle R & D architecture

background

There are three major elements of the entire R & D process: technology, business, management. Only three are hard, in order to let the whole research and development, but it is impossible to solve all the problems in the development process, and can only make research and development better.

Overview

Triangular R & D architecture is concerned with the three major elements in the development process, proposing solutions for each element, and allowing each scheme to closely form a whole. The structural diagram is as follows:

Among them, "good organizational structure" is the core. In the entire development process, people will always be the core. The other two are tools, and if there is no good person, even the best tool is also white. Tools can only be auxiliary, never alternative.

Good organizational structure

What kind of organizational structure is a good organizational structure, and everyone may have their own standards in their hearts. But a good organizational structure must have the following characteristics:

N divided into labor: This is one of the identities of industrial development. Only by division of labor can be discussed to discuss teamwork and play the strength of the team.

n Have a level: In a good organizational structure, a few hierarchies must be formed in a good organizational structure, and the previous level must be more return than the level below (not only the salary). In this way, people with high level have a sense of accomplishment, so that people at the hierarchy have goals.

n has an incentive mechanism: Organizations that have no incentive mechanism will inevitably have no vitality, for a long time, will definitely rot.

N allows mistakes: The mistakes here are not what we often say, but some inevitable problems arising from innovation. Of course, for some low-level errors, smart employees will not be committed. An organization that does not allow for mistakes will inevitably hinder the innovation of the entire organization; an organization that has no innovation will also go to death.

Good development framework

The development framework is an auxiliary development tool that allows us to develop the main activities in the development process - easier and more effective. See the "Significance of Framework"

Excellent software engineering practice

This practice includes project management practices and development practices. There is already a good organizational structure, a good development framework, how can they make both the biggest value, this is an excellent software engineering practice needs attention.

Development practice

With regard to development practices, we can cut living by some practices advocated by RUP, AM and XP, and the basis for cropping is that these practices must meet the entire organizational culture and characteristics.

N iterative development

u Complete the entire system multiple times in priority, rather than once, ready to complete the system

N insists on simple

U is enough

u Using simple tools

N design

u Let the design control throughout the development, on the basis of adhering to the design, allowing the design to serve as the code service as the coding service, for project management services.

N test driver development

u This is XP practice

n code check

N continuous integration

u The integration of each module at the end of the integration instead of development throughout the development process

Project management practice

n Task Driver: See "Task Drive Management Practice"

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

New Post(0)