02 Lecture Flashcards

1
Q

Define a Project

A
  • limited in time,
  • has a clear goal and
  • a specific budget,
  • requiring a concerted effort
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

A project consists of …

A
  • start date and duration
  • set of deliverables to a client
  • schedule
  • activities required to produce and deliver the deliverables
  • Resources
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

4 Steps of a Dynamic Model

A
  1. Define Scope
  2. Assign Tasks
  3. Develop System
  4. Deliver System
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Roles in a Project Team

A
  1. Project Manager
  2. Analyst
  3. System Architekt
  4. Tester
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Assignments of Roles to Participants

A
  • One-to-One
  • Many-to-Few
  • Many-to-“Too-Many”
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Problems in Role Assignments

A
  • Incompetence (Peter Principle)
  • Useless role: (Dilbert’s Law) only exists to minimize damager control
  • Increase of Bureaucracy (Parkinson’s Law)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Peter Principle

A

Employees who perform their roles in a hierarchy with competence are promoted to a higher
level until they reach a level where they are no longer competent. There they remain forever

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Dilbert’s Law

A

Companies tend to systematically promote their least-competent employee to management
(generally middle management), in order to limit the amount of damage they are capable of

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Parkinson’s Law

A

Work expands to fill the time available for its completion

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Definition of Delegation

A

Binding a responsibility assigned to one person to another person

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Definition of Task

A

A task describes the smallest amount of work monitored (tracked) by the project manager
(Typically 3-10 working days effort (1-2 weeks))

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Definition of Activities

A

An activity is a major unit of work
Culminates in a project milestone
Activities can also have internal checkpoints

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Definition of Unit of Work (Phases, Steps, Sprints)

A

A task or an activity that contains other tasks and lower-level activities

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Definition of Project Function

A

An activity that spans the entire duration of a software

project.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Definition of Work Package

A

A task or activity is specified by a work package which contains:
• Description of work to be done
• Preconditions for starting, duration, required resources
• Work products to be produced, acceptance criteria for it
• Risks involved

A work package must have completion criteria
• Includes the acceptance criteria for the work products produced by the task or activity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Definition of Work Product

A

A work product is the visible outcome of a unit of work

Work products that have to be given to the customer are called deliverables

17
Q

Definition of a Functional Organization

A

people are grouped into departments, each of which

addresses an activity (“function”)

18
Q

Advantages of a Functional Organization

A

Members of a department have a good understanding of the functional area they support

19
Q

Disadvantages of a Functional Organization

A
  • It is difficult to make major investments in equipment and facilities
  • High chance for overlap or duplication of work among departments
20
Q

Definition of a Project-based Organization

A

In a project-based organization people are assigned to a project, each of which has a problem to be solved in a certain time within a given budget

21
Q

Advantages of a Project-based Organization

A

+ Responsive to new requirements (the project is newly established and can be tailored
around the problem)

+ New people can be hired who are familiar with the problem or who have special capabilities

+ There is no idle time for the project members

22
Q

Disadvantages of a Project-based Organization

A
  • Teams cannot be assembled rapidly. Often it is difficult to manage the staffing/hiring process (flat staffing vs. gradual staffing)
  • Because there are no predefined departments (as in a functional organization), roles and responsibilities need to be defined at the beginning of each project
23
Q

What is Gradual Staffing

A

The organization is gradually ramped up by hiring people as needed

Gradual staffing is motivated by saving resources in the early part of the project

24
Q

What is Flat Staffing

A

All the participants are assigned at the start of a project

Consulting companies usually allocate these participants from a pool of available people

25
When to use a Project-based Organization
- Project has high degree of uncertainty - Open communication is needed among participants - Requirements are expected to change during the project - New technology that could effect the outcome may appear during the project
26
Definition of Matrix Organization
People from different departments of a functional organization are assigned to work on one or more projects (assigned with less then 100% of their time)
27
Advantages of a Matrix Organization
+ Teams for projects can be assembled rapidly from the departments + Expertise can be applied to different projects as needed + Consistent reporting and decision procedures can be used for projects of the same type
28
Disadvantages of a Matrix Organization
- Team members are often not familiar with each other - Team members have different working styles - Team members must get used to each other
29
A project organization has at least 3 relationships:
- Decision structure - Reporting structure - Communication structure
30
Advantages and disadvantages of Information flow in non-hierarchical project organizations
+ Cutting down on bureaucracy + Reduces development time + Decisions are expected to be made at each level - Hard to manage
31
What is a Communication event:
Information exchange with defined objectives & scope * Scheduled: Planned communication (Examples: review, meeting) * Unscheduled: Event-driven communication (Examples: Request for change, clarification, bug report)
32
What is a Communication mechanism:
Tool or procedure that can be used to deal with a communication event * Synchronous: Same time * Asynchronous: Different time
33
Pros and cons of an Informal Meeting
+ Cheap and effective for resolving simple problems | - Information loss, misunderstandings are frequent
34
Pros and cons of an Formal Meeting
+ Effective for issue resolutions and consensus building | - High cost (people, resources)
35
Three roles in a team meeting
- Primary Facilitator - Minute Taker - Time Keeper
36
Define Deliverables
Work products to be delivered to the client
37
Which two styles of Navigation did Gladwin define in the year 1964
1) European Navigation (Traditional Planing) | 2) Polynesian Navigation (Agile Planing)