Академический Документы
Профессиональный Документы
Культура Документы
Management
Lecture Objectives
To discuss the various aspects of project
management
To understand the tasks in software
project management
To describe the project titles in the course
To describe the requirements of a project
plan
A Simple Project
Management
What is involved
Project
Definition of Project
Management
Primary Objectives of
Project Management
Project Management
Activities
Benefits of Project
Management
10
Benefits of Project
Management (Continued)
Project Management
Activities (Continued)
11
12
Project Management
Concerns
Software Projects
Factors that influence the end result ...
Factors that influence the end result ...
product quality?
risk assessment?
measurement?
size
delivery deadline
cost estimation?
project scheduling?
application domain
customer communication?
technology to be implemented
system constraints
staffing?
user requirements
other resources?
available resources
project monitoring?
13
Project Management
Problems
15
Obstacles in Project
Management
Money
Manpower
Equipment
Facilities
Materials
Information/technology
16
Project Management
Skills
Project complexity
Customers special requirement
Organizational restructuring
Project risks
Changes in technology
Forward planning and pricing
14
Resources of A
Company
Resources inadequate
Meeting (unrealistic) deadlines
Unclear goals/direction
Team members uncommitted
Insufficient planning
Breakdowns in communications
Changes in goals and resources
Conflicts between departments or functions
TCS2411 Software Engineering
Communication Skills
Organizational Skills
Team Building Skills
Leadership Skills
Coping Skills
Technological Skills
17
18
Project Titles
Project Plan
19
Hierarchical Organization
21
22
Other organizational
structure
open paradigmattempts to structure a team in
a manner that achieves some of the controls
associated with the closed paradigm but also
much of the innovation that occurs when using
the random paradigm
synchronous paradigmrelies on the natural
compartment-alization of a problem and
organizes team members to work on pieces of
the problem with little active communication
among themselves
Democratic Organization
TCS2411 Software Engineering
20
Organizational Paradigms
23
24
Team Leader
Programming Leader
25
Quality Manager
27
26
28
Project Standards
Example
Resource Manager
Responsible for project resources
Treasurer - manages the costs of the
project
Ensures that resources are obtained for
project tasks e.g. computer resources
Document Manager
30
Software Configuration
Item
Software Configuration
Computer programs
Source code
Executable code
requirement documents
design document
code of a module
test plan
Data
Within the program and external to it
TCS2411 Software Engineering
31
32
References
END
33