Project mangement Flashcards
(14 cards)
Project Management
Concerned with activities involved in ensuring
that software is delivered on time and on
schedule and in accordance with the
requirements of the organisations developing
and procuring the software
Success criteria
Deliver the software to the customer at the agreed time.
Keep overall costs within budget.
Deliver software that meets the customer’s expectations.
Maintain a coherent and well-functioning development
team.
Software management distinctions
The product is intangible.
The product is intangible.
Many software projects are ‘one-off’ projects
Software processes are variable and organization
specific.
Factors influencing project managemen
Company size
Software customers
Software size
Software type
Organizational culture
Software development processes
Universal management activities
Project planing
risk managemant
people management
reporting
proposal writing
Risk managemen
Risk management is concerned with identifying risks and
drawing up plans to minimise their effect on a project.
Risk classification
Project risks affect schedule or resources;
Product risks affect the quality or performance of the
software being developed;
Business risks affect the organisation developing or
procuring the software.
The risk management process
Risk identification
Risk analysis Risk planning Risk monitoring
Risk planning strategies
Avoidance strategies
▪ The probability that the risk will arise is reduced;
Minimization strategies
▪ The impact of the risk on the project or product will be reduced;
Contingency plans
▪ If the risk arises, contingency plans are plans to deal with that
risk;
Risk monitoring
Assess each identified risks regularly to decide whether
or not it is becoming less or more probable
People management factors
Consistency
▪ Team members should all be treated in a comparable way
without favourites or discrimination.
Respect
▪ Different team members have different skills and these
differences should be respected.
Inclusion
▪ Involve all team members and make sure that people’s views are
considered.
Honesty
▪ You should always be honest about what is going well and what
is going badly in a project.
Motivation?
means organizing the work and the working
environment to encourage people to work effectively.
Personality type
Task-oriented.
▪ The motivation for doing the work is the work itself;
Self-oriented.
▪ The work is a means to an end which is the achievement of
individual goals - e.g. to get rich, to play tennis, to travel etc.;
Interaction-oriented
▪ The principal motivation is the presence and actions of
co-workers. People go to work because they like to go to
work
advantages of a cohesive group
Group quality standards can be developed by the group
members.
▪ Team members learn from each other and get to know each
other’s work; Inhibitions caused by ignorance are reduced.
▪ Knowledge is shared. Continuity can be maintained if a group
member leaves.
▪ Refactoring and continual improvement is encouraged. Group
members work collectively to deliver high quality results and fix
problems, irrespective of the individuals who originally created
the design or program.