Software project management features: Non-visibility, uncertainty, multi-variability, high liquidity. Reducing complexity and controlling changes is a key issue in software project management. Effective software project management focuses on people, products, processes, projects. Soft project Management activities: Project initiation, planning, implementation, closure. Project organization: Democratic organization structure, main programmer-style address structure, technical management organization structure. The number of members should be 3-7 people. Communication: Direct conversation, telephone conversation, e-mail, meeting, etc. Communication activities: Planning project communication, establishing infrastructure, implementing periodic reviews, organizing weekly group meetings. Project planning: Define the purpose and scope, decompose and define the entire project, estimate the resources needed, and make plans. Cost estimation: Expert judgment, analogy estimation, Cocomo model. Risk Management: Risk identification, analysis, planning, monitoring and so on. Configuration Management concepts: Software configuration items, baselines, versions, software configuration libraries. Manage activities: Configure item identification, versioning, system build, change control. Configuration management tool: CVS.
Software project Management