Skip to content

Commit

Permalink
Update Consultancy for 2405 cohort
Browse files Browse the repository at this point in the history
  • Loading branch information
KatBrandt committed Sep 4, 2024
1 parent e34c97d commit 729e425
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 15 deletions.
18 changes: 7 additions & 11 deletions module3/projects/consultancy/development.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ We will be using an Agile process during the development of this project. This w

* Working in short 3 or 4 day "Sprints"
* Using GitHub
* Setting up Continuous Integration and Continuous Deployment
* Using a project management tool such as Github Projects
* Setting up Continuous Integration and Continuous Deployment (optional)
* Using Github Projects as a project management tool
* Conducting Story Grooming meetings
* Doing daily Stand Ups
* Demoing your project to your Project Manager
Expand All @@ -32,10 +32,9 @@ In Agile processes, a sprint is a single cycle of development. The most common l

Day 1:
- Your group should split your team up to focus on each area of the project.
- Front-end team
- Back-end team
- Documentation/Planning team
- For teams of 5, one person will be on this.
- Front-end team (2-3 people)
- Back-end team (2-3 people)
- Documentation/Planning team (1-2 people)

- Each team will use a Miro board to brainstorm ideas
- Delegate people to set up a GitHub organization, add other members, and set up the initial repos
Expand All @@ -53,7 +52,7 @@ Day 1:
- End: Monday morning of Week 5

- Deliverables:
- Frontend has Bootstrap in place, each wireframe is implemented in some amount, implements OAuth, can CRUD data with backend or is mocking backend responses for any incomplete endpoints
- Frontend has Bootstrap (or other CSS framework) in place, each wireframe is implemented in some amount, implements OAuth, can CRUD data with backend or is mocking backend responses for any incomplete endpoints
- Rails back-end can CRUD resources based on front-end requests
- Services successfully implement their respective API calls

Expand All @@ -68,15 +67,11 @@ Day 1:

## Project Check Ins

In addition to the End of Sprint Demos, you will also have some project check ins

* Check In 1
* Wednesday or Thursday of Week 4
* During this meeting, you should be prepared to review the artifacts from your inception: MVP, wireframes, story board.
* During this meeting, your team will draw out the architecture of your application

* Check In 2
* Monday Week 5
* During this check in, you will discuss with your project manager what the expectations are for your final demo on Friday
* You can also use this check in as an opportunity to ask any questions and get help for the final few days of the project.

Expand All @@ -94,6 +89,7 @@ In addition to the End of Sprint Demos, you will also have some project check in
* Use screenshots and screencasts to demonstrate functionality.
* Your PR should be reviewed by at least one team member before it is merged.
* Tag your Project Manager if you have questions. DM your Project Manager letting them know you have tagged them.
* Use a PR Template.


## Story Grooming
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ _[Back to Consultancy Home](../index)_
_[Back to Evaluation Index](./index)_
## Presentation and Documentation

__Choose either Live Demo or Video Presentation to Complete:__
__Live Demo or Video Presentation to Complete: (presented during live eval)__

- [ ] Team members who are not part of the demo/presentation, participate in Q&A

Expand Down
6 changes: 3 additions & 3 deletions module3/projects/consultancy/inception.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,9 +90,9 @@ Conflict and tension tends to arise in groups when there are differing expectati
* **Objectives**
* Decide how users will interact with your application
* **Instructions (required)**
* Create a high level [user flow diagram](https://bashooka.com/inspiration/33-excellent-user-flow-examples-for-inspiration/) that lists the steps a user will take when interacting with your application.
* Create a high level user flow diagram that lists the steps a user will take when interacting with your application. (Can google for examples.)
* Make a list of all of the pages required for your application along with what features will exist on each page.
* For each page, create a [wireframe](https://www.usability.gov/how-to-and-tools/methods/wireframing.html) by sketching out what that user will see when they navigate to that page. Include details such as header text, buttons, drop downs, forms with the specific fields, graphs etc.
* For each page, create a wireframe by sketching out what that user will see when they navigate to that page. Include details such as header text, buttons, drop downs, forms with the specific fields, graphs etc.
* Do a few pages together as a group, then divide and conquer the remaining pages.
* [Figma](https://www.figma.com/wireframe-tool/?utm_source=google&utm_medium=cpc&utm_campaign=17340391121&utm_term=free%20wireframe%20tools&utm_content=600487515776&gclid=CjwKCAjw5P2aBhAlEiwAAdY7dLtWlIVK0NWWHUXbjj8KMAaBN8P1lO16khOpesJ63utNI5b-cF1e2xoClmoQAvD_BwE) is a great tool for wireframing

Expand All @@ -101,7 +101,7 @@ Conflict and tension tends to arise in groups when there are differing expectati
* **Objectives**
* Document technical requirements for the development team
* **Instructions (required)**
* Create a project board using Github Projects or Trello.
* Create a project board using Github Projects.
* Translate each of the features that were written on sticky notes during the feature dump exercise into a [user story](https://www.atlassian.com/agile/project-management/user-stories) in your project management tool.
* Every user story should be written from the perspective of the end user and should follow this format:
* `As a ___, when I visit ___, I want to ____ so that I can ____.`
Expand Down

0 comments on commit 729e425

Please sign in to comment.