当前位置:网站首页>Software project management
Software project management
2022-06-09 12:10:00 【Qiuxi like the wind I】
Preface
Because it is an English test , The following notes are a mixture of Chinese and English ~~
One 、Project Management Overview
(1) project Definition :
A project is a temporary endeavor undertaken to create a unique product, service, or result.
(2) distinguish Ongoing work and Project:
Ongoing work It is often repetitive work , and Project With uncertainty and uniqueness .
(3) distinguish Program and Portfolio:
Program: A group of related projects managed in a coordinated way to obtain benefits and control not available from managing them individually.
Portfolio: A collection of projects, programs, sub-portfolios, and operations managed as a group to achieve strategic objectives.
All in all ,portfolio Than program Large scope , One portfolio It can contain more than one program
(4) Project Management Definition :
Project Management is the application of knowledge, skills, tools and techniques to project activities to meet the project requirments.
(5) 5 Process groups (Process Groups):
Initiating, Planning, Executing, Monitoring and Controlling, Closing
(6) 10 It's a field of knowledge (Knowledge Areas):
- Project Integration Management
- Project Scope Management
- Project Time Management
- Project Cost Management
- Project Quality Management
- Project Human Resource Management
- Project Communications Management
- Project Risk Management
- Project Procurement Management
- Project Stakeholder Management
(7) Stakeholder( Stakeholders ):
- All members of the project team
- All relevant entities within or outside the organization .

(8) Organizational structure (Organizational Structure):
The same as the following human resources management part
(9) Software Project Management Definition :
Software Project Management is a system management method based on software project, which uses the relevant knowledge, techniques and tools for planning, organizing, advising and controlling each stage of software project cycle to achieve the project objectives.
(10) Software development lifecycle (Software Development Life Cycle):
- Requirements Analysis
- Architecture Design
- Detailed Design
- Code and TestI
- Integration
- Qualification Testing
- Installation
- Acceptance Support
(11) 4 Kind of model :
- Predictive Life Cycles
Waterfall model - Incremental Life Cycles
- Iterative Life Cycles
- Adaptive Life Cycles
Agile model
Two 、Integration Management
(1) Differentiate software process assets (Organizational Process Assets) And enterprise environmental factors (Enterprise Environmental Factors):
Enterprise Environmental Factors are not under the control of the project team
Organizational Process Assets are the plans, processes, policies, procedures, and knowledge bases specific to and used by the performing organization.
(2) Remember the inputs and outputs of the following processes :



