Software Project Management Dr. Anyarat Boonnithivorakul Development Capability Manager Reuters Software (Thailand) LTD.

Slides:



Advertisements
Similar presentations
Facilitated by Joanne Fraser RiverSystems
Advertisements

Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Lesson 10: IT Project and Program Management.
PROJECT SCHEDULE PROJECT SCHEDULE Able to : a)Produce a network diagram based on the activities in a construction work b)Produce a network.
Defining activities – Activity list containing activity name, identifier, attributes, and brief description Sequencing activities – determining the dependencies.
1 Chapter 2: Product Development Process and Organization Introduction Importance of human resources: Most companies have similar technology resources.
W5HH Principle As applied to Software Projects
Project Management: A Critical Skill for Organizations Presented by Hetty Baiz Project Office Princeton University.
Project Plans CSCI102 - Systems ITCS905 - Systems MCS Systems.
Introduction to Project Management Avneet Mathur
Dr. L. K. Gaafar The American University in Cairo
Chapter 4: Project Management Objectives Define the terms project and project management, and differentiate between project and process management. Describe.
Project Time Management
Chapter 5: Project Scope Management
Lesson 10: IT Project and Program Management. Lesson 10 Objectives  Identify resources for technical data  Identify project management fundamentals.
Project Scheduling & Budgeting CEE 402 Engineers Without Frontiers Lecture 6 February 26, 2003.
GANTT Charts. What is a GANTT chart? A Gantt chart is a type of bar chart that illustrates a project schedule. Gantt charts illustrate the start and finish.
SYSTEM ANALYSIS AND DESIGN
Project Planning with IT Y/601/7321
Software Project Management Introduction to Project Management.
Year 11 Info Tech Project Management Overview. Project management overview identifying tasks, resources, people and time scheduling tasks, resources,
Internet Business Foundations © 2004 ProsoftTraining All rights reserved.
IT Project Management, Third Edition Chapter 5 1 Chapter 2: Project Scope Management.
Introduction- Project Management By Ctrl+C & Ctrl+V 1.
Task: Copyright © 2003 PM tec, Inc; D. Sankey; D. Padelford. All rights reserved. 1 Fast Start For Projects  Electric Dipole Moment Project Facilitator:
Lecture4 : Project planning Lecturer: Kawther Abas 447CS – Management of Programming Projects.
IT Project Management, Third Edition Chapter 6 1 Chapter 3: Project Time Management.
TA. MARAM AL-KHAYYAL NET481 MS Project Overview. Outline Introduction to project management.  Project 2007 can help you manage project time, resources,
Boston University Project Management Association Website Development Group 3 Team3 CS632 Dr. Vijay Kanabar Team Members Mario Soto Emily Ziegler Kevin.
Basic of Project and Project Management Presentation.
Lecture 7. Review of Lecture 6 Project Scheduling: The process of defining project activities, determining their sequence, estimating their duration Scheduling.
Managing Project Resources. Project Resources Human Resources Project stakeholders: – Customers – Project team members – Support staff Systems analyst.
Management & Development of Complex Projects Course Code - 706
Ahmad Al-Ghoul. Learning Objectives Explain what a project is,, list various attributes of projects. Describe project management, discuss Who uses Project.
SacProNet An Overview of Project Management Techniques.
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
Introduction Project Management. Projects A unique process, consisting of a set of coordinated and controlled activities with start and finish dates,
Company LOGO Team assignment 03 Team 04 K15T02. Members… 1.Hoàng Thị Kim Dâng 2.Thái Thanh Nhã 3.Trần Thị Mộng Hà 4.Trần Tiễn Hưng 5.Chu Thị Thu Hương.
Project Management Bob Carson Bob Carson Modified by Joe Law September 5, 2006.
THE AGILE MENTALITY CHAPTER Topics  Why Use Agile and Scrum?  Agile Development –Manifesto for Agile Software Development  Scrum Methodology.
Introduction to Project Management. What is a project? What are the differences between projects and operations?  Operations are Ongoing and Tasks.
Project Goal Criterion 1  Cost-Cost Estimation  ROI = %  Net Present Value at Store Level=14,  Starts Paying Back in Third Year of Installation.
Project Management Theory. Planning a Project Identify the problems and inefficiency of system. – Design brief Design brief: A statement that contains.
Practicum: Learning Object Design and Development Instructional Design for eLearning Instructor: Tanveer Makhani.
Project Management.  Planning Misconceptions  Planning  Stakeholders  The Project Life Cycle  Initiation  Planning  Project Management Tools 
Project Management Workshop James Small. Goals Understand the nature of projects Understand why Project Management is important Get an idea of the key.
College of Information Systems & Technology © 2001 University of Phoenix. University of Phoenix is a registered trademark of Apollo Group, Inc. in the.
Unit 15: SDLC I October 12, Systems Development.
MARCH 1 Project Management Problem statement l no hurdles, no problem just a goal l open-ended … no single correct answer l closed-ended … single answer.
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
Software Project Management
1 CP586 © Peter Lo 2003 Multimedia Communication Multimedia Development Team.
Development Processes Chapter Study Questions Q1: How are business processes, IS, and applications developed? Q2: How do organizations use business.
Project Schedule & Gantt Chart Unit 4 – Virtual Project.
ECE2799 Project Management Prof. Mazumder Prof. Bitar Updated 3/18/2016.
Copyright 2012 John Wiley & Sons, Inc. Part II Project Planning.
Event Project Management By: Zhou Chunlin School of Tourism, Conference and Exhibitions Henan University of Economics and Law.
Copyright 2015 John Wiley & Sons, Inc. Project Planning Part II.
The Project Management Process Groups
Opermgt 345 Shannon January, Project Management Basic Concepts.
Introduction to Project Management
Systems Analysis and Design in a Changing World, 4th Edition
Introduction to Project Management Avneet Mathur
Team member, Team member and Team member
Martha Grabowski LeMoyne College
Project management Learning Unit 5.
Team member, Team member and Team member
Defining project management
Lesson 10: IT Project and Program Management
Software Project Management
SDLC (Software Development Life Cycle)
Presentation transcript:

