Lecture 6 - Project Planning. Lecture 6: Project Planning Overview Creating an outline plan –Work Breakdown Structure –Identifying tasks Waterfall and.

Slides:



Advertisements
Similar presentations
Prescriptive Process models
Advertisements

The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
CS 501: Software Engineering Fall 2000 Lecture 2 The Software Process.
Software Development Life Cycle
 Chapter 6: Activity Planning – Part 1 NET481: Project Management Afnan Albahli.
Managing Project Scheduling. What is Project Scheduling? The process of: – defining project activities – determining their sequence – estimating their.
Introduction to Project Management Chapter 6 Managing Project Scheduling Information Systems Project Management: A Process and Team Approach, 1e Fuller/Valacich/George.
1 Chapter 2: Product Development Process and Organization Introduction Importance of human resources: Most companies have similar technology resources.
INFO 638Lecture #81 Software Project Management Cycle plan and build INFO 638 Glenn Booker.
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Gu & Maher University of Sydney, October 2004 DECO2005 Monitoring Team Process.
CS 5150 Software Engineering
1 CS 501 Spring 2003 CS 501: Software Engineering Lecture 2 Software Processes.
Module Intro Damien Markey. MWD – Multimedia Project Development Aims of the course –To critically review, evaluate and utilise current multimedia techniques.
CS 501: Software Engineering
1 WEB1P Lecture 2 Introduction, web project management & risk management.
Copyright © 2001 Bolton Institute Faculty of Technology Multimedia Integration and Applications Introduction to Multimedia Integration and Applications.
Administrivia Lifecycle Architecture (LCA) group assignment will go out later today. Informal feedback meetings with LCO groups EasyShare: Mon, 2:45pm-3:15pm,
Copyright © 2003 Bolton Institute Dept. of Computing and Electronic Technology - Multimedia Integration and Applications Lecture 3 - Project Planning.
Project Time Management
Project Management Session 7
4. 2Object-Oriented Analysis and Design with the Unified Process Objectives  Explain the elements of project management and the responsibilities of a.
Software Process CS 414 – Software Engineering I Donald J. Bagert Rose-Hulman Institute of Technology December 17, 2002.
LSU 10/09/2007Project Schedule1 The Project Schedule Project Management Unit #4.
Planning. SDLC Planning Analysis Design Implementation.
Project Management and Scheduling
Introduction to Interactive Media 02. The Interactive Media Development Process.
AICT5 – eProject Project Planning for ICT. Process Centre receives Scenario Group Work Scenario on website in October Assessment Window Individual Work.
BSBPMG503A Manage Project Time Manage Project Time Unit Guide Diploma of Project Management Qualification Code BSB51507 Unit Code BSBPMG503A.
1 The Initial Report Preparation Guidelines. 2 The Initial Report u Definition of project scope u Project aims and objectives u Initial project plan.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
IT Project Management, Third Edition Chapter 5 1 Chapter 2: Project Scope Management.
© 2012 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the U.S.
Software Engineering Management Lecture 1 The Software Process.
BIS 360 – Lecture Two Ch. 3: Managing the IS Project.
Final Project (Client Website) Report Requirements.
Lecture 6. Review of Lecture 5 Company strategic planning: mission and objective statements and competitive strategy. Planning Methods: Top-down, Bottom-up.
Geog 469 GIS Workshop Project Management.
04 | Define a Software Iteration Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
PLANNING ENGINEERING AND PROJECT MANAGEMENT By Lec. Junaid Arshad 1 Lecture#03 DEPARTMENT OF ENGINEERING MANAGEMENT.
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
1 CS 501 Spring 2004 CS 501: Software Engineering Lecture 2 Software Processes.
Project Management Methodology
WATERFALL DEVELOPMENT MODEL. Waterfall model is LINEAR development lifecycle. This means each phase must be completed before moving onto the next!!! WHAT.
Project Management. Introduction  Project management process goes alongside the system development process Process management process made up of three.
Systems Development AIMS 2710 R. Nakatsu. Overview Two philosophies of systems development –Systems Development Life Cycle (SDLC) –Prototyping Alternative.
Lecture 2 System Development Lifecycles. Building a house Definition phase Analysis phase Design phase Programming phase System Test phase Acceptance.
Software Project Management Iterative Model & Spiral Model.
What is project management?
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
NEM201 Week 4 Project Plan Create and complete outstanding items. 01. Front Cover 02. Document details 03. Scope Document 04. Technical Design 05. Creative.
SOFTWARE PROJECT MANAGEMENT
INFO 638Lecture #91 Software Project Management Conclude Adaptive Project Framework INFO 638 Glenn Booker.
Copyright 2012 John Wiley & Sons, Inc. Part II Project Planning.
1 Chapter 2 SW Process Models. 2 Objectives  Understand various process models  Understand the pros and cons of each model  Evaluate the applicability.
Copyright 2015 John Wiley & Sons, Inc. Project Planning Part II.
Creating a Work Breakdown Structure with Microsoft Project.
Class 12: Exam Review  Client project  Exam review -- check list for client project  Client project work time and Q & A.
Methodologies and Algorithms
Software Engineering Management
Project Management BBA & MBA
CS 5150 Software Engineering
Software Development Process
Teaching slides Chapter 1.
Part II Project Planning © 2012 John Wiley & Sons Inc.
Lesson 1 Understanding Software Quality Assurance
SDLC (Software Development Life Cycle)
Software Development Process
Presentation transcript:

