Professional Documents
Culture Documents
Software is Instructions that when executed provide desired features, functions and performance. Documents that describe the operation and use of the programs. Computer software or just software is a general term used to describe a collection of computer programs, procedures and documentation that perform some tasks on a computer system.
Software
Characteristics of software
Quality can be achieved through good design. Quality problems in manufacturing phase can be easily solved. Dependent on people. Require the construction of a product. Software costs are concentrated in engineering.
Process
Project
People contd..
The stakeholders are categorized into 5 constituencies. Senior manager Project (technical) managers Practitioners
Customers
End users. The project team must be organized in a way that maximizes each persons skills and abilities. Its done by the team leader.
People
Defines key practice areas for software people:
Recruiting Selection Performance management Training Compensation Career development etc
Product
Before planning a project,
product objectives and scope should be established. Alternative solutions should be considered. Technical and management constraints should be identified.
The first software project management activity is the determination of software scope.
Context Information objective. Function and performance.
Process
Provides the framework from which a complete plan for software development can be established.
1)
Process contd
Defines a preliminary project plan based on the set
Problem Decomposition
Sometimes called partitioning or problem
elaboration.
Applied in 2 major area:
Project
A project in business and science is a collaborative enterprise, frequently involving research or design, that is carefully planned to achieve a particular aim. Some of the reasons for project failure are:
Poor understanding customers needs.
Project contd
Five-part common-sense approach to software projects:
Start on the right foot. Maintain momentum Track progress. Make smart decisions. Conduct a postmortem analysis.