Software Project Management Dr. Anyarat Boonnithivorakul Development Capability Manager Reuters Software (Thailand) LTD.

Development Capability Manager Produce Short-Term Product Roadmap Capture requirements from clients Involve in client interaction for enhancement decision and schedule Functionally lead the development team to develop software releases to meet the requirements

Two groups of people are going to two shows.  Thai Traditional Drama Performance  Opera Who do you think enjoy the show more? Expectations

Basic Terms Play = Project Audience = Stakeholders Actors/Actresses = Project Team Members As long as the actors/actresses perform as expected by the audience, everybody is happy.

Definitions A project is a temporary activity with a starting date, specific goals and conditions, defined responsibilities, a budget, a planning, a fixed end date and multiple parties involved.

Software Project Management How to make/create a play to make the audience happy. Project Manager  It's the job of the software project manager to see that everyone gets what he wants, in one way or another. He has to "make everyone a winner" [Boehm, 1989].  The negotiator. The customer always wants to have it all for free. The user wants to have to greatest functionality. The programmer doesn't want to document, but wants to use the coolest compilers.

Project Management Define Stakeholder  Everyone wants to do things in the project differently.  Who the project manager should listen to. Requirements  What is the actual requirements? Eg. Deadline  How to make it possible? Manage Time, Cost and Scope  Make everyone happy

Stakeholder during the project Are we going to the right direction?  The project managers task consists of giving the feedback to the stakeholders of the state their requirements are in. Feedback could take the following form:  Tests  Test results – Functional  Prototypes  Reports  Evaluations  Plans  Benchmarks - Performance

Cycle Requirements Accepting requirements Planning, Managing, Processing and Tracking Give Feedback to stakeholder

Why are the requirements changed? Stakeholder changes his mind.  By discussing, thinking about it and reflecting on the subject, a stakeholder can change his mind on what he wants. Project team interpreted requirements different than intended by stakeholder.  Two people don't understand each other. "Forgotten" requirements pop up.  During the project intake and the requirements determination the scope is determined and the initial requirements are written down. In this process you can forget one or two requirements that appear during the phase of feedback. Changes in the project surroundings.  Things happened outside the project that can affect the project directly. A merger or reorganization, a new policy for buying supplies, a new law, etc. The fluctuation in the surroundings can change requirements. The longer a project runs, the more vulnerable the project is to this type of changes.

Project Constraints consist of the following elements: - Cost: This includes everything that costs money, like people and equipment. - Time: What is the time frame in which every activity should take place? - Quality: What is the level of quality the project has to reach?

Project Constraints Constraints are interdependent

Gantt Chart for Project Tracking A Gantt chart is a popular type of bar chart that illustrates a project schedule. Gantt charts illustrate the start and finish dates of the work breakdown structure (WBS) of the project.bar chartproject schedulework breakdown structure Work Breakdown Structure = Task

Example of Gantt Chart