---
# System prepended metadata

title: 第四、五週
tags: [軟體工程]

---

---
tags: 軟體工程
title: 第四、五週
--- 
# Project Planning and Project Management
---
## 專案失敗原因
- Undefined project management practices
- Poor IT management and poor IT procedures
- Inadequate executive support for the project
- Inexperienced project managers
- Unclear business needs and project objectives
- Inadequate user involvement
---
## Project Management
> Organizing and directing other people to achieve a planned result within a predetermined schedule and budget
> The processes used to plan the project and then to monitor and control it.
> 在既定的時辰與預算內，組織與引導專案達成預定的成果
---
## Project Manager
> Great need for effective project managers
> Internally managing people and resources
> Externally conducting public relations 
> 對內管理組織
> 對外代表專案進行溝通、爭取資源
---
## Additional Project Stakeholders(利害關係者)
- Client
    - the person or group that funds the project 
    - 花錢的人、資方
- Oversight Committee
    - clients and key managers who review the progress and direct the project
    - 高層次委員會
- Users
    - the person or group of people who will use the new system
    - 真正使用此系統的人
---
## Project Management Body of Knowledge (PMBOK)
PMPOK is organized into 10 knowledge areas:
- **Project Integration (統整) Management**
    - Integrating all the other knowledge areas into one seamless whole
- **Project Scope (範圍) Management**
    - Defining and controlling the functions that are to be included in the system as well as the scope of the work to be done by the project team
- **Project Time Management**
    - Creating a detailed schedule of all project tasks and then monitoring the progress of the project against defined milestones
- **Project Cost Management**
    - Calculating the initial cost/benefit analysis and its later updates and monitoring expenditures as the project progresses
- **Project Quality (品質) Management**
    - Establishing a comprehensive plan for ensuring quality, which includes quality control activities for every phase of a project
- **Project Human Resource Management**
    - Recruiting and hiring project team members; training, motivating, and team building; and implementing related activities to ensure a happy, productive team
- **Project Communications (溝通) Management**
    - Identifying all stakeholders and the key communications to each; also establishing all communications mechanisms and schedules
- **Project Risk (風險) Management**
    - Identifying and reviewing throughout the project all potential risks for failure and developing plans to  reduce these risks
- **Project Procurement (採購) Management**
    - Developing requests for proposals, evaluating bids, writing contracts, and then monitoring vendor performance
- **Project Stakeholder (利害相關者) Management**
    - Identifying and communicating with the stakeholders of the new system
---
## Activities of Core Process 1:
### Identify the Problem 
- IS Development Projects usually:
    - Respond to an opportunity
        - Strategic initiative
        - Something that provides competitive advantage
    - Resolve a problem
        - Operational issues keep coming up
        - User needs aren’t being met
    - Respond to an external directive
        - Legislation requires new form of reporting
        - Changes in tax laws or regulations
- System Vision Document
    - Problem Description (問題概述)
        - What is the problem and idea for the solution?
    - System Capabilities (系統功能)
        - What are the capabilities the new system will have?
        - Helps define the scope
    - Business Benefits (商業價值)
        - The benefits that accrue to the organization
        - Tangible (in dollars) and intangible benefits
---



## System Vision Document (系統願景文檔)
- one type of text document which provides a clear scenario(腳本) about the high-level scope of the project along with the purpose of the entire(整個) project.
- Primarily(主要的) there is a clear statement related to the problems of the project
- there should be a clear discussion(討論) about the mitigation(減輕) process of the problem.
## Cost/Benefit Analysis (成本效益分析)
- 確定一項投資（或決策）是否合理，確定其收益是否超過成本，以及超過金額之估計。
- 為比較投資（或決策）提供基礎，將每個選項的總預期成本與其總預期收益進行比較。
## Feasibility Analysis (可行性分析)
- 經濟上的可行性
- 技術上的可行性
- 時間表上的可行性
- 組織架構上的可行性
## context Diagram
- 矩形
	- user
	- 其他會與此系統會互動的系統
- 箭頭
	- A->B 表式A需要給B什麼東西
 
