Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »

2020-02-08

Retrospective

What went well?

1. A working prototype ready for Control Loop demo which can act as base.
2. Communication between components, Test bed is ready.
3. Teams understanding on control loop design is improved when compared to initial days.
4. Team gained fair understanding on ONAP & Policy design and test environment, tools and procedures involved.
5. Better defined and stronger code base at present. Less subject to structural change, also easier to onboard and follow for new members.
6. As time went on commits became smaller and more frequent. Easier to code review, merge and pay more attention to.

Where can we improve?

1. Integration tests between different components can be started early.
2. Code reviews to be strict and strengthened
3. A code review checklist can be maintained (including checkstyles, coverage, tests done, functionality covered, pending work , definition of done etc)
4. Internal demos can be started and made more frequent, when there is a demoable component.

Overall:

1. Wiki page should be updated and kept aligned before design start, as component functionality can be agreed among all. +
2. Jira tickets can be updated with new subtasks, an acceptance criteria defined and agreed per sub-task
3. Jira Tickets can be updated with progress and gerrit links, if acceptable.

By Component:

Participant:
1. Integration testing should be started along lines of code, and should be a daily practice instead of just relying on Junits.

Commissioning:
1.  Interaction between Commissioning and Instantiation should be defined more clearly.

Improvements

Overall:

By Component:

Commissioning:

1. Get the unit tests done
2. Probably introduce some unit ''integration tests'' with instantiation
3. Redefine the API's needed. Exact GET's needed + checks to introduce
4. Pushing of control loop components to participants?

Monitoring:
1. Monitoring and supervision functionality interchanged. Needs to be updated in the wiki.
2. Need to finalize the statistics data for participants and Control loop elements. Also need to decide, if we require to implement association between statistics classes and parent.

3. GUI for monitoring?

Considerations

PMSH implementation

Participant implementation

Using existing CLAMP functionality

Checking and validation

Refactoring Supervision Handling

Refactoring Participant as a JAR

Rough GUI/Client

Design time?

Architecture/Design wiki page.

Others?

  • No labels