Worked for nearly 10 years. [Software project teacher] has been my professional title of the central word, just the front of the modifier is changing, from 0 basic, intermediate, senior to senior.
In fact [software project Architect] is a very generalized definition. In the Work Reality software Project Division is the detailed division of labor. A detailed definition of the project division is formed.
Defined
The software Project Architect is a general summary of these detailed project architects:
- Development Project Division
- Test Project Engineer
- Uiproject (also known as designer)
- Product Project Teacher (although now more than a product manager, but the actual work content more biased to the nature of project)
- OPS Project Division
There may be a detailed project division definition for some other division of labor. This is not an exhaustive list.
I just stumbled across that all of these detailed division of the project can be categorized into several different attributes, so what are these attributes?
Property
People who have played the game understand that there are two main attributes of a game character: attack properties and defensive attributes.
In general, in order to balance the game, some of the different characters will be biased to attack attributes, some biased defensive attributes. This is especially noticeable in team games.
and software development itself is a team activity, so the various types of division of the Project Division also reflects the two attributes.
The above detailed division of work in the Project division. The DevOps Project master and the development project of the dedicated maintenance online system are more defensive in nature. Others are biased against the attack attribute.
The distinction between offensive and defensive attributes is a natural association with the nature of the work of the project engineer. The defense is to hold the position (maintain the existing system). The attack is to open up new battlefields (new products, new systems).
Other roles in the team. Such as: Project manager, architect, etc. The working properties of such roles are more complex.
The project manager coordinates the resources and controls the progress, and if the project is to open up a new battlefield, it is like a Xiao type of role.
The architect is like a general. Liu Bang Xiang Yu, the general hegemony, more than one. But Xiao has only one. So a big project. The project manager is one. Architects are more than one.
Architects of different areas of focus act as different types of generals, who are good at charging and are good at playing positions. Each has a different. At this point the architect's role attribute is attack-type.
The system business volume grows rapidly. The old system becomes no longer stable and maintenance upgrades are difficult. The schema upgrade is then initiated, and the Architects and development project architects in such projects are defensive.
And the project manager in these two types of projects is neither an attack nor a defense. But another type: add attribute.
There are similar characters in the game. This kind of role helps to improve the group's attributes, such as attacking aura, group regeneration, and so on.
The greatest value of the management role is the bonus attribute of the group, of course, such additive attributes can be positive and negative, depending on the effect of management itself.
Development
In the song of Ice and Fire, there is a great Wall (the Wall), stretching 300 miles, which will be nearly 700 feet high.
Ten years almost the same will meet the professional development of the Great Wall, assuming that 10 years have not yet met so very likely that you have not been walking along the same direction.
From the project master to the architect. Continue to enhance attack properties. To upgrade technology Ruili degree, into the field of technical experts.
Ruili means narrower and more sharp. Herd line to Lone.
The defense attribute's ascension breakthrough requires a product of sufficient life cycle, a system of sufficient size, and finally the same as the attack attribute.
The elevation of the add-on attribute looks like the path from the project master to the trainer to the technical consultant. Being added to a project, team or company's success is the best endorsement of their brand strength and influence.
No matter from which direction to climb the Great Wall, finally successfully over the experience as "Song of Ice and Fire" said "don't look down to see the following."
And whether you can climb the Great Wall may be my biggest challenge for the next 10 years.
The following is a public number that I opened myself [wink]. In addition to writing technical articles, there are products, industry and life thinking. Hope to be able to communicate with many other people walking along this road. Interested to pay attention. Thank you.
The properties and development of software project teacher