Lecture 6 - Project Planning

Lecture 6: Project Planning Overview Creating an outline plan –Work Breakdown Structure –Identifying tasks Waterfall and Iterative methods of planning Use of a Project Management tool –Setting up task flow –Creating work packets –Tracking plans against work done

Planning Overview "If you fail to plan you plan to fail" Lack of adequate planning causes the most problems in any web site project through: –No view of tasks required to build products –No view of time and resources for project –No overall view of project So projects start and then need to be revised at a later date It is estimated that a change at the planning stage costs 10 times less than at the build stage

Overview 2 In an unplanned project –The client has no expectation of deadlines –The site creators will not have an idea of when they get paid! Creating a plan forces a team to estimate the effects of: –Task duration –Cost –Resources required (i.e. specialist skills, techniques or technologies)

Overview 3 I provide an overview of Project Planning in this module We will not cover Risk Management –But you should be aware of the potential risks to your project We will not cover Project management methodologies such as Prince 2, SSADM etc. –As new media development tends to borrow from lots of disciplines But I would advise you to read up on these (see links on website)

Outline Project To overview a project you start with a broad scope and drill down So the first step of project planning is to identify the major areas of the project From the outline of the project in Week 1 we have an outline of the project stages These can be broken down into their constituent tasks Web projects tend to go through an iterative process where stages repeat

Project Flow Analysis Definition Information Architecture Design & Prototype Testing Build Release Post Release Management

Identifying Tasks – Major High level tasks should be identifiable in each of the key project stages Breakdown from here to the lower levels Identify Major tasks e.g. –Analysis contains major tasks of User Analysis Competitor Analysis Client requirement

Identify Tasks Once the Major tasks are completed then identify the Minor tasks –Competitor Analysis Identify potential competitors Consult Client Marketing Dept. Perform Research etc.. Continue this breakdown until all tasks are identified But do not go to a minute level of detail! Be aware that some stages and tasks repeat

Work Breakdown Structure Work breakdown structure is a method to address the different level of tasks in a project Tasks are numbered in outline format e.g. –Project Task = 1 Analysis phase = 1.1 –User Analysis = Audience Survey =

WBS Example

Waterfall Method Of Planning This method is taken from software design It provides a method of sequencing tasks The stages (and their tasks) follow logical steps The output from one stage should be the input into the next We use this as a guideline as some stages provide output that feed into higher stages (such as the testing and build stages)

Waterfall Example

Iterative Method Of Planning This method is borrowed from product design In this method later stages feedback into earlier, higher stages –E.g. the testing and build stages The stages (and their tasks) repeat round in a loop The outcome from one stage is fed into previous stages

Iterative Project Flow Analysis Definition Information Architecture Design & Prototype Testing Build Release Post Release Management

Project Monitoring Once you have created a plan you must keep it up to date Monitor the time spent on tasks and compare it to the originally estimated duration If the estimates are shorter than the actuals (generally by anything more than 10%) you should re-create the plan by –Re-scoping the project –Extending deadline –Utilising more resources

Use Of A Project Management Tool Tool used in Industry is Microsoft Project You are free to use MS Project, available on the LS&D network, or a similar ( but free for personal use) product called Smartworks Project Planner PE –This is available at This can be used to –Create an outline plan –Set up task flow –Create work packets –Track plans against work done