COURSE MATERIAL(LECTURE NOTES) IT Software Project Management UNIT II 34 • These curves are based on the Case A and Case B cash flow. View Notes – SWPM_UNIT1_ from IT at VELAMMAL INSTITUTE OF TECHNOLOGY. IT Software Project Management Prof. IT Lecture Notes Syllabus: UNIT I INTRODUCTION TO SOFTWARE PROJECT MANAGEMENT Project Definition – Contract Management – Activities .
|Published (Last):||23 April 2004|
|PDF File Size:||17.84 Mb|
|ePub File Size:||17.11 Mb|
|Price:||Free* [*Free Regsitration Required]|
Marimuthu Lesson Plan for the introduction to software project management Time: Topics to be Covered: Introduction to software project management 2. Objectives of this Lesson Plan: To enable students to understand the basic concepts of Project management. At the end of this session, the students will be able to: Understand the importance of SPM. Software engineering concepts 6 Evocation: Attached Scope or Quality triangle 8 Textbook: ITSoftware Project Management 4.
Lecturee is project management important? Projeft amounts of money are spent on ICT Information and communications technology e. UK government in spent 2.
The software development life-cycle is a methodology that also forms the framework for planning and controlling the creation, testing, and delivery of an information system.
Tracking software testing 7th sem notes
While Hardware development life-cycles deal lefture with hardware and Software development life-cycles deal specifically with software, a Systems development life-cycle differs from each in that it can deal managekent any combination of hardware and software, as a system can be composed of hardware only, software only, or a combination of both. Time – amount of time required to complete the project.
Cost – calculated from the time variable 3. Quality – The amount of time put into individual tasks determines the overall quality of the project. Scope – Requirements specified for the end result. Risk – Potential points of failure. ITSoftware Project Management 5.
The triangle illustrates the relationship between three primary forces in a project. Time is the available time to deliver the project, cost represents the amount of money or resources available and quality represents the fit-to-purpose that the project must achieve to be a success.
The normal situation is that one of these factors is fixed and the other two will vary in inverse proportion to each other. For example time is often fixed and the quality prject the end product will depend on the cost or resources available. Similarly if you are working to a fixed level of quality then the cost of the project will largely be dependent upon the time available if you have longer you can do it with fewer people.
ITSoftware Project Management 6. Marimuthu Lesson Plan for project definition Leecture To enable students to understand the definition of project and characteristics of project. Differentiate software projects and other types of project. Define the characteristics of project. A specific plan or design A planned undertaking A large undertaking e. Jobs- Very Little Uncertainty Task is well defined and there is managemrnt uncertainty.
There are usually well-defined hoped-for outcomes but there are risks and uncertainties about achieving those outcomes. A software project can be defined as a planned activity that describes how sftware are going to carry out a task before we start.
It is a planned activity about developing a software before u actually design and implement it. Examples of Software Projects: Putting a robot vehicle on Mars to search for signs of life.
Writing an Operating System Characteristics of projects A task is more project-like if it is: ITSoftware Project Management 9. Marimuthu Lesson Plan for Contract management Time: To enable students to understand the various types of projects and contract management.
Know the ways of categorizing projects 5 Link Sheet: Voluntary systems such as computer games what game will do? The project team have freedom to select what appears to be the most appropriate approach.
With product-based projects, the product is already very strictly defined and the development team s job is to implement the specification with which they have been presented.
Contract management versus technical project management Projects can be: This involves the following activities: Planning deciding what is to be done Organizing making arrangements Staffing selecting the right people for the job Directing giving instructions Monitoring checking on progress Controlling taking action to remedy hold-ups Innovating coming up with solutions when problems emerge Representing liaising with clients, users, developers and other stakeholders ITSoftware Project Management Implementation carrying out the remedial actions that have been decided upon ITSoftware Project Management Marimuthu Lesson Plan for Activities covered by project management Time: Activities covered by project management 2.
To enable students to study about the activities covered by project management. Explain the activities of project management. Describe software development life-cycle ISO Usually there are three successive processes that bring a new system into being. Feasibility study Is project technically feasible and worthwhile from a business point of view?
Execution Implement plan, but plan may be changed as we go along The software development jt2403 ISO The software development life cycle is a technical model.
It identifies the technical constraints on the order activities are done. This does NOT imply that a waterfall approach is the only doftware to organize projects. The technical model could be implemented as increments or in an evolutionary manner. Code and test 4. It needs to communicate and elicit the requirements of the users, speaking in their language.
It needs to organize and translate those requirements into a form that developers can understand and relate to. Plans Methods and methodology 2. To enable students to understand the Plans Methods and methodology and know how to set the objectives.
Differentiate method and methodology. While a method relates to a type of activity in general, a plan takes one or more methods and converts mznagement into real activities by identifying: Start and end dates Who will carry it out What tools and materials would be needed.
A methodology is a set of related methods. Strictly speaking methodology ought to woftware the study of methods! The project will be regarded as a success if. Rather like post-conditions for the project, Focus on what will be put in place, rather than how activities will be prohect out e. Individual might have the capability ,anagement achieving goal on their own, but not the overall objective e.
Overall objective user satisfaction with software product Analyst managemeny accurate requirements Developer goal reliable software Measures of effectiveness How do we know that the goal or objective has been achieved? By a practical test, that can be objectively assessed. Repeat business they buy further products from us Number of complaints if low etc etc Measures of effectiveness Performance Measurement- To measure reliability mtbf Mean time between failures Seek Predictive Measures Large number of errors during code, inspections hotes ITSoftware Project Management Stepwise Planning step 0- step 3 2.
To enable students to understand the Stepwise Planning. Establish project scope and objectives. Analyze the project characteristics 5 Link Sheet: What happened when we did not plan properly?
IT SOFTWARE PROJECT MANAGEMENT Lecture Notes for IT – Seventh (7th) semester – by han
Identify project project objectives 3. Analyse project characteristics infrastructure Review Lower level detail Lower level planning 4. Identify products and activities 5. Estimate effort for activity 6. Identify activity risks 7. Scalability useful for small project as well as large Range of application Accepted techniques e. Analyse project characteristics infrastructure Review 4. Identify products Lower and activities level 5.
Estimate effort detail for activity For each 6. Identify activity risks activity Allocate planning resources 8.
Many different techniques can be used but this chapter tells the overview of the steps and activities in each step of project planning. A major step in project planning is to plan in outline first and then in more detail. Following are the major steps in project planning Steps in Project Planning Step 0: Select project Step 1: Identify project scope and objectives Step 2: