Team/Group
Purpose
Store information of Self Managed Team which belong to Magestore Organization.
Principles
Principles 1: One member have accountability to join in only one single team. They can also take some responsiliby in another team.
Principles 2: Each team have an only single private group on GitLab and an only single public Channel on Slack
Relationship

Activity
Create a new Team on MyMagestore
- Step 1: Go to My Magestore > Employee > Department
- Step 2: Click Create, input name to Department Name then Save
Assign a Member to MyMagestore Team
- Step 1: Go to My Magestore > Employee, choose one Employee
- Step 2: Edit and choost team from Department drop-down
Create a new Team on GitLab
Notice Each team have an only single private GitLab Group
- Step 1: Go to GitLab > Groups > Your Groups
- Step 2: Set Team Name and choose Private
Notice All Group on GitLab must be set to Private
Connect GitLab Group to My Magestore Team
-
Step 1: Go to GitLab > Groups > Your Groups and point to the Team
-
Step 2 Get the Slack Group ID here
-
Step 3: Go to My Magestore > Employee > Department and point to the Team
-
Step 4: Update Team ID field with the Slack Group ID at Step 2
Create a new Team on Slack
Notice Each team have an only single public Slack Channel
-
Step 2: Input team name with prefix team-. Do not Make private and never Share outside Magestore.com
Connect Slack Channel to My Magestore Team
-
Step 1: Go to Slack, find to the team Channel and click Additional options > Copy Link
-
Step 2: Paste link to browser and copy Slack Channel ID from the URL bar
-
Step 3: Go to My Magestore > Employee > Department and point to the Team
-
Step 4: Update Slack Team ID field with the Slack Channel ID at Step 2
Define a team Workspace on GitLab
Manage Team Member on GitLab
- Step 1 Open your Team on GitLab Group
- Step 2 Open GitLab Menu > Members
- Step 3 Invite your team member to GitLab Group Member, set them have
Maintainer
right
Define Team Label on GitLab
Notice: Gitlab has Project Label and Project Label. Do not use Project Label. You just use Group Label which is applied in all your group projects.
-
Step 1: Access Your GitLab Group and Open Issues Menu > Labels. You can define your Group Label here with your own description.
-
Step 2: You can define
Type:xxx
Label which is describe by Issue Type -
Step 3: You can define
State:xxx
Label which is describe Issue State
Define Team Kanban Board on GitLab
You can visualize your sprint working by using Kanban Team Board.
Notice: Gitlab has Project Board and Group Board. Do not use Project Board. You just use Group Board which is applied in all your group projects.
Open Team/Group Board
Notice: Gitlab has Project Board and Group Board. Do not use Project Board. You just use Group Board which is applied in all your group projects.
To view Kanban Board in your Team/Group, go to Issues GitLab > Menu > Board
Define Team/Group Board
Notice: Gitlab has Project Board and Group Board. Do not use Project Board. You just use Group Board which is applied in all your group projects.
-
Step 2: Click Add List to add more State Column. The State Column is all Your Team Label with
State:xxx
which is Defined here. Please remember the meaning of eachState:xxx
prefix Issue Label which is defined here
Filter Issue on a Sprint on Team/Group Board
Notice: Gitlab has Project Board and Group Board. Do not use Project Board. You just use Group Board which is applied in all your group projects.
-
Step 2: Filter the Issue of Board to a Milestone
No Comments