Setting up your team - AliceDigitalLabs/SupportingLiveProjects_2018 GitHub Wiki
One of the first things you should do is appoint roles:
- client advocate
- project manager
- technical lead
- user advocate
Check out our Your Project pages for an outline of what they do.
- PM: Create a new Google Account. This will be the Project Identity
- Tech Lead: Create a GitHub Organisation for the Team
- Client Advocate: Obtain a full Client Brief. Make an appointment with your client
- User Advocate: Create a Trello Team, and invite your team members
- PM: Send an email to Alice, from the Project Google Account
As Client Advocate, you will introduce yourself and your team to the client.
Note: this task is dependent upon the Tech Lead, producing the project and organisation repo
Note: this task is dependent upon the PM producing the project google account.
- Introduce yourself and your team to your client
- Obtain the full briefing documentation from the client.
- Check the documentation into the project repo:
- /documentation/brief
- Make an appointment with your client:
- Minimum 1 hour, to discuss the brief
- Meet the team and discuss the brief BEFORE you meet the client.
- DON’T GO IN COLD!
- Use the Project Gmail Account for all communications with the client
- Project Gmail account is created by the PM.
- As Project Manager, you will create the project Google account, and pass its credentials to the rest of the team.
The Project Manager must:
- set up a project GMail Account which will represent the Project's interests. Eg.
MMU_<teamname>[email protected] ----> [email protected]
This is your Project Identity.
As Tech Lead, you will create the team’s GitHub organisation.
The Tech Lead must:
- use their GitHub Account to set up a Project Organisation. Invite all team members to the organisation
- use their GitHub Account to set up a Project Team within the Project Organisation. Invite all team members to the team.
- Invite Alice, as an admin to the Project Team
- use their GitHub account to fork the base project, the live projects template.
- rename the project suitably
- invite the Project Team to the project
As User Advocate you’ll be setting up the Trello boards the team needs for their initial discussions
The User Advocate must:
- create a Trello team having the team name (or something close to it)
- invite the team members to the new Trello team.
- create the following boards, in the Trello team:
- Overview
- Discussions
- User Stories
- Investigations
- Implementations
- Features
- Design
- Tasks
- Plan
-
Invite Alice as an admin to any Trello boards created
-
Invite the team members as to any Trello boards created
-
In the Overview Board create a new card called ‘Repo’.
- In it, put the link to the main repository
- In the main repository readme.md, turn the entries for the trello boards into links to the actual boards (USE MARKDOWN)
Your GitHub and Trello accounts are public.
- Absolutely NO usernames, passwords or certificates. EVER. Store them in your Project Google Account ONLY, if you have to.
- No personally identifiable information
- Respect people and their property.
- If you ask for advice, from anywhere, be respectful and kindly. NEVER rise to trolls.
- If you're unsure about a license, ask Alice