Skip to content

Process explaination

Niray Mak edited this page Feb 23, 2021 · 2 revisions

Process explaination

Content

  1. Code Reviews
  2. Pull Requests
  3. Design Validation and Prototyping
  4. Agile
  5. Continuous Integration

Code Reviews

  1. Check pull request to get clear what the functionality is.
  2. Check if all checks in the checklist are checked.
  3. Check changed files. Carefully read all lines. Make sure all code is clear to you. If there are any uncertainties read the comments. If the uncertainties are still unclear, ask the developer for explaination.

Pull Requests

  1. Pull request are created using the provided template.

Design Validation and Prototyping

Todo

Agile

Currently we work following the principles below.

  1. Sprints of 3 weeks. If holidays are within the 3 weeks the period might be different.

  2. Project boards are on GitHub. https://github.com/orgs/DigitalExcellence/projects. Each activity is linked to an issue. Team members are responsible for the status of their own issues. Also do not forget to link the issue to the right project board.
    GitHub Logo

  3. Standups split in front- and backend team. Standups are on Tuesday and Friday mornings around 11:00. Full stack developers go to relevant standups.

  4. Code freeze wednesday 23:59 before end of sprint so there is 2 days left for release and hotfixes.

  5. Sprint delivery on Tuesday the week after the sprint ends. Sprint deliveries are online and hosted by one of the team members.

Documentation (where is it stored, wiki, etc)

Documentation is stored on the Wiki of our repositories. Please note that front- and backend repositories have different Wiki.

Continuous Integration

Todo

Clone this wiki locally