Chapter 1 Flashcards
What is a Job?
Repetition of well defined/ well understood tasks will little to no Uncertainty
what is exploration?
Outcome, Duration and Budget is highly uncertain
List 10 Characteristics of a project…
non-routine tasks are involved;
planning is required;
specific objectives are to be met or a specified product is to be created;
the project has a predetermined time span;
work is carried out for someone other than yourself;
work involves several specialisms;
people are formed into a temporary work group to carry out the task;
work is carried out in several phases;
the resources that are available for use on the project are constrained;
the project is large or complex.
What is a Project?
in between a job and exploration
Define Quality in terms of Project Factors
How good the final project is, or how good it will become
Define Scope in terms of Project Factors
Work needed to achieve goals
Define Time in terms of Project Factors
How much time you will need to spend on this project
Define Cost in terms of project Factors
Funds needed to complete the project
Increasing the Scope of the project can increase …
Cost and time
Define Scope Creep
When the project is out of boundaries
What do we want out of Project Factors Scope, Time, Cost and Quality
We aim for a balance of all factors
What is the Feasibility Study?
Is the project Possible and worthwhile from a business perspective?
What is Planning?
How do we do it? Only done if project is feasible Tasks, Resources, timeline and budget.
Define Implementation?
Implement the plan but change as we progress
Define Termination?
Delivering the project ensuring all objectives are met, or explain why they haven’t been met
Define Evaluation?
Reflecting on the project WWW EBI
Software Requirement
What does the Client need? Functions, Quality and resource Constraints
Architecture Design
Based on system requirements
Defines Components of System: Hardware, Software, Organisational
Software Requirements will come out of this
Code and Test
Writing Code for each Software Unit and testing it to debug
Integration
Components are tested together to see if they meet the overall requirement e.g.
Qualification testing
Testing the hardware and software of the system, to ensure all requirements are fulfilled.
Installation
The process of making the new system operational
Acceptance and Support
Resolving problems with a newly installed system, including the correction to any errors, Maintenance and enhancement
What is a Voluntary System
e.g. Computer Games
what is a Compulsory System
processing a system in a organisation
What is a information system
used by Human operators e.g. office processes
What is a Embedded System
controlling a device or Machine e.g. air conditioning or equipment
what is a Objective-based system
Client provides problem that can be solved in multiple ways
What is a Product-Based System
Client provides product specification
what are Stakeholders
people/organisation with an interest in the project
List 5 stakeholders
Project teams
Managers
departments
external:
customers
investors
partners
communities
competitors
What does project Authority do?
Sets Project Scope
Allocates and Approves Cost
Could be one person or a group
what does SMART stand for?
Specific-concrete and well defined
Measurable- measure how successful the project has been
Achievable- it must be within the power of the individual to meet target
relevant- the objective must be relevant to the true purpose of the project.
Time- there should be a point when the objective is Achieved.
What is the Software Process
the totality of activities and constituent tasks together with their:
relationships
dependencies
resources
constraints
Relationships
E.G. X is a component of W
Dependencies
e.g. activities P and Q but complete before R
Resources
W have an overall budget of C pounds
Constraints
e.g B must not slip by more than T days
Software Project Issues
Level 1 Operational - day to day activities
Level 2 Tactical Project level Quality time cost and productivity
Level 3 strategic: Organisational level Long term
What 5 points are included in Level 3 strategic software process Issue
Reducing costs
expanding customer base
increasing user satisfaction
improving productivity
reducing time to market
Key factors of project delivering value and meets objectives list 5
User Involvement
clear objectives scope
time management
adequate time and budget
effective communication
senior management support