3、 ... and 、Scope Management
(1) Collect requirements (Collect Requirements):
Brainstorming: free-thinking, no criticism, no obstruction( Don't interrupt others )
Affinity diagram: Used to put a lot of ideas classification
Delphi technique: Used to obtain Expert opinion

(2) Scope Baseline:
Project scope statement
WBS: WBS is a hierarchical decomposition of the total scope of work to be carried out by the project team to accomplish the project objectives and create the required deliverables.
Work Package: The work package is the work defined at the lowest level of the WBS for which cost and duration can be estimated and managed.
WBS dictionary( No test )


(3) distinguish scope creep and gold plating:
Scope creep: The uncontrolled expansion to product or project scope without adjustments to time, cost, and resources. is given by customer Party A's father ruthlessly squeezed
Gold planting: is the act of giving the customer more than what he originally asked for. is done by team members actively The icing on the cake is over 
Four 、Time Management
(1) Activities (Activity) The definition of :

The activity is made up of Work Package Points out the
(2) Precedence diagramming method (PDM):
- Finish-to-start (FS): The award ceremony must be held after the competition
- Finish-to-finish (FF): Document editing can only be completed after the document is written
- Start-to-start (SS):
- Start-to-finish (SF): The first shift of the security guard will not end until the second shift is on the top
(3) Dependency determination:
- Mandatory: Mandatory logic
- Discretionary: Free to decide ( Soft logic )
- External: The project team has no control over
- Internal: The project team can control
(4) Estimate activity duration:
- Analogous estimating: According to historical data
- Parametric estimating:
Duration time= quantity of work × labor hours per unit of work - Three-point estimating:
Triangle: Add it up and divide by 3
Beta( The default method ): Actual percentage 4 Share , The best and the worst occupy 1 Share , Add it up and divide by 6
(5) critical path (Critical Path) Calculation :
1. Critical path: The longest path
2. count Float:( Generally, the length of all paths is found first )
- Of activities on the critical path float All for 0, Directly mark
- Find the second longest path , Calculate the number of unmarked activities Float = The critical path is long - This path is long
- Repeat step 2 , Only the activities that have not been calculated before are calculated each time

3. count ES and EF:
- Activities along a path , Calculate from beginning to end .Start Of ES and EF All are 0
Formula for :
ES = EF( Precursor activities )+ 1
EF = ES + Duration – 1 - If you encounter an activity with two precursors , Take the maximum and continue to calculate

4. Calculation LS and LF:
- Follow a path , Calculate from the end to the beginning ( The reverse ).Finish Of LF Equal to the critical path length ( should )
Formula for :
LF = LS( Follow up activities )- 1
LS = LF – Duration + 1
- !! Simple algorithm !! Use the formula :

Then you just need to figure out what is easy to calculate ES and EF, Decrease respectively float You can find out. LS and LF
(6) distinguish Fast tracking and Crashing:
Fast tracking: Do multiple jobs at the same time to shorten the construction period ( The risk becomes higher )
Crashing: Use additional resources to shorten the duration ( cost Increase )

5、 ... and 、Time Management
(1)Function Point (FP) Calculation :
FP = UFC × TCF


(2) Experts evaluate (Expert Estimation)( Average value is required ):

(3) Determine Budget:

(4) EVM Calculation ( Required questions ):
Calculation process of major problems :
- Write first BAC(Budget at completion Total project budget )
- PV = BAC × planned% ( According to the proportion that should be completed as planned )
- EV = BAC × actual% ( Proportion actually completed )
- AC = Current actual cost
- SV = EV – PV ( The cost of the current degree of completion – Estimated cost , Less than 0 It means that the project progress is slower than expected )
- CV = EV – AC ( That is, the cost of the current degree of completion – The actual cost , If it is less than 0 Explain that the budget is exceeded , It will cost more to complete the current schedule than budgeted )
- SPI = EV ÷ PV ( Actually sum SV A truth , It's just division , Less than 1 It means less work , It's lower than planned . Greater than 1 It indicates that the workload is greater than the planned value .)
- CPI = EV ÷ AC ( Actually sum CV A truth , It's just division , Less than 1 Explain the overspending )
- EAC There are three cases for the calculation of ( Just remember the first two ?)
- EAC forecast for ETC work performed at the budgeted rate
EAC = AC + (BAC – EV) - EAC forecast for ETC work performed at the present CPI
EAC = BAC/CPI - EAC forecast for ETC work considering both SPI and CPI factors
EAC = AC + [(BAC-EV)/(CPI×SPI)]
- EAC forecast for ETC work performed at the budgeted rate
- VAC = BAC – EAC ( Usually used to choose 9,VAC A small budget means a small budget )
- ETC = EAC - AC ( The completion of the project needs to be estimated = Completion estimate - The actual cost )



6、 ... and 、Quality Management
(1) Seven quality tools
- fishbone diagram (Cause-and-effect diagrams) Trace the root cause of the problem
- Flowchart
- Checksheet: gathering data to identify defects
- Histogram
- Pareto diagram:** Identify the small number of resources that are causing the main problem Pareto 80/20 rule
- Control chart: Judge a process (process) Is stable
A criterion for judging the instability of a process :- Data point control limits , Exceeding the maximum or below the minimum
- Yes 7 Consecutive data points exceed the mean (Rule of seven)
- Yes 7 Consecutive data points are below the mean (Rule of seven)
- Scatter diagrams ( Scatter plot )
(2) Quality cost chart :

- The prevention of : The cost of ensuring project quality , Such as training employees 、 Instruments and equipment 、 Documents, etc.
- evaluation : Test project 、 Check the cost of the project
- Inside : Problems arising from within the project , If the code needs to be rewritten 、 Discard, etc
- external : Problems discovered by customers
Belong to COQ Of :PAF(Prevention/Appraisal/Failure)
(3) distinguish Control Quality and Quality Assurance:
Control Quality:During the project executing and closing phases to formally demonstrate, with reliable data, that the sponsor and/or customer’s acceptance criteria have been met.
Quality Assurance:During the project’s planning and executing phases to provide confidence that the stakeholder’s requirements will be met
Control Quality means inspecting for defects in deliverables, while Perform Quality Assurance means auditing a project to check the overall process

7、 ... and 、Human Resource Management
(1) Organizational structure (Organizational Structure):
- Functional organizational structure (Functional Manager Cow's )
- Projectized organizational structure (Project Manager Cow's )
- Matrix organizational structure( Divided into three , weak 、 Balance 、 in , Personal understanding is sorted from small to large according to the rights of the project manager , The project budget in the weak matrix is determined by the functional manager , In the strong matrix, the project manager decides )


(2) Tuckman ladder:

- Forming: Team members prepare the project independently , Understand your responsibilities
- Storming: The team works together to solve and decide some problems ( But at this time, the team members do not trust each other , Not enough cooperation )
- Norming: Team members adjust their personal behavior to adapt to team cooperation ( At this point, team members and trust each other 、 A concerted effort to )
- Performing: Team members have been able to work well together , Frequent communication
- Adjourning: The team and completed the project , Pleasant and successful cooperation , I'm busy and I'm gone
(3) conflict management (Conflict Management):
- Withdraw/Avoid: Both of them are angry , Let's stop arguing , Archive well
- Smooth/Accommodate: Emphasize cooperation rather than distinction , muddle ( Oh , It's no big deal !)
- Compromise/Reconcile: Both men took a step back , Both give up some of their ideas
- Force/Direct: Force the adoption of one of the views , For example, I am the boss and I am in charge , You shut up
- Collaborate/Problem Solve: Think about each other from their own perspectives , A comprehensive analysis of , Fundamentally resolve conflicts and contradictions , Optimal solution !

(4) RACI:
- R:Responsible
- A:Accountable
- C:Consulted
- I:Informed
8、 ... and 、Risk Management
(1) EMV Calculation :
Risk May be positive or negative , May bring positive benefits **

(2) Strategies for Risks:
- For negative risks :Avoid, Mitigate ( Find ways to mitigate the risk ), Transfer ( Spend money looking for a third party to transfer the risk ), Accept ( I can only accept , Think of a follow-up solution ),
- For positive risks :Exploit, Enhance ( Make this risk more likely to occur ), Share ( Share risks with others to maximize benefits ), Accept ( Accept )
Nine 、Procurement Management
I don't seem to take the exam
Ten 、Stakeholder Management
(1) Communication path calculation (Conflict Management):

Same as Find the number of edges of undirected complete graph equally , Everyone sees it as a summit . Formula for n(n-1)/2
But watch out for a few people , For example, the following example , In the title You are managing a project, So you are one of the people in the project , Tian hang !
summary
At what stage does an event occur ?
- Initiating:Develop Project Charter
- Planning:Develop Project Management Plan All etc. belt Plan Events
- Executing:Direct and Manage Project Work, Perform Quality Assurance, Manage Communications, Manage Stakeholder engagement ( belt Manage Events ), It also includes and Change Related events
- Monitoring & Controlling: All take Control Events
- Closing:Close Project or Phase


I wish you all the best in the exam !
边栏推荐
- 匿名内部类与局部变量
- ThreadPoolExecutor from mastery to entry
- flutter Dio示例
- Security evaluation of commercial password application
- tag回溯-刷题预备知识-1. 回溯法模板, + lt.46. 全排列
- 5. < tag backtracking and cutting problems > lt.93 Restore IP address
- 给 Web3 项目的智能合约安全指南
- Preparation guide for the 2022 soft exam network engineer exam
- The virtual machine appears in entering emergency mode, and XFS is used_ Rapair device or resource busy solution
- 3. < tag backtracking, combination and pruning > lt.17 Letter combination of telephone number
猜你喜欢

6.两两交换链表中的节点

07 | 中台落地第二步:企业数字化全景规划(Define)

6. exchange the nodes in the linked list in pairs

tag回溯-刷题预备知识-1. 回溯法模板, + lt.46. 全排列

4. < tag backtracking, combination and pruning > lt.39 Combined sum + lt.40 Combined sum II DBC

8. search insertion position

MySQL 乐观锁、悲观锁、多粒度锁

6. < tag backtracking and cutting problems > lt.131 Split palindrome string

No remote desktop license server can provide licenses

HEVC之HM学习02
随机推荐
2. < tag backtracking, combination and pruning > lt.216 Total number of combinations|||
04 | everything must be done in advance: four issues that must be clearly considered before the construction of China Taiwan Relations
H3C Certified Wireless Internet expert
Iphone5s display disabled solution
6. < tag backtracking and cutting problems > lt.131 Split palindrome string
[转载] 分布式系统的“脑裂”到底是个什么玩意?
11.<tag-二叉树和BST基础>lt.501. 二叉搜索树中的众数
还有新产品?丰田GR系列或将扩充产品线
10 | summary: summary of middle platform landing tool resources
[live broadcast review] Hello harmonyos application Lesson 6 - short video application development
7. < tag backtracking and subset problem > lt.70 Subset + lt.90 Subset II
[reprint] understand G1 garbage collector
清空表格选中项clearSelection
[data center stage] 00 opening words data center stage, is it a trap? Or the golden key?
LR11 installation error: vc2005 is missing on this computer_ sp1_ with_ atl_ fix_ Redist, please install all missing required components, and then run this installation again.
tag贪心-刷题预备知识-贪心解题方法 + lt.455. 分发饼干 + lt.376. 摆动序列
虚拟机出现entering emergency mode,使用xfs_rapair出现Device or resource busy解决
JMeter installation tutorial
MySQL optimistic lock, pessimistic lock and multi granularity lock
Real questions and answers of comprehensive knowledge of system integration project management engineer in the second half of 2021