The milestone plan is the plan for the project progress and contains checkpoints to be achieved.
Note: Milestone N will in general start when milestone N-1 is ready. Sub-milestones are not necessarily in order, i.e. N.M might be addressed before or after N.M-1.
Milestone |
Description |
Deadline |
Status |
1 |
Collection of functional requirement to be used as a basis for the Component Model discussion |
April - July 2016 |
Done |
2 |
Development of MiniPilot to be used by developers for component testing |
July 2016 |
Done |
3 |
Design and implementation of Testing Framework |
April - July 2016 |
Done |
3.1 |
Design of Testing Framework |
April - June 2016 |
Done |
3.2 |
Implementation of Testing Framework |
July 2016 |
Done |
4 |
First Component Model discussion to lay out draft workflows for Pilot 2.0, based on Pilot 1.0 workflows |
July 2016 |
Done |
5 |
Design Phase, test implementations based on initial Component Model |
January 2017 |
Done |
5.1 |
Skeleton Pilot 2.0 components for first design iteration |
August 2016 |
Done |
5.2 |
Objectstore site mover inheriting from rucio site mover |
September 2016 |
Done |
5.3 |
GFAL2 site mover for non-rucio/non-ATLAS use cases |
? |
Done (November 2016) |
5.4 |
R&D for pilot sqlite DB |
October 2016 |
Not done - to be evaluated/skipped |
5.5 |
Test deployments for all workflows of component model implementation |
October 2016 |
Done |
5.5.1 |
Deployment of workflow #1: standard jobs on grid sites |
October 2016 |
Done |
5.5.2 |
Deployment of workflow #2: event service jobs on grid sites |
October 2016 |
Deferred |
5.5.3 |
Deployment of workflow #3: multi/jumbo-jobs on HPC |
October 2016 |
Done |
5.5.4 |
Deployment of workflow #4: event service jobs on HPC |
October 2016 |
Deferred |
5.6 |
Development cycles (targets to be defined) |
2 week cycles from when dev stage begins |
Skipped |
5.7 |
Auto-documentation of source code |
February 2017 |
Done |
5.8 |
Final GitHub Pilot 2 repository |
January 2017 |
Done |
5.8.1 |
Verify that test system works with final repository |
February 2017 |
Done |
6 |
Component model and architecture document |
January 2017 |
Done |
6.1 |
Create Google Doc |
September 2016 |
Done |
6.1.1 |
Draft introduction chapter |
September 2016 |
Done |
6.1.2 |
Draft workflows chapter |
September 2016 |
Done |
6.1.3 |
Draft component model chapter |
October 2016 |
Done |
6.2 |
Pre-distribution of advanced draft to interested parties |
January 2016 |
Done |
6.2.1 |
Pre-distribution #1 Internal discussion |
December 2016 |
Done |
6.2.2 |
Pre-distribution #2 External discussion |
January 2017 |
Done |
6.3 |
Collection of draft comments |
End of January 2017 |
Done |
6.4 |
Publication of final version as internal ATLAS note |
February 2017 |
Deferred |
7 |
Implementation and testing phase for basic functionalities |
June 2017 |
Done |
8 |
Final product for original requirements |
April 2018 |
In progress |
8.1 |
Additional implementations and extensions |
2018+ |
In progress |