PCM Development/Palladio Concall/Minutes 20201407
Agenda
Please add things you want to discuss to the agenda below.
- new Palladio release 4.3 available [1]
- JIRA issues status Dev Board
- SIMULIZAR-97: Proposed fix okay? [2]
- Review process
- Situation: peer groups that assign reviews to each other
- Goal: distribute reviews of pull requests over people to spread knowledge
- Requirements: timely reaction to requests (as discussed during last con call 12.05.2020)
- average time for first reaction should be 2 days
- final review within 1 week
- exception handling allowed e.g. in case of high work balance
- reviewer assignment
- maybe slack channel for urgent reviewers
- finding potential reviewer -> postponed
- final comittment how to proceed in the future regarding PRs in the team (postphone to next ConCall)
- proposed process:
- when JIRA task is finished the JIRA task owner triggers pull request and assigns it to a dedicated reviewer (reviever should be an experienced developer in this domain)
- reviewer receives an email notification from github about the review
- reviewer conducts the review within X days; if passed will execute the merge
- github will send an email notification to the JIRA task owner to inform him about the successful pull request
- JIRA task owner can now close the ticket
- Fork and cleanup of SimuComFramework for SimuLizar (Sebastian)
- Allow for more fundamental structural changes without effort to update SimuCom
- SOLID principles
- Reduce depth of inheritance hierarchies
- Externalize from SimuCom project, adapt namespace to prevent conflict
- Strategically drop SimuCom development/support
- Allow for more fundamental structural changes without effort to update SimuCom
Protocol
- SIMULIZAR-97
- can be closed with current fix, note in comments current state and ideas and close it as is
- if further logging issues come up, hopefully it or this protocol is found.
- EDITORS-225
- Review-Prozess
- Assign reviewers as follows:
- If you are not very deep into the topic, assign a reviewer that is.
- If you are very knowledgeable about a topic, assign someone that is not.
- First reaction after two days / check GitHub regularly. Goal: Review after about a week. At least include issue information.
- Requester asks if review is not done.
- Pool of people: https://sdqweb.ipd.kit.edu/wiki/PCM_Development/Process
- Wiki documentation available at https://sdqweb.ipd.kit.edu/wiki/PCM_Development/ReviewProcess
- Assign reviewers as follows:
- Fork and cleanup of SimuComFramework for SimuLizar (Sebastian)
- Fork the current state of the framework so that SimuCom still works
- Strategic decision, take it into stategic meeting (27.07.).