You are on page 1of 13

Software Services Project

 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.

 Indian companies have largely focused on the software


services projects – Why?
 Once it is complete there is one type revenue which is assured.
Software Project Management-SPM
 It includes the skills,tools, techniques, and
knowledge essential to deal with the growth of software
products.

 In SPM, the end users and developers require to know the


cost of the project, duration and length.

 It is a process of managing, allocating and timing resources


to develop computer software that meets necessities.
SPM-Definition

“The methods and regulation used to define goals, plan and


monitor tasks and resources, identify and resolve issues, and
control costs and budgets for a specific project”
Tasks of SPM
 Problem Identification
 project is recognized, defined and justified

 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.

 Tracking, Reporting and Controlling


 whether the project results are in accordance with project plans and
performance specification.
 suitable action is taken to correct improper deviations

 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.

 Design is thinking and making decision about the precise


form the products that the project is to create.

 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

You might also like