Talking about project management

Hello everyone, I am Cheng Renyin, the technical support center of the fourth district. I have been living with the programmer since I graduated in 2006, and have never been separated. From the initial "Hello, World!" to the overall project management, seven years have passed. We discuss the scope of requirements, determine project milestones, develop risk response plans, control project costs, review product prototypes, and communicate requirements changes. , so that we work together from 9 to 5 along the project development plan. I also hope to meet more like-minded colleagues and grow together. I am here, where are you?
Ø What is project management?
1. Some people say that project management is five process groups plus nine knowledge areas;
2. Some people say that project management is CMM/CMMI;
3. Some people say that project management is agile;
4. Some people say that project management is technology management;
5. Some people say that Project management is the process of requirements analysis, design, coding, testing, and delivery;
6. Some people say that project management is communication management?
7. Some people say that project management is a political struggle!
PMBOK defines project management as follows: Project management is the application of knowledge, skills, tools and techniques to project activities to meet project requirements.
Ø Review the history of project management
1. In 1968, in order to solve the software crisis of large-scale software projects, the North Atlantic Treaty Organization (NATO) proposed the term "software engineering".
2. The American Project Management Institute (PMI) was established in 1969.
3. After 30 years of hard work since 1981, the current project management body of knowledge (PMBOK) has been formed, that is, five process groups and nine knowledge areas
. 4. 1987 Since then, the Carnegie Mellon Software Engineering Institute (SEI) has successively released CMM/CMMI
5. In 2001, 17 world lightweight methodologists proposed the famous Agile Manifesto.
6. Now, on the basis of PMBOK and CMM/CMMI, the Organizational Project Management Model (OPM3) has been born.
Introduction to Project Management
Ø What is a project?
Whether it is a large space shuttle system flying into space, or various industrial applications of enterprises, and All kinds of websites on the Internet of Things are composed of IT projects.
l Use limited resources and limited time to complete a one-time job with a specific goal for a specific customer.
l A client is an organization or individual that provides funding, identifies needs, and owns the results of the project.
Ø Three characteristics of the project:
1. Temporary: every project has a clear beginning and end.
2. Uniqueness: The project creates a unique deliverable: a product, service, or result.
3. Progressiveness: Progressive detailing is the process of gradual improvement of the project.
Ø Project opportunity selection (project establishment and bidding management)
1. Find project opportunities from policy orientation.
2. Find project opportunities from market demand.
3. Looking for project opportunities from technology development.
4. Find project opportunities from specific events.
Ø Project Charter: The document that formally approves a project. The project charter is issued by sponsors or sponsors outside the project organization, or issued by a certain level of management within the organization;
several elements of the project charter
1. Summary
    project background, project name, project purpose.
2. Project organization
    Project manager, project members, project organization (PM/Test Manager/Development Supervisor/Requirement Analyst SE/System Designer/Program Coder/Tester/Quality Assurance/Configuration Manager, etc.)
3. Project scope
4.
    Estimated start date, estimated end date, project phase deliverables of the overall project plan
5. Main stakeholders of the
project Project stakeholders: Also known as project stakeholders.
Different stakeholders of the project have different expectations and needs of the project, and their goals and priorities are often far apart.
For example,
owners may be very concerned about schedule,
designers tend to focus more on first-class technology,
government departments may be concerned about taxes,
the public in nearby communities may want to minimize adverse environmental impacts, etc.
It is important for project managers to figure out who the project stakeholders are and what their respective needs and expectations are.
Only in this way can the needs and expectations of stakeholders be managed and influenced, their positive factors mobilized, and their negative influences neutralized to ensure the success of the project. I always feel that it has something to do with the following paragraph, but I don't know why. But it makes sense, but it doesn't make sense!
☜ The market structure determines the market behavior, and the market behavior determines the market performance. In order to obtain the ideal market performance, the most important thing is to adjust and improve the unreasonable market structure.
Ø How to be a project manager?
       A project manager should have management skills, business skills, basic technical skills and communication skills in project management.
       A good project manager can complete the project well, grasp the project plan including cost, schedule, scope and quality, etc., and raise the customer's satisfaction to the highest level.
