SlideShare a Scribd company logo
1
Physical Database Design:
Project Management
and Planning
John Whitfield (Paul Crowther)
2
Scheduling and Control
• Gantt Charts - Timeline Chart
• Development of
– activities
– milestones
– deadlines
• With resources
– people
– equipment
– money
3
Gantt Chart example
Aug Sept Oct
Feasibility
Identify Need
meet users…………
find objectives…….
establish product
statement………….
Milestone
product statement
defined
today
4
Planning
• Break the project into components
(Compartmentalization)
• Check interdependencies
• Allocate time (person-days)
• Validate time allocation (<= number on team)
• Assign tasks to team members
• Define outcomes
• Define milestones
• Draw Gantt chart
5
Planning
• Refine Major Tasks
• Define a task network  PERT chart
• Microsoft Project will convert between
GANTT and PERT
• NOTE
– Easier to estimate time for small things then
add them up
– Easier to estimate if you have done it before
– There are estimating metrics
6
Estimate
• Most optimistic time (OT)
– nothing goes wrong
• Most pessimistic time (PT)
– everything that could go wrong does
• Most likely time (LT)
• estimate = OT + 4*LT + PT
6
7
Microsoft Project - Gantt Chart View
8
Resources for Task: Clean Plunger Pot
9
Chart with resource allocations
10
Resource Tracking
11
For Each Activity on the Gantt
Chart, Need To Specify:
• Resources
• Who will do it
• What they will do it with
• How much it will cost
• OR
• Break it down into a sub chart
12
Planning
• The plan should be reviewed:
• When a milestone is reached
– Was it on schedule?
– Was it within budget?
– Did anything happen that will affect the rest of
the project?
• If a major change or unanticipated event
arises
13
User Imposed (Unrealistic)
Deadlines
• Perform detailed estimates
• Identify critical functions
• Develop an implementation strategy
• Negotiate with clients
14
Industry View
• Project Management is a good thing to do !!!
• Anything that is unmanaged will probably fail
to deliver
• PRINCE2 (but have you a certified
practitioner?)
• So .... how to choose a plan?
15
PRINCE2 a Project Management
Methodology
Directing a Project 4
Directing a Project 1
Directing a Project 2
Directing a Project 3
Directing a Project 5
Starting up
a Project Initiating
A
Project
Managing
Stage
Boundaries
Managing
Product
Delivery
Controlling
a Stage
Closing a
Project
Planning
16
Methodology
• A methodology is simply a series of
checklists and procedures so that nothing is
forgotten
• You can use as much or as little of the
methodology that is sensible
• Methodologies are a good idea
17
The Process
• Choose a methodology...
• Linear Sequential Model
• Prototyping Model
• RAD Model
• Incremental Model
• Spiral Model
• Component Assembly (Object Oriented) Model
18
Problem solved by Process
• The 90 - 90 rule
• first 90% of a system absorbs 10% of the
allotted effort and time
• last 10% of a system absorbs 90% of the
allotted effort and time
• Hence a lot of project are 90% complete
• It always takes longer and costs more than
originally estimated (but it should not!)
19
Pre-requisites
• You must understand the context of the
project you are about to manage
• There must be a set of agreed project
objectives and a strategy of how to achieve
them
• The organisation must properly define what
it needs otherwise the project will fail
• The objectives MUST be achievable
20
The Project (problem)
• Criteria
– size of the project
– number of users
– criticality
– longevity
– stability
– user / developer relationship
– performance requirements
– developer team numbers
21
Risk Management
Reactive v Proactive
• Reactive
– do nothing until something goes wrong
– move into fire fighting mode
– move into crisis management mode
• Proactive
– identify and analyse risks
– avoid risks
22
Types of Risks
• Product size
• Management or marketplace constraints
• Users
• Level of project definition
• Development tools (environment)
• Newness of the technology (early v late adoption)
• Team size and experience
23
Risk Assessment
• Identify risk and its type (eg User)
• Estimate the probability it will occur
• Estimate its severity
– catastrophic
– critical
– marginal
– negligible
• Develop a risk mitigation (avoidance),
monitoring and management plan
24

More Related Content

PDF
SRS document for Hotel Management System
PDF
DS9808 - Guia Rápido para Leitor Zebra
PDF
Smalltalk Security Landscape
PDF
Sosiaalinen media, analytiikka ja evästeet tietosuojan näkökulmasta
PDF
javscript para iniciantes
PPT
3 d password
PPS
My database project
PPTX
University Database Management Project
SRS document for Hotel Management System
DS9808 - Guia Rápido para Leitor Zebra
Smalltalk Security Landscape
Sosiaalinen media, analytiikka ja evästeet tietosuojan näkökulmasta
javscript para iniciantes
3 d password
My database project
University Database Management Project

