Skip to content

Development Task Flow

Anton Shcherbyna edited this page Feb 3, 2018 · 5 revisions

Development of the assigned task contains the following steps:

  1. Taking task:

    • Assigne to yourself
    • Change status of the task to “In Progress”
  2. Design Review:

    • Analyze task
    • Design task (class hierarchy, class extensions, folder and file structure, etc.)
    • Ask to review the design
  3. Development:

    • Develop code
    • Develop unit tests
    • Perform self-testing
    • Run unit tests
  4. Commit:

    • Create merge request
    • Specify comment for the merge request, add issue reference
    • Perform deliver
    • Make sure the build is not failed because of new changes (verify build e-mail notification). Fix build errors if necessary.
    • Change status of the task to “Under Review”
  5. Review:

    • Add “Label with your username” to issue
    • Review the assigned to issue merge request
    • Change status of the issue to “Done” if the issue has no review comments
    • Change status of the issue to “In Progress” if the issue has any review comments

Task Flow Diagram

Development Task Flow

Clone this wiki locally