The difference between a project manager's architect

Source: Internet
Author: User
Tags documentation
job responsibilities of project managers and architects Project manager and architect these two positions are different in terms of job content and responsibilities, but the responsibilities of these two positions are often placed on one person in a domestic enterprise, especially in small and medium-sized companies, where a person is both a project manager and a system architect. In the more formal enterprise, there will also be the same in the two positions between the transformation of the situation, such as from the architect to the project manager. I am interested in these two pieces, and hope to be able to switch between the two positions freely. Thus in the "hunting network" to find the two positions of the description, excerpt as follows, as their own learning and improve the goal. Project Manager

1. Responsible for project schedule management, quality control, personnel management, risk management, lead the project team to achieve project objectives on time and quality;

2. Responsible for the coordination of user business needs, the development of specific project function details, responsible for the software system requirements of research and analysis, immediate feedback phase results, and maintain contact with customers, and in accordance with the customer's reasonable needs to improve;

3. According to the project requirements of the business to organize and process design, in accordance with the requirements of software functions detailed design;

4. Develop project development plan documentation, quantify and assign tasks, track project progress and coordinate team members ' cooperation;

5. Supervise the documentation of all stages of the project progress, such as the Project Charter, project preparation report, demand confirmation, implementation plan, acceptance report and other project documentation, to ensure the complete specification of the document;

6. Judge the rationality of customer needs change, and coordinate with the team members and customers, make the requirement change document and change the development plan when confirming the change ;

7. Report to the supervisor on the project progress, changes in requirements and other project information;

8. Summarize completed projects and generate project summary documents;

9. transfer knowledge and improve team skills. Architect

1. Familiar with distributed, high-performance architecture and development technology, such as distributed application development, data distributed management and synchronization;

2. Proficient in the Java EE System architecture, deep understanding of the advantages and disadvantages of the Java EE architecture, with large-scale project planning, system architecture design, development experience based on the Java EE Architecture, proficient in the Java EE design mode;

3. Deep understanding of software system architecture, proficient in object-oriented analysis design method, good logical ability, with rich Ooa, OOD, OOP, UML and SOA experience, proficient in rationalrose, PowerDesigner and other design tools;

4. Broad technical field of vision, with good foresight, clear thinking, strong logic, the mobile payment and Internet payment related technology has excellent understanding and forward-looking, has strong business analysis ability;

5. Good communication skills, teamwork spirit and service sense, conscientious and responsible, with high sense of responsibility and professionalism;

6. For the performance bottleneck can give the best slicing, cluster and distributed server to build a solution

7. Understand the basic principles of object-oriented analysis and design, familiar with the common design patterns, familiar with UML;

8. Familiar with Java Multi-threading, threading and threading, process and process communication mechanism;

9. Proficient in system optimization, with in-depth understanding of system optimization principles. Rich experience in the end-to-end performance optimization of the system, familiar with various remote local cache components (especially Memcached,redis), and the cache server cluster architecture;


The IT architect is based on the needs of the analyst to communicate with the customer, take back the customer needs, the customer-oriented requirements of the document into a developer-oriented development documentation, but also from the perspective of functional implementation and programming implementation of the overall system planning.

After the architect's work is completed, the next step is to develop team communication, and each developer is responsible for the development of one or more parts according to the development documentation.

The project manager is the manager and supervisor of the whole project, and his task is to keep the communication with clients and team members at all times. Supervise and audit the work of the team members to ensure that the whole project is completed on time, by quality and by quantity. Includes some special cases in the process of handling project implementations. During the requirements analysis phase.

Simply understand, to build a house, for example, architects are architects, and project managers are foremen or supervisors. A tube structure, a tube of progress.


Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.