100 likes | 212 Views
Software Project management. Dr. Nitin Mishra. What is project?. Planned Activity Some internet definitions “an individual or collaborative enterprise that is carefully planned to achieve a particular aim .”. Planned from beginning to end; Bounded by time, resources, & required results .
E N D
Software Project management Dr. NitinMishra
What is project? • Planned Activity • Some internet definitions • “an individual or collaborative enterprise that is carefully planned to achieve a particular aim.”
Planned from beginning to end; Bounded by time, resources, & required results. • A project is a temporary endeavour undertaken to create a unique product, service, or result. The temporary nature of projects indicates a definite beginning and end. The end is reached when the project’s objectives have been achieved or when the project is terminated because its objectives will not or cannot be met, or when the need for the project no longer exists. Temporary does not necessarily mean short in duration. Temporary does not generally apply to the product, service, or result created by the project; most projects are undertaken to create a lasting outcome. For example, a project to build a national monument will create a result expected to last centuries. Projects can also have social, economic, and environmental impacts that far outlast the projects themselves.
Characteristics that distinguish project • Non routing tasks are involved. • Planning is required. • Specific objectives are to be met or specified product is created. • The project has a predetermined time span. • Work is carried out for someone other than yourself. • Work involves several specialism
Some more characteristics • 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.
Exercise 1.1 • Producing edition of a newspaper. • Building the channel tunnel. • Getting married. • A research project into what a good human-computer interface. • An investigation into the reason why a user has a problem with a computer system.
Software projects Vs other types of project • Invisibility: • Complexity • Flexibility
Invisibility • When physical projects are going on the progress can actually be seen. • Eg Bridge or road is being constructed.
Complexity • Per Rs,pound or Dollar spent , Software projects contain more complexity than other engineered artifacts
Flexibility • The ease with which software projects can be changed is usually seen as one of its strengths.