Management of Ship Repair
Information for Project Control
Professor George Bruce
9 November 2005 Ship Repair & Conversion 2005 [Link]@[Link]
Content
• The Nature of Shiprepair
• Contract Preparation
• Contract Control
• Information Systems
• MIS in Ship Repair
9 November 2005 Ship Repair & Conversion 2005 [Link]@[Link]
Nature of Shiprepair
• Basic Initial Planning
• Subject to variation
• Emerging Work
• Cancellations
• May require Re-planning
9 November 2005 Ship Repair & Conversion 2005 [Link]@[Link]
Ship Building & Ship Repair
New Construction Repair & Conversion
• design driven • existing condition
• known workload • unknown workload
• limited changes • emergent work
• standard tasks • few standards
• fixed price • variable price
9 November 2005 Ship Repair & Conversion 2005 [Link]@[Link]
Contract Phase Outputs
• Marketing - good enquiries
• Tendering - realistic estimates
• Negotiation - contracts
• Planning - acceptable costs & schedules
• Purchasing - correct deliveries
• Production - control of operations
• Invoicing - agreed costs prior to sailing
9 November 2005 Ship Repair & Conversion 2005 [Link]@[Link]
Contract Preparation
• Set Timescale and Delivery Date
• Estimate Man-hours
• Identify Sub-contract needs
• Use Tariffs where Feasible
• Identify Uncertain Areas
• Review Shipyard Forward Workload
9 November 2005 Ship Repair & Conversion 2005 [Link]@[Link]
Contract Control
• Monitor Progress and Spending
• Identify New Resource Requirements
• Review New Contracts
• Review Cancellations
• Maintain the Delivery Date
9 November 2005 Ship Repair & Conversion 2005 [Link]@[Link]
Management Information Systems
• Built on a Database
– Identify All Tasks
– Manage the Task Status at all times
• Not Accounting – History
• Not Planning – Variable
• Need is for a New Approach
9 November 2005 Ship Repair & Conversion 2005 [Link]@[Link]
MIS in Shiprepair
• Uses a Database
• Manages Tasks within Contracts
• Flexible in Operation
• Follows Contract Life-cycle
9 November 2005 Ship Repair & Conversion 2005 [Link]@[Link]
Shiprepair Requirements (1)
• Management of Client Base
• Management of Enquiries
• Estimating
• Production Planning
• Purchasing
9 November 2005 Ship Repair & Conversion 2005 [Link]@[Link]
Dynamic Trading Community
Customer 1 Vessel 1
Person 1
Person 2
Vessel 2
Customer 2
9 November 2005 Ship Repair & Conversion 2005 [Link]@[Link]
Shiprepair Requirements (2)
• Progress Monitoring
• Labour Cost Control
• Invoicing
• Keeping an up to date picture of a rapidly
changing contract situation
9 November 2005 Ship Repair & Conversion 2005 [Link]@[Link]
The EPIC system
9 November 2005 Ship Repair & Conversion 2005 [Link]@[Link]
The EPIC system
9 November 2005 Ship Repair & Conversion 2005 [Link]@[Link]
Hierarchical Data Model
Customer 1 Customer 2
Person 1 Person …
Person 2 Person …
Person … Vessel …
Vessel 1 Vessel …
Vessel … Vessel …
9 November 2005 Ship Repair & Conversion 2005 [Link]@[Link]
Poor Interfaces (1)
9 November 2005 Ship Repair & Conversion 2005 [Link]@[Link]
Poor Interfaces (2)
9 November 2005 Ship Repair & Conversion 2005 [Link]@[Link]
‘Waterfall’ Development
Requirement
Analysis
Design
Development
Testing
duration : N months
9 November 2005 Ship Repair & Conversion 2005 [Link]@[Link]
‘Waterfall’ Problems
what the user
asked for how the
analysts saw it
how the system
was designed
as the programmer
wrote it
what the user
really wanted how it actually
works
with thanks to Dan Tasker
9 November 2005 Ship Repair & Conversion 2005 [Link]@[Link]
Iterative Development
Development
Iteration
Acceptance
Testing
duration : 2-8 weeks
9 November 2005 Ship Repair & Conversion 2005 [Link]@[Link]
Open Source
• a great enabler
• cheap, reliable software
• example:
– HSqlDb – portable database
– Hibernate – database access
– Avalon – server application
– Alt-Rmi – client / server communication
– Eclipse RCP – client application
– SWT – user interface
– POI – Microsoft document generation
– log4J, dom4j, apache…
9 November 2005 Ship Repair & Conversion 2005 [Link]@[Link]
Q&A
George Bruce
9 November 2005 Ship Repair & Conversion 2005 [Link]@[Link]