Web Project Management

Slides:



Advertisements
Similar presentations
Management of Engineers and Technology Project Management Risk Management.
Advertisements

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
Project Management Based on Sommerville’s “Software Engineering” textbook.
Chapter 3 Managing the Information Systems Project
Chapter 2 The Analyst As Project Manager In Managing Information Systems 2.3.
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
© 2005 by Prentice Hall Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F.
© 2008 by Prentice Hall 3-1 ITCS311 Systems Analysis and Design Dr. Taher Homeed Feb 2010 Department of Computer Science College of IT University of Bahrain.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 3.1.
Software Project Management
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Chapter 3 Managing the Information Systems Project
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
1 SOFTWARE PRODUCTION. 2 DEVELOPMENT Product Creation Means: Methods & Heuristics Measure of Success: Quality f(Fitness of Use) MANAGEMENT Efficient &
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 4 Slide 1 Project management l Organising, planning and scheduling software projects l.
The web application development process Basharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan. 1.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 4 Slide 1 Chapter 4 Project Management.
Project planning. Software project management Informal definition of management – The art of getting work done through other people Software project management.
Chapter 9. Intro  What is Project Management?  Project Manager  Project Failures & Successes Managing Projects  PMBOK  SDLC Core Process 1 – Project.
Software Engineering Principles Chapter 3 From Software Engineering by I. Sommerville, Slide 1 project managementorganizing planning scheduling Learning.
Chapter 3 Project Management
© 2006 ITT Educational Services Inc. System Analysis for Software Engineers: Unit 5 Slide 1 Chapter 3 Managing the Information Systems Project.
©Ian Sommerville 2000Software Engineering, 7th edition. Chapter 5 Slide 1 Chapter 5 Project Management Modified by Randy K. Smith.
© 2005 by Prentice Hall 3-1 Chapter 3 Managing the Information Systems Project Modern Systems Analysis and Design Fourth Edition.
© Copyright 2008 STI - INNSBRUCK Web Engineering Web Application Development Process and Project Management for Web Lecture II Dr.
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 4 Slide 1 Concerned with activities involved in ensuring that software is delivered: on.
Web Project Management Nazia Hameed COMSATS University of Science and Technology Islamabad.
Chapter 2 Project Management Lecture 1 1Chapter 22 Project management.
Introduction- Project Management By Ctrl+C & Ctrl+V 1.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
1 Chapter 5 Project management. 2 Project management : Is Organizing, planning and scheduling software projects.
Lecture 3 Managing the Development Project SFDV Principles of Information Systems.
Software Engineering Saeed Akhtar The University of Lahore Lecture 8 Originally shared for: mashhoood.webs.com.
Chapter 11. Intro  What is Project Management?  Project Manager  Project Failures & Successes Managing Projects  PMBOK  SDLC Core Process 1 – Project.
Object-Oriented Software Engineering
Management & Development of Complex Projects Course Code MS Project Management Project Life Cycle & PM Process Groups Lecture # 4.
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 4 Slide 1 Project management l Organising, planning and scheduling software projects.
Note Excerpts from Object-Oriented Software Engineering WCB/McGraw-Hill, 2008 Stephen R. Schach
©Ian Sommerville 2000 Slide 1 Project management l Organising, planning and scheduling software projects l Objectives To introduce software project management.
Modeling web applications
Project Management Yonsei University 2 nd Semester, 2012 Sanghyun Park.
SFWR ENG 3KO4 Slide 1 Management of Software Engineering Chapter 8: Fundamentals of Software Engineering C. Ghezzi, M. Jazayeri, D. Mandrioli.
Copyright 2002 Prentice-Hall, Inc. Chapter 3 Managing the Information Systems Project 3.1 Modern Systems Analysis and Design.
Dr Izzat M Alsmadi Edited from ©Ian Sommerville & others Software Engineering, Chapter 3 Slide 1 Project management (Chapter 5 from the textbook)
1 IT Project Management, Project Failure and Success  Introduction  Projects operate in a broad organizational environment.  Project managers need to.
Chapter 2 : The Project Management and Information Technology Context Information Technology Project Management, Fourth Edition.
Project Management. Projects and Project Managers Project – a [temporary] sequence of unique, complex, and connected activities having one goal or purpose.
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 4 Slide 1 Project management l Organising, planning and scheduling software projects.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 5 Slide 1 Project management.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Chapter 2 Managing the Information Systems Project 2.1.
Monitoring Risk Factors General attitude of team members based on project pressures The degree to which the team is jelled Interpersonal relationships.
Lecturer: Eng. Mohamed Adam Isak PH.D Researcher in CS M.Sc. and B.Sc. of Information Technology Engineering, Lecturer in University of Somalia and Mogadishu.
INTRODUCTION Mehmet Sait Andaç Web: Office: 431.
Lecture 3 Part 1 Managing the Information Systems Project.
Chapter 3 Project Management Parts of this presentation is extracted from Ian Sommerville’s slides located at
Chapter 11 Project Management.
CIIT-Human Computer Interaction-CSC456-Fall-2015-Mr
Fundamentals of Information Systems, Sixth Edition
The Web Application Development Process Models
Software Project Management
Chapter 2: The Project Management and Information Technology Context
Chapter 3 Managing the Information Systems Project
Software engineering Lecture 21.
Software Project Management
Chapter 23 – Project planning
Project Management Chapter 11.
Testing web applications
Chapter 2 Managing the Information Systems Project
Information system analysis and design
Presentation transcript:

