Professional Documents
Culture Documents
Software Customization
o customizing an existing software on specific customer request
Software Maintenance
o software exists, but then the customer want some changes
maybe enhancements; maybe performance improvement and
so on.
Software Testing
o before deployment needs to be tested and maybe an
organization just does software testing
Also contract Programmers who carry out coding or any
other assigned activities.
Why Software Services Project?
Lots of code is available in a company
o New software can be developed by modifying the closet.
Business velocity has increased tremendously:
o Requires shortening of project duration
Program sizes have become large
o The most of the code is reused and only small development is
done, small customization to complete the work.
Problem Definition
the use of the project is clarified with an project proposal.
Project Planning
a series of actions or steps for the growth of work product.
Project Organization
the functions of the personnel are incorporated
Tasks of SPM
Resource Allocation
resources are allocated to a project in order that the goals and objectives
are attained.
Project Scheduling
are allocated so that project objectives are attained within a sensible time
span.
Project Termination
concluding report is submitted or a release order is signed.
Activities covered by project management-
Project Manager Responsibilities
Feasibility study
Is project technically feasible and worthwhile from a business point of view?
Planning
Only done if project is feasible
Execution
Implement plan, but plan may be changed as we go along
The feasibility study
Information is gathered about the requirement of the proposed
application.
The client and other stakeholders may be aware of the
problems they wish to overcome and the aims they wish to
pursue.
Planning
If the feasibility study produces results which indicate the
prospective project appears viable, the planning of the project
can take place.
For large project, we would not do all our detailed planning
right at beginning.
We would formulate an outline plan for the whole project and
a detailed one for the first stage.
Project execution
The execution of project often contains
design and implementation sub- phases.
The plan lays down the activities that have to be carried out in
order to create the products.
What is Management?
This involves the following activities:
o Planning – deciding what is to be done
o Organizing – making arrangements
o Staffing – selecting the right people for the job
o Directing – giving instructions
o Monitoring – checking on progress
o Controlling – taking action to remedy hold-ups
o Innovating – coming up with solutions when problems
emerge
o Representing – liaising with clients, users, developers and
other stakeholders
Project Planning
Carried out before development starts.
Important activities:
o Estimation
o Scheduling
o Staffing
o Risk management
o Miscellaneous plans
Monitoring and Control
Lasts for entire active project duration
Monitoring
Controlling
Innovating
Representing