Project What is a project A temporary endeavor undertaken to create a unique product, service or result
What is a Project? Temporary Goal-directed Collaborative Constrained Endeavor
What is Project Management? Project management is the application of knowledge, skills, tools and techniques to project activities in order to meet or exceed stakeholder needs and expectations from a project.
PM Development Objective On Schedule Within Budget According to specification
Project Management Process Initiating Processes Planning Processes Executing Processes Controlling Processes Closing Processes
Project Management Problems Requirements Incomplete Unclear Inadequate External dependencies
Project Management Problems Poor estimates Inadequate tracking or supervision Uncontrolled changes Inadequate testing procedures Inadequate documentation Politics
Advances in System Development Advances in Process Advances in Metrics Advances in Testing Advances in Software Tools Advances in Cycle Time Reduction Advances in People Management
Advances in System Development Advances in Process Is systems development an Art or Science The primary objective of process is to make software development more deterministic and thus more controllable IEEE CMM ISO
Advances in System Development Advances in metrics What is a metrics Management by data (metrics) means that any decision, assessment, estimation, or conclusion about a project must always be based upon supporting data The approach requires that project-related data be collected systematically and consistently, so that critical aspects of the project can be measured What is wrong with this
Advances in System Development Advances in Testing Why is software testing so poorly conducted Independent testing Traceability Finding and correcting fault as close to the point of their introduction as possible.
Advances in System Development Advances in Software Tools Tools ? They make work more productive, easier to perform, and less error prone Key to effective project management (e.g. MS-Project)
Advances in System Development Advances in Cycle Time Reduction Determining the scope of an IS project requires the involvement of business managers (marketing, general managers, etc) Time to market Rapid prototyping E.g. DOS
Advances in System Development Advances in People Management Emphasis here is on the team and individuals Improving social processes Level of communications Ability to informally resolve inter-group conflicts Degree of support among team members
Why do project still Fail Success and Failure On schedule Within budget According to requirement Expectation of customer
Role of the Project Manager Leadership and Guidance Planning Customer Relations Technical Leadership Senior Management Liaison
Notes Experience in one area of software development is not sufficient for the successful development of software in an entirely different area of information systems. Committing to development schedule before the project has been adequately defined is problematic Adhering to budget and schedule with meeting the requirement is meaningless Enquire more and more Be prepared to end it if need be.