[4] Understanding Software Project Management

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/23

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

24 Terms

1
New cards

Project Management (in Software Engineering)

The first layer of the software engineering process, overlaying the entire development process from beginning to end; one of the continuous or 'umbrella' activities.

2
New cards

Focus of Project Management

To assure that software development projects meet customer expectations and are delivered within budget and time constraints.

3
New cards

Importance of Project Management

A critical skill for software engineers, especially team leaders and systems analysts, and an important aspect of software system development.

4
New cards

Project Management (Definition)

A controlled process of initiating, planning, executing, and closing down a project.

5
New cards

Project (Definition)

A planned undertaking of related activities to reach an objective that has a beginning and an end.

6
New cards

Characteristics of a Project

Has definite objectives and scope, definite start and end points, often brings about change, has a degree of risk, often staffed by people with other responsibilities, usually involves staff from different functions (in-house), has allocated resources and budget, has its own management structure.

7
New cards

Project Manager

An individual with diverse skills (management, leadership, technical, conflict management, customer relationship) responsible for initiating, planning, executing, and closing down a project.

8
New cards

Activities of a Project Manager

Proposal writing, project costing, project planning and scheduling, project monitoring and reviews, personnel selection and evaluation, report writing and presentation.

9
New cards

Reasons Software Project Management is Difficult

The product is intangible (cannot be seen or touched), and there is no standard process that guarantees success for a particular software product.

10
New cards

Factors to Consider in Software Project Management

Scope of work, risks, required resources, tasks, milestones, efforts (cost), and schedules.

11
New cards

Four Phases of Project Management

Initiating the project, planning the project, executing the project, and closing down the project.

12
New cards

Initiating the Project Phase

Activities performed to assess the project's size, scope, and complexity and to establish procedures for later activities; involves activating the project and building the project plan.

13
New cards

Project Plan (Initiating Phase)

Provides the basis against which to control the project; key elements include work plan, schedule, staff effort estimates, budget, and milestones.

14
New cards

Planning the Project Phase

Focuses on defining clear, discrete activities and the work needed for each within a single project; these are incorporated into various management plan documents.

15
New cards

Management Plan Documents (Planning Phase)

Include quality plan, risk management plan, validation plan, configuration management plan, maintenance plan, and staff development plan.

16
New cards

Other Plans in Project Management Planning

May be needed based on the ten (10) areas or body of knowledge in project management (see PMBOK knowledge areas).

17
New cards

Executing the Project Phase

Focuses on putting the plans into action; involves executing the baseline plan, monitoring progress, managing changes, maintaining the project workbook, and communicating status.

18
New cards

Progress Reporting (Executing Phase)

Enables the project manager to understand the current state and report to the team, senior management, and the client.

19
New cards

Quantitative Measures of Project Progress

Man-hours, costs, tasks started/completed, milestones achieved, and elapsed time.

20
New cards

Qualitative Measures of Project Progress

Client/user satisfaction, staff morale, staff turnover, quality, objectives achieved, and change requests.

21
New cards

Progress Monitoring (Executing Phase)

The process of collating progress reports and assessing results against the project plan.

22
New cards

Closing Down the Project Phase

Focuses on bringing the project to an end; activities include formal project closure, closing customer contract, and conducting post-implementation reviews.

23
New cards

Importance of Project Management (Summary)

Needed from the beginning to the end of a software project, involving proposal writing, costing, planning, scheduling, staffing, monitoring, controlling, and reporting.

24
New cards

Difficulties in Software Project Management (Summary)

Due to the intangible nature of the product and the lack of a guaranteed standard process for success.