Viewers also liked (20)

DOC
Dbms Project
PPTX
Hospital management system(database)
PDF
Database Design Final Project
DOC
Bank Database Project
PDF
Restaurant Management 101
PPTX
Database Project Airport management System
PPT
Online food court
DOCX
Online restaurant management system
DOC
For The Project Of Examination System
PDF
Business Project Report on Nishat Textile Mills Pakistan
DOCX
College Management System project srs 2015
PPTX
library management system in SQL
PPTX
Computer Based Ordering System
PPTX
Restaurant Management System
PDF
Restaurent management system
DOCX
Computer science project work
PPT
Hospital Management System
DOCX
Database management system
PDF
Entity Relationship Diagram of Library System
DOC
Order processing system
Dbms Project
Hospital management system(database)
Database Design Final Project
Bank Database Project
Restaurant Management 101
Database Project Airport management System
Online food court
Online restaurant management system
For The Project Of Examination System
Business Project Report on Nishat Textile Mills Pakistan
College Management System project srs 2015
library management system in SQL
Computer Based Ordering System
Restaurant Management System
Restaurent management system
Computer science project work
Hospital Management System
Database management system
Entity Relationship Diagram of Library System
Order processing system
Ad

Similar to Database Project management (20)

PPTX
Chapter 03
PPTX
13_Project Management in software engineering
PDF
Topic 5 - Project Planning.pdf
PPTX
Introduction to Program Management Tools
PPTX
Project Management Principles and Process
PPT
Gantt Charts.ppt
PPTX
Software project management tools
PDF
1.introduction pm
PPT
IWMW 2004: It Always Takes Longer Than You Think (Even If You Think It Will T...
PPT
Project time management
PPT
Waterspm2
PDF
chapter03-120827115353-phpapp02.pdf
PDF
Essentials of Entry Level Project Management - Rev A
PPT
06 project time management
PPTX
Day 3 Schedule -walaa (3).pptx
PPTX
1_slides bài giảng - SoftwareProjectManagement.pptx
PPTX
Chapter 3 Managing Systems Projects .pptx
PPTX
1_slides-bài-giảng-SoftwareProjectManagement.pptx
PPT
Project management by Dr. Huda Hassan
PPT
Chapter 03
13_Project Management in software engineering
Topic 5 - Project Planning.pdf
Introduction to Program Management Tools
Project Management Principles and Process
Gantt Charts.ppt
Software project management tools
1.introduction pm
IWMW 2004: It Always Takes Longer Than You Think (Even If You Think It Will T...
Project time management
Waterspm2
chapter03-120827115353-phpapp02.pdf
Essentials of Entry Level Project Management - Rev A
06 project time management
Day 3 Schedule -walaa (3).pptx
1_slides bài giảng - SoftwareProjectManagement.pptx
Chapter 3 Managing Systems Projects .pptx
1_slides-bài-giảng-SoftwareProjectManagement.pptx
Project management by Dr. Huda Hassan
Ad

More from Amin Chowdhury (8)

PPTX
OPPORTUNITIES FOR THE USE OF DIGITAL TECHNOLOGY TOOLS
DOCX
Tlad better with data - matthew love + charles (2)
PPTX
Tlad 2015 presentation amin+charles-final
PPTX
Database Industry perspective
PPT
Database Sizing
DOC
090321 - EEHCO Project Plan PSTC- Dhaka
PPTX
E-commerce Project Development
PPTX
Data Quality: A Raising Data Warehousing Concern
OPPORTUNITIES FOR THE USE OF DIGITAL TECHNOLOGY TOOLS
Tlad better with data - matthew love + charles (2)
Tlad 2015 presentation amin+charles-final
Database Industry perspective
Database Sizing
090321 - EEHCO Project Plan PSTC- Dhaka
E-commerce Project Development
Data Quality: A Raising Data Warehousing Concern

Recently uploaded (20)

PPTX
Data_Analytics_and_PowerBI_Presentation.pptx
PPTX
Supervised vs unsupervised machine learning algorithms
PDF
.pdf is not working space design for the following data for the following dat...
PPTX
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
PDF
Business Analytics and business intelligence.pdf
PPTX
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
PDF
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
PDF
Mega Projects Data Mega Projects Data
PPTX
oil_refinery_comprehensive_20250804084928 (1).pptx
PDF
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
PDF
Galatica Smart Energy Infrastructure Startup Pitch Deck
PPT
Reliability_Chapter_ presentation 1221.5784
PPTX
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
PPTX
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
PPTX
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
PPTX
STUDY DESIGN details- Lt Col Maksud (21).pptx
PPTX
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
PPTX
climate analysis of Dhaka ,Banglades.pptx
PDF
Lecture1 pattern recognition............
Data_Analytics_and_PowerBI_Presentation.pptx
Supervised vs unsupervised machine learning algorithms
.pdf is not working space design for the following data for the following dat...
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
Business Analytics and business intelligence.pdf
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
Mega Projects Data Mega Projects Data
oil_refinery_comprehensive_20250804084928 (1).pptx
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
Galatica Smart Energy Infrastructure Startup Pitch Deck
Reliability_Chapter_ presentation 1221.5784
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
STUDY DESIGN details- Lt Col Maksud (21).pptx
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
climate analysis of Dhaka ,Banglades.pptx
Lecture1 pattern recognition............

Database Project management

  • 1. 1 Physical Database Design: Project Management and Planning John Whitfield (Paul Crowther)
  • 2. 2 Scheduling and Control • Gantt Charts - Timeline Chart • Development of – activities – milestones – deadlines • With resources – people – equipment – money
  • 3. 3 Gantt Chart example Aug Sept Oct Feasibility Identify Need meet users………… find objectives……. establish product statement…………. Milestone product statement defined today
  • 4. 4 Planning • Break the project into components (Compartmentalization) • Check interdependencies • Allocate time (person-days) • Validate time allocation (<= number on team) • Assign tasks to team members • Define outcomes • Define milestones • Draw Gantt chart
  • 5. 5 Planning • Refine Major Tasks • Define a task network  PERT chart • Microsoft Project will convert between GANTT and PERT • NOTE – Easier to estimate time for small things then add them up – Easier to estimate if you have done it before – There are estimating metrics
  • 6. 6 Estimate • Most optimistic time (OT) – nothing goes wrong • Most pessimistic time (PT) – everything that could go wrong does • Most likely time (LT) • estimate = OT + 4*LT + PT 6
  • 7. 7 Microsoft Project - Gantt Chart View
  • 8. 8 Resources for Task: Clean Plunger Pot
  • 9. 9 Chart with resource allocations
  • 11. 11 For Each Activity on the Gantt Chart, Need To Specify: • Resources • Who will do it • What they will do it with • How much it will cost • OR • Break it down into a sub chart
  • 12. 12 Planning • The plan should be reviewed: • When a milestone is reached – Was it on schedule? – Was it within budget? – Did anything happen that will affect the rest of the project? • If a major change or unanticipated event arises
  • 13. 13 User Imposed (Unrealistic) Deadlines • Perform detailed estimates • Identify critical functions • Develop an implementation strategy • Negotiate with clients
  • 14. 14 Industry View • Project Management is a good thing to do !!! • Anything that is unmanaged will probably fail to deliver • PRINCE2 (but have you a certified practitioner?) • So .... how to choose a plan?
  • 15. 15 PRINCE2 a Project Management Methodology Directing a Project 4 Directing a Project 1 Directing a Project 2 Directing a Project 3 Directing a Project 5 Starting up a Project Initiating A Project Managing Stage Boundaries Managing Product Delivery Controlling a Stage Closing a Project Planning
  • 16. 16 Methodology • A methodology is simply a series of checklists and procedures so that nothing is forgotten • You can use as much or as little of the methodology that is sensible • Methodologies are a good idea
  • 17. 17 The Process • Choose a methodology... • Linear Sequential Model • Prototyping Model • RAD Model • Incremental Model • Spiral Model • Component Assembly (Object Oriented) Model
  • 18. 18 Problem solved by Process • The 90 - 90 rule • first 90% of a system absorbs 10% of the allotted effort and time • last 10% of a system absorbs 90% of the allotted effort and time • Hence a lot of project are 90% complete • It always takes longer and costs more than originally estimated (but it should not!)
  • 19. 19 Pre-requisites • You must understand the context of the project you are about to manage • There must be a set of agreed project objectives and a strategy of how to achieve them • The organisation must properly define what it needs otherwise the project will fail • The objectives MUST be achievable
  • 20. 20 The Project (problem) • Criteria – size of the project – number of users – criticality – longevity – stability – user / developer relationship – performance requirements – developer team numbers
  • 21. 21 Risk Management Reactive v Proactive • Reactive – do nothing until something goes wrong – move into fire fighting mode – move into crisis management mode • Proactive – identify and analyse risks – avoid risks
  • 22. 22 Types of Risks • Product size • Management or marketplace constraints • Users • Level of project definition • Development tools (environment) • Newness of the technology (early v late adoption) • Team size and experience
  • 23. 23 Risk Assessment • Identify risk and its type (eg User) • Estimate the probability it will occur • Estimate its severity – catastrophic – critical – marginal – negligible • Develop a risk mitigation (avoidance), monitoring and management plan
  • 24. 24

Editor's Notes