Web Project Management Basharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.

Summary of the previous lecture Development Process model software development process activities Requirement for a web development process model Rational unified process model (RUP) suitability for web application development Basharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.

Outline Project management Project manager: tasks/responsibilities Traditional vs. web project management Basharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.

1. Project Management Project management is the process of planning, organizing, motivating and controlling resources and procedures to develop a software/web project Is essential part of software/web engineering Projects need to be managed to ensure budget and time constraints Basharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.

1. Project Management… Project manager’s job is to ensure project meets budget and timing constraints high quality product is delivered Good management does not guarantee the project success Bad management usually results in project failure schedule delays budget overrun low customer’s acceptance Basharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.

1. Project Management… Project management goals are deliver software on time meet budget constraints fulfill customer’s expectation maintain a happy and well-functioning team Basharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.

2. Project Manager’s tasks Project planning Risk management People management Reporting Proposal writing Basharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.

2. Project Manager’s tasks… Project planning: Project managers are responsible for cost estimation project scheduling resource allocation Monitoring work is carried out according to standards progress is according to budget and schedule Basharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.

2. Project Manager’s tasks… Project planning: At proposal stage: are resources available to complete the project what price to ask (effort, s/w,h/w, travelling) At startup stage: who will work decide about the increments and allocate resources refine estimates as more information is available Basharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.

2. Project Manager’s tasks… Project planning: During development process: when project plan needs to be changed can make more accurate estimates about time and cost Basharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.

2. Project Manager’s tasks… Project planning: Source: ‘software engineering’ by Sommerville Basharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.

2. Project Manager’s tasks… Conflicting areas: Project requires to have a well balanced between budget, time and quality change in one can influence others time quality cost Source: Web Engineering – Kappel et al. Basharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.

2. Project Manager’s tasks… Risk management: Project managers are responsible for anticipation of risks can affect schedule or quality taking actions to avoid these risks Basharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.

2. Project Manager’s tasks… Risk management: Risk categories: Project risks: affect the project schedule or resources experienced developer leaves the job Product risks: affect the quality and performance of the product a purchased component does not work as expected Basharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.

2. Project Manager’s tasks… Risk management: Risk categories: Business risks: affect the organization developing or procuring the product a competitor introduced a new product Basharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.

2. Project Manager’s tasks… Risk management: Source: ‘software engineering’ by Sommerville Basharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.

2. Project Manager’s tasks… People management: Project managers responsible for choosing people establishing ways of working Characteristics of web development team multidisciplinary: experts from diverse fields Parallelism: parallel work on large task Small size: due to budget constraints/short development cycles Basharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.

2. Project Manager’s tasks… People management: PM solves conflicts if members are working as group must be solved early to meet time constraints due to short development time, even suboptimal solution is acceptable Basharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.

2. Project Manager’s tasks… People management: Web team composition roles people Source: Web Engineering – Kappel et al. Basharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.

2. Project Manager’s tasks… Reporting: Project mangers are responsible for reporting on progress of a project to customers and managers of the company Proposal writing: write proposal to win a project critical task Basharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.

2. Project Manager’s tasks… Golden rules for Web project managers: Take care of ethics in the team Stress the importance of different application knowledge for the project Solve conflicts quickly. Make sure no team member is a winner or a loser all the time Explain to each team member his or her roles and responsibilities continuously Identify parallel developments Basharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.

2. Project Manager’s tasks… Golden rules for Web project managers: Distribute documentation tasks to team members fairly according to their scope Promote and coordinate the continuous use of tools from the very beginning of the project Translate costs and values into different project areas Promote the continuous involvement of the customer in the project Always keep an eye on the project progress and the project objective Basharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.

3. Traditional vs. web project management Main objective: Create a quality product at lowest possible cost! Create a usable product in shortest possible time! Project size: Medium to large (10 to 100 people and more) Usually small (6 +/− 3 people) Duration: 12 to 18 months on average 3 to 6 months on average Basharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.

3. Traditional vs. web project management Cost several million dollars several thousand dollars Development approach based on requirements; structured into phases; incremental; documentation-driven Agile methods Technologies OO methods web technologies Basharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.

3. Traditional vs. web project management Product Code-based; poor reusability; complex applications High reusability; standard components; many standard applications Staff profile Professional software developers with several years of experience Multimedia designers; Web programmers (Java, etc.); PR/marketing people Basharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.

Summary Project management Responsibilities/tasks of a Project manager Planning Risk management People management Reporting Proposal writing Traditional vs. web engineering Basharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.

References Chapter 9, Kappel, G., Proll, B. Reich, S. & Retschitzegger, W. (2006). Web Engineering, Hoboken, NJ: Wiley & Sons Chapter 22, Sommerville, Software Engineering, ISBN-10: 0-13-703515-2 , PEARSON Basharat Mahmood, COMSATS Institute of Information Technology, Islamabad, Pakistan.