Skip to content
Snippets Groups Projects
05-lecture-admin-gitlab.adoc 2.93 KiB

GitLab

ntnu logo

IT1901 Fall 2022 - 5th lecture

Overview

  • Administrative issues

  • Gitlab

Administrative issues

Administrative issues (Groups)

  • Groups have been assigned a TA

  • we have created the groups in gitlab

  • we have added the members to each group

  • the initial repositories for group exercises have been created

  • check if all in the group can access the repository

  • standard repository gr22nn/gr22nn

Administrative issues (Tech support)

  • Technichal support is operational

  • Link and info will be published in BlackBoard

Reference group (updated)

Nearing Deadlines

  • First individual assignment

    • postponed to next week (Tuesday 13.09.2022 23:59)

    • there will be a possibility to resend after the first round of feedback

  • Group contract (Tuesday 13.09.2022 23:59)

  • First group assignment (Thursday 22.09.2022 23:59)

Start group work

  • finish and deliver the group contract

  • discuss and select domain / aplication for group project

  • discuss and agree on workflow, meetings etc

  • set up your gitlab workspace and repository

  • plan the sprint / iteration for the first deliverable

About domain selection

  • choose an app / service that you know well and select a couple of features to implement during the semester

  • point is to learn by implementing these using the required architectures

  • we are not looking for quantity but for quality, so just few core features will suffice

About domain selection (2)

  • the chosen app needs to be suitable for a cloud based service

  • there must therefore be some dynamic data per user managed by the server.

  • eg. a (currency) calculation will NOT fit such a project.

  • one good starting point are the cases from the HCI course (MMI)

3 release plan

  • Minimal application

  • Application with more features / improved quality

  • Final technical – client server / REST API / more features / alternative client

Application description

  • General description included in readme.md file

  • user stories supported by additional design documents such as:

    • conceptual model,

    • personas,

    • scenarios,

    • UI mockups,

    • UI protoypes

  • User stories get broken down into issues and tasks

  • Lead to a functional application

GitLab

GitLab

  • Issues

  • Milestones

  • Task lists

  • Labels

  • Boards

  • Quick actions

ntnu logo | IT1901 - 5th lecture | GitLab     
Norwegian University of Science and Technology