Skip to content

๐Ÿงช Project Management

Facilitate collaborative tracking of business goal delivery

As part of the prerequisite steps, you had created a project management board. You will now build on that step and keep stakeholders in the loop through the full course of the development process.

Initiate and track goals


Exercise: Create an issue to capture the goal

What is GitHub Issues?

Use GitHub Issues to track ideas, feedback, tasks, or bugs for work on GitHub.

When you mention an issue in another issue or pull request, the issue's timeline reflects the cross-reference so that you can keep track of related work. To indicate that work is in progress, you can link an issue to a pull request. When the pull request merges, the linked issue automatically closes.


Refer back to the project created in the prerequisite to the workshop


Create an issue to capture the goal

  1. Identify the ๐Ÿ“‹ Backlog column
  2. Click on + Add item at the bottom of the column
  3. Click on the + button
  4. Select Create new issue from the menu
  5. Choose the repository you created earlier
  6. Choose Feature request (1)

    1. The issue creation was facilitated with an ๐Ÿ‘€ issue template.

      .github/ISSUE_TEMPLATE/feature_request.md
      ---
      name: Feature request
      about: Suggest an idea for this project
      title: ''
      labels: ''
      assignees: ''
      
      ---
      
      **Is your feature request related to a problem? Please describe.**
      A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
      
      **Describe the solution you'd like**
      A clear and concise description of what you want to happen.
      
      **Describe alternatives you've considered**
      A clear and concise description of any alternative solutions or features you've considered.
      
      **Additional context**
      Add any other context or screenshots about the feature request here.
      
  7. Fill the form. Feel free to be creative ๐Ÿ™‚ with your inputs.

    For the title...

    You may for instance enter "Create a Tetris game to delight our site visitors".

    After filling the form in, click Create to create the issue. (1)

    1. Things you can do in an issue include but are not limited to
      • Assign the issue to yourself or other stakeholders.
      • Mention other stakeholders (people and teams) to notify them for awareness.

Take note of the issue number

We will use the issue number to link the the issue to subsequent work later. If you are too curious and cannot wait, see ๐Ÿ‘€ Linking a pull request to an issue.

Moreover, having created the issue, we can update the issue with comments to keep collaborating stakeholders in the loop.


๐Ÿ“š Resources