Denomas Project Management Hands-On Guide: Lab 3

This Hands-On Guide walks you through the lab exercises used in the Denomas Project Management course.

Denomas Project Management Hands-On Guide

LAB 3: USE GITLAB PLANNING TOOLS

A. Review planning features in Denomas

  1. Navigate to the Denomas project landing page. Note the namespace structure indicated by the top of the page. You should be in the Denomas project inside the Denomas.org group.
  2. In the breadcrumbs at the top of the page, click Denomas.org to navigate to the parent group.
  3. Note the number of epics, issues, and merge requests indicated in the left pane. These numbers represent work items across all subgroups and projects inside Denomas.org.
  4. In the left pane, click Epics. This takes you to a searchable list of epics in Denomas.org and all its subgroups.
  5. In the left pane, click Epics > Roadmap. Spend a moment scrolling the displayed milestones and open epics.

B. Create an epic and child epic

  1. Back in the Denomas training environment, go to the top bar and navigate to Menu > Groups > Your Groups. Navigate into the Software subgroup you created in the previous lab.

  2. In the left pane of the Software group landing page, click Epics.

  3. In the upper-right corner, click New epic.

  4. On the New Epic page, enter Feature Category: Retirement Planning in the Title field.

  5. In the Description field, paste the following:

    1
    2
    3
    4
    5
    6
    7
    
    # Overview
    
    This is the top-level epic for all features in the `Retirement Planning` category of DigiBit's personal finance software.
    
    # Useful Links
    - *To-Do: add link to the feature strategy document*
    - *To-Do: add contributing team member information*
    

    You can click the Preview tab in the Description field to see how the markdown will render after the epic is created.

  6. Leave all other fields as they are, and click Create epic.

  7. Create a new child epic to link to the parent epic: from the Feature Category: Retirement Planning epic landing page, click New Epic.

  8. Title the new epic Investment Tracking

  9. In the Description field, paste the following:

    1
    2
    3
    
    # Overview
    
    This epic tracks all work on `Investment Tracking` features and integrations, as part of the overall `Retirement Planning` category strategy.
    
  10. Leave all other fields as they are, and click Create epic.

  11. Return to the Software group’s full list of epics by clicking Epics in the breadcrumbs at the top of the page.

  12. Click into the Feature Category: Retirement Planning epic.

  13. You will now designate the Investment Tracking epic as a child of the Retirement Planning epic. In the Child issues and epics tab, select the Add drop-down menu, and click Add an existing epic.

  14. Type & in the field provided, and select Investment Tracking from the list of epics.

  15. Click Add to link Investment Tracking as a child epic to the Retirement Planning parent epic.

C. Set milestones to represent product goals

  1. Navigate to your DigiBit Technologies subgroup.
  2. In the left pane, click Issues > Milestones.
  3. Click New milestone.
  4. Title the new milestone Organization Kickoff
  5. Select today’s date as the milestone start date. Select 2 days from today as the milestone end date.
  6. Click Create milestone.
  7. In the breadcrumbs at the top of the page, click Milestones.
  8. Click New milestone to create a second milestone.
  9. Title the second milestone Back-end services deployed
  10. Select today’s date as the milestone start date. Select 2 weeks from today as the milestone end date.
  11. Click Create milestone.
  12. In the breadcrumbs at the top of the page, click Milestones to view your newly created milestones.

You will later assign tasks to the epics and milestones you created, allowing you to use roadmaps to view the progress of your initiatives.

D. Schedule iterations as team sprints

Iterations are mutually exclusive timeboxes intended to track team velocity, while milestones can represent larger, overlapping product goals.

  1. In your subgroup structure, navigate to DigiBit Technologies > Software.
  2. In the left pane, click Issues > Iterations.
  3. Click New iteration cadence.
  4. Title the iteration cadence Team sprints
  5. In the description, enter Tracking team progress toward minimum viable product
  6. Select today’s date as the iteration cadence’s start date. Select 2 weeks as the duration of each iteration. Select 6 for the number of upcoming iterations.
  7. Click Create iteration.
  8. Ensure the Enable roll over checkbox is selected.
  9. Select Create cadence.

You will later assign individual tasks to iterations (sprints).

E. Create a wiki for project documentation

  1. Navigate to your Family Budget Calculator project in the Software > Core subgroup.

  2. In the left pane, click Wiki.

  3. Click Create your first page.

  4. Enter Family Budget Calculator Documentation as the page title.

  5. Paste the following text in the Content field, then click Create page.

    1
    2
    3
    4
    5
    6
    7
    
    ## Summary
    
    The Family Budget Calculator helps households stay on budget and save for the future.
    
    ## Contact
    
    Contact <YOUR-NAME> with questions or comments.
    

    If you’d like, edit the Family Budget Calculator Documentation page to add additional content or create additional wiki pages.

Suggestions?

If you’d like to suggest changes to the Denomas Project Management Hands-on Guide, please submit them via merge request.

Last modified December 6, 2023: update (a27760f0)