² The characteristics of software projects determine that it is more difficult for laymen to manage experts, so it is a good thing for project managers to be technical experts, but they must be aware that at this time, they cannot be based on his personal contributions to the enterprise and his personal professional and technical standards. To measure his achievements, it is necessary to improve the combat effectiveness and cohesion of the team as the mission, and to emphasize that only the success of the team is the success of the individual. The success or failure of a project, the project manager bears the brunt, do his part! It can be said that success is also Xiao He and Xiao He is also Xiao He. (Han Xin Liu Bang, Chu Han dispute)
² The project manager should have the following qualities:
1. Extensive knowledge
2. Rich experience
3. Good coordination ability
4. Good professional ethics
5. Good communication and expression ability
6. Good leadership

Ø How does a project manager carry out a project? ²
Clarify product (project) positioning
² Diversify requirements as much as possible, and strive to be comprehensive ²
Let project team members think more and write more in the early stage Go ahead, check the key points Overall project management Since there are many knowledge points in project management, here I just extract the key process areas of the project 1. Talking about overall project management? Ø 1. Develop project charter 2. Develop project scope statement 3. Develop project management plan 4. Direct and manage project execution 5. Monitor and control project work 6. Overall change control 7. Project closeout 2. Talk about project scope management? Ø 1. Scope Planning 2. Scope Definition 3. Create Work Breakdown Structure WBS 4. Scope Confirmation 5. Scope Control









3. Talking about project time management?
Ø 1. Activity definition 2. Activity sequence 3. Estimate activity resource 4. Estimate activity duration 5. Make schedule
6. Schedule control
4. Talk about project cost management?
Ø 1. Develop cost management plan 2. Estimate project cost 2. Make project budget 3. Control project cost
5. Talk about project quality management?
Ø Develop project quality plan 2. Implement project quality assurance 3. Implement project quality control
6. Talk about project human resource management?
Ø 1. Human resource planning 2. Setting up project team 3. Project team building 4. Manage project team
7. Talking about project communication management?
Ø 1. Identify stakeholders 2. Develop a communication management plan 3. Publish information 4. Manage stakeholder expectations 5. Report performance
8. Talk about project risk management?
Ø 1. Develop a risk management plan 2. Identify project risks 3. Implement qualitative risk analysis 4. Implement quantitative risk analysis 5. Develop a risk response plan 6. Monitor project risks
9. Talk about project procurement management?
Ø 1. Develop a procurement plan 2. Develop an inquiry plan 3. Bidding 4. Supplier selection 5. Manage procurement 6. Close procurement 7. Contract management

Talking about CMM and agile development
CMMI (Capability Maturity Integrated Model)
l Assumption process decision Quality, follow a good process and produce a good product.
l The entire life cycle of the product from inception to delivery and maintenance
l Divide these practices into 22 broad categories (process areas, PA)
l Set some goals to be achieved for each type of PA
l In order to achieve these goals, some recommended implementation methods are given
l Execute these methods, usually output some typical work products

5 maturity levels of CMMI
1. Initial level 2 Managed level 3. Defined level 4. Quantitative management level 5. Optimized level

Agile Manifesto:

Three Phases of Agile Project
Ø Pre-Iteration Preparation
Ø 1. Assemble the team.
Ø 2. Initial evaluation of the project, development of version iteration plan.
Ø 3. Project kick-off meeting.
Ø 4. Agile office environment layout.
Ø 5. Visual management preparation.
Ø 6. Establish a continuous integration environment.
Ø 7. Story analysis.
Ø 8. Story estimation, revision of version iteration plan.
Ø Iterative development
Ø Release testing (SIT)




Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326272818&siteId=291194637