Ifd:Project timeline

=IFD Technical Roadmap=

Overall status:  72%



(Below, deadlines are in yellow)

1. Initialize Database:
Status:  100%

Resources: 2 (Håvard & Lars), Duration: 1 weeks, Total Cost: 1.5 weeks

Total hours: 60

Deliverables:
 * Import ISO language codes (29th of March)
 * Change GUIDs of existing languages (29th of March)
 * Set proper GUIDs (29th of March)
 * Upload (29th of March)
 * Ongoing preperations, adaption of new features (continuously)

2. Express schema for extensions:
Status:  100%

Resources: 2 (Kees & Lars), Duration: 2 weeks, Total Cost: 3.5 weeks

Total hours: 140

Deliverables:
 * Develop basic datamodel (31st of March)
 * Implement the Express datamodel into Express (31st of March)

3. Learn LexiCon DB API:
Status:  100%

Resources: 5 (SINTEF ICT, Kees, Lars, Håvard), Duration: 2 weeks, Total Cost: 5 weeks

Total hours: 200

Deliverables:
 * STABU distributes sourcecode
 * Go through code and compare with IFDWS API (21st of April)
 * Produce short overview (21st of April)

4. Learn existing BARBi WSDL API:
Status:  100%

Resources: 5 (Kees, Lars, Håvard, SINTEF ICT), Duration: 2 weeks, Total Cost: 7 weeks

Total hours: 280

Deliverables:
 * Byggforsk distributes sourcecode (25th of March)
 * Develop simple test on existing WSDL with LexiCon Application (28th of April)
 * Byggforsk assist with support on current WS API (21st of April)

5. Develop API object model:
Status:  100%

Resources: 4 (SINTEF ICT, Kees, Lars, Håvard), Duration: 2 weeks, Total Cost: 4 weeks

Total hours: 160

Deliverables:
 * Work out object model for API (28th of April)
 * Document in UML or similar (5th of May)

This document can be found here.

6. Develop API spec and documenation:
Status:  100%

Resources: 5 (SINTEF ICT, Kees, Lars, Håvard), Duration: 3 weeks, Total Cost: 12 weeks

Total hours: 480

Deliverables:
 * Work out all methods for API (12th of May)
 * Work out all arguments for methods in API (19th of May)
 * Make test implementations along the way for development feedback (19th of May)

Documentation for this can be found here.

7. Implement API (WS):
Status:  99%

Resources: 5 (SINTEF ICT, Kees, Lars, Håvard), Duration: 13 weeks, Total Cost: 40 weeks

Total hours: 1600

Deliverables:
 * Web Service framework in place (12th of May)
 * Resolve XML input/output issues (30th of August)
 * Impelement methods described in spec in Java layer (10th of September)
 * Impelement methods described in spec in EXPRESS layer (30th of August)
 * "Something" to show in South Africa (TBD) (8th of June)
 * Demonstrate easy translation to different languages of concepts and terms
 * Stabelize API (27th of October)
 * Initial release with release candidate

8. Modify LexiCon Application to fit API:
Status:  100%

Resources: 2, Duration: 12 weeks, Total Cost: 8 weeks

Total hours: 320

Deliverables:
 * Choose technology platform
 * Connect existing LexiCon to new API on chosen platform

9. Modify BARBi application(s) to fit API:
Status:  80%

Resources: 2, Duration: 12 weeks, Total Cost: 8 weeks

Total hours: 320

Deliverables:
 * Connect current IFDBrowser to new API (31st of September)

10. Implement API (Offline SDK):
Status:  5%

Resources: 3-4, Duration: 14 weeks, Total Cost: 10 weeks

Total hours: 400

Deliverables:
 * Configure offline toolkit from EPM Technology
 * Make API to offline tool in suitable base language
 * Make onine synchronization with official library
 * Solicit market for technology needs
 * Generate bindings to necessary programming languages
 * Complete testing og SDK
 * Write documentation for the SDK

11. Test and fix API:
Status:  40%

Resources: 2, Duration: 17 weeks, Total Cost: 8 weeks

Total hours: 320

Deliverables:
 * Generate test routines for all APIs
 * Continuously test and report problems with ready made API
 * Assist in fixing problems through development

12. Merge data:
Status:  5%

Resources: 3, Duration: 4 weeks, Total Cost: 9 weeks

Total hours: 360

Deliverables:
 * Develop import tool for LexiCon data into library
 * Merge the BARBi data with LexiCon data

13. Synchronize and Harmonize IFC relevant data:
Status:  0%

Resources: 4, Duration: 10 weeks, Total Cost: 30 weeks

Total hours: 1200

Deliverables:
 * Synchronize GUIDs
 * Synchronize content
 * Merge duplicates

14. Develop semantic structure:
Status:  0%

Resources: 2, Duration: 10 weeks, Total Cost: 10 weeks

Total hours: 400

Deliverables:
 * Develop semantic structure

15. Resolve Business needs:
Status:  100%

Resources: 2, Duration: 2 weeks, Total Cost: 1 weeks

Total hours: 40

Deliverables:
 * Define business needs (31st of March)

16. Spec for PSet tool:
Status:  100%

Resources: 3 (SINTEF ICT, Japan IAI, Håvard), Duration: 2 weeks, Total Cost: 4 weeks

Total hours: 160

Deliverables:
 * Work out specification for a good PSet tool (31st of July)

17. Implement PSet tool:
Status:  80%

Resources: 2, Duration: 12 weeks, Total Cost: 8 weeks

Total hours: 320

Deliverables:
 * Implement a tool suitable for maintaining IFC property sets
 * Test and bugfix tool
 * Document tool
 * Release sourcecode

=Possible Resources:=


 * Kees Woestenenk
 * Lars Bjørkhaug
 * Håvard Bell
 * Jakob Betz
 * SINTEF IKT
 * EPM Technology
 * DDS
 * Japan IAI

Return to the LexiCon - BARBi unification page