The Project Manager at Awesome New Startup, Inc. has secured an entire sprint to focus on creating utilities that enhance the development team's workflow. During sprint planning, the team identified areas of improvement together. Each team member will be responsible for taking ownership over one problem this sprint.
The entire software suite will be presented and discussed during the sprint retrospective. Furthermore, the suite of tools will be available internally for company-wide usage. A presentation will be made to everyone, introducing each tool, and a feedback form will also be sent in the organization's #general channel. That means all eyes are on you! You recognize an opportunity to identify and solve a unique problem, and are highly motivated to earn the respect of the entire organization.
Reflect upon the questions below, and brainstorm ideas that fit this scenario.
- What do you wish was easier?
- What utility, API, or library could have the most impact on your day to day life?
- What can I automate that would make myself and others more productive?
- How could you make your colleagues' day more fun, interesting, or relevant?
- When can the unique features of Golang be applied in order to produce a polished product quickly?
- Example 1: Could use you
goroutines
to download a bunch of GitHub repositories concurrently? - Example 2: Could you import a well-written Open Source package or API that grabs data from Google Sheets and returns it as a secured JSON API?
- Example 1: Could use you
Commit a proposal document that describes the problem you'll solve in the project root.
Your boss will be looking for it in a file named proposal.md
.
- Must score higher than
70%
to pass the project. - Consult the syllabus for project due dates and rules surrounding the total number and velocity of commits in projects and assignments.
- Copy this document and commit it to your project's repository.
- Use the ✓ column to keep track of requirements you've completed so far.
- ✓ each section of the rubric upon completion to keep track of your score.
- This technique will ensure delivery of a passing, portfolio-worthy project.
- Items marked with 🌟 will earn you bonus points.
- You may choose to complete any, all, or none of the bonus challenges.
- Projects scoring
>95%
will earn a limited-edition holographic droxey sticker at the end of the term!
- Instructor feedback will appear in the empty space below the rubric and distributed at the end of the term.
Rubric is viewable on Gradescope.
Instructor feedback will appear in this space.