From b1bc26b61dd09ef11db12eee72aa79adfa6abb67 Mon Sep 17 00:00:00 2001 From: spbills Date: Mon, 9 Oct 2023 14:56:52 -0400 Subject: [PATCH 1/2] How we do work --- Processes/work/HowWeWork.md | 52 +++++++++---------------------------- Processes/work/Platforms.md | 4 +++ 2 files changed, 16 insertions(+), 40 deletions(-) create mode 100644 Processes/work/Platforms.md diff --git a/Processes/work/HowWeWork.md b/Processes/work/HowWeWork.md index 9d797c7..70e6752 100644 --- a/Processes/work/HowWeWork.md +++ b/Processes/work/HowWeWork.md @@ -45,8 +45,7 @@ Tenant 3: **Speak of the bad before the good** Now that we know what was good for the team, we can begin planning the next sprint. This is a fairly in-the-weeds process. 1. Assign each story to 2 people -2. Score the stories (Note: this MUST be anonymous and between the two assignees. You can accomplish this by making them hold their hands up with 1-5 for the difficulty of the stories) -3. Make sure everyone knows why they are doing their work +2. Make sure everyone knows why they are doing their work Tenant 4: **Nothing good happens without at least 2 people** @@ -66,8 +65,16 @@ Basecamp contains a lot of the way that execs do work. The todo list contains two things: -1. The operational board (things that are one-off tasks that do not produce an artifact) -2. The booper board (booper setups!) +1. The operational list (things that are one-off tasks that do not produce an artifact) +2. The booper list (booper setups!) + +#### The Icebox + +This is where all the unshaped/shaped work goes that we are not ready to do yet. + +Sometimes, your project won't be one of the lists in here. In that case, create a new list inside of here for your project. + +Otherwise, just add the todo in a *story format*. #### The Project Board @@ -139,39 +146,4 @@ This is timeboxed to a *15 minute* meeting. Once this is finished, it may be dragged into *done*! -Make sure that you make stories in [Unshaped Work](#unshaped-work) after this meeting that defines the changes that the customer wants. - -### GitHub - -Github has two purposes. - -1. Store the code -2. Provide documentation for developers - -The code storage is provided through repositories. That is not important for this document. - -#### Documentation for Developers - -Documentation for developers is provided using the [Kanban Board](https://github.com/orgs/CreativeSolutionsGroup/projects/9). This is where the [Developer Backlog](https://scrumguides.org/scrum-guide.html#sprint-backlog) exists. - -This is a traditional kanban board that goes through all the steps of work for developers. It is *not* a story board. It is a *task* board. It is much lower level than stories. If there is a "director" position on CSG currently, they will likely only work with the [Project Board](#the-project-board) and not this board. - -##### Todo - -These are tasks that are in the sprint but have yet to be started. - -##### In Progress - -These are tasks that are currently being worked on by developers. - -##### Punt - -These are tasks that need to be sent to the next sprint. It is very similar to the [Punt](#punt) of the Project Board. - -##### In Review - -This is where the technical execs are able to review the work of the developers. Technically, everyone should be able to do reviews, but currently it is relegated to technical execs. - -##### Done - -These are *closed* issues that are complete. \ No newline at end of file +Make sure that you make stories in [Unshaped Work](#unshaped-work) after this meeting that defines the changes that the customer wants. \ No newline at end of file diff --git a/Processes/work/Platforms.md b/Processes/work/Platforms.md new file mode 100644 index 0000000..a531715 --- /dev/null +++ b/Processes/work/Platforms.md @@ -0,0 +1,4 @@ +# Platforms + +Here we document the various platforms that we use. It will be split into two sections. Alongside this split, it will also not be explaining the full extent of the technology. It will link to the documents that do talk about it. + From 2387a958500330412df08ebd597ccc42dbd9d3b3 Mon Sep 17 00:00:00 2001 From: spbills Date: Mon, 9 Oct 2023 16:05:19 -0400 Subject: [PATCH 2/2] More platforms --- Processes/work/Platforms.md | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/Processes/work/Platforms.md b/Processes/work/Platforms.md index a531715..ca9d3c0 100644 --- a/Processes/work/Platforms.md +++ b/Processes/work/Platforms.md @@ -2,3 +2,40 @@ Here we document the various platforms that we use. It will be split into two sections. Alongside this split, it will also not be explaining the full extent of the technology. It will link to the documents that do talk about it. +## But first, a note. + +Do not *ever* add a personal phone number as 2FA. Please add a FTT member's phone number. If you need to use 2FA for logging into an account, make sure that the FTT member is able to access it primarily. Then, most platforms will allow your personal or Cedarville email to be a tenant of that. + +## Basecamp + +Basecamp contains everything that we do at CSG from a meta perspective. It contains our work backlog and booper setup backlog. Please check out [this link](/Dev-Tools/basecamp/tool.md). + +### HOW TO ACCESS? + +To access this, you will be invited by the previous year's execs and receive an email. + +## AWS + +AWS contains all of the hosting for our many applications. To understand more about specific parts of AWS, please check out [this link](/Dev-Tools/aws/tool.md). + +### HOW TO ACCESS? + +Ask your exec for access. You usually should not have access to this unless +1. You are designated to be able to manage the deployments +2. You are an exec. + +## Cloudflare + +Cloudflare contains all of our hosting for serverless workers. + +### HOW TO ACCESS? + +Ask your exec for access. It is also contained under the Creative Solutions email so you should be able to just log into Cloudflare under that. + +## Github + +Github *only* hosts our code. We do not do project management in it anymore. We also do pull requests in it. For more information, please check out [this link](/Dev-Tools/github/tool.md). + +### HOW TO ACCESS? + +Your execs will add you to the GitHub organization. If you are not on, please ask your exec ASAP. \ No newline at end of file