SPM mod 1 Flashcards
What is software crisis ?
List five contributing factors to software crisis.
What is Feasibility Study?
As the name implies, a feasibility analysis is used to determine the viability of an idea, such as ensuring a project is legally and technically feasible as well as economically justifiable. It tells us whether a project is worth the investment—in some cases, a project may not be doable. There can be many reasons for this, including requiring too many resources, which not only prevents those resources from performing other tasks but also may cost more than an organization would earn back by taking on a project that isn’t profitable.
List three types of feasibility study types
Technical
Economical
Scheduling
List four responsibilities of a project manager
1- feasibility study
2- Planning
3- Moniter and control
4- representing- meeting with clients and developers etc
List five characteristics of a software project
What is a project plan ?
What is work breakdown structure ?
What is critical path method ?
List some key project stakeholders
1- project manager
2- team members
3- customer
4- sponsors
How does stakeholder management works ?
1- Stakeholder Identification
2- Stakeholder analysis
3- Stakeholder matrix
What is scope of a project ?
It is what needs to be achieved and the work that must be done to deliver a project includes a list of specific goals, deliverables, tasks, deadlines and costs.
Scope can refer to either product scope or project scope
What is product scope ?
Product scope is defined as the functions and features that characterize a product or a service
What is project scope ?
Project scope is the work that must be done in order to deliver a product according to the product’s scope(required functions and features)
what is W5HH principle ?
The barry W boehm proposed questions that is helpful in defining scope of a project. 1- Why is the software being built 2- What will be done. 3- When will it be done 4- Who is responible for a function 5- Where does the organisation located
What is involved in project scope management ?
1- Planning scope management 2- Collecting requirements 3- Creating the work breakdown structure(WBS) 4- Validating scope 5- controlling scope
List five reasons for project failure ?
1- Developement team doesn't understand customer's needs 2- Choosen technology changes 3- Unrealistic deadlines 4- Inexperienced team 5- Poor project management
What are the types of software ?
1 - package software- prewriiten software , horizontal market and vertical market
2- custom software
What are information systems ?
eg stock control software, patient management software
What are embedded softwares ?
controls hardware
eg- automobile control software, Nuclear plant control software, robots, TV remote
What are software services ?
it includes, software customization, maintainance, testing, and also contract programmers who carry out ad hoc activities.
What are the constraints of a software project ?
Time constraints- deadlines
Scope constraints - Goals, features and functions
cost constraints - Budget of the project
What are the key objectives of effective manageement ?
1- Quality - quality standards must be met
2- productivity - Increased productivity lowers cost
3- Risk reduction - Risk should be identified and must be dealt early
How to select the right person for the job ?
1- Create a job specification 2- Create a job holder profile 3- Obtain applicants 4- Examine CVs 5- Interviews