Repository navigation
Launch edit: tech lead to tech consultant #2036
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
13 commits
Select commit
Hold shift + click to select a range
83d3f5c
replace references to archived pages and tech lead
Poonam-raj 37fd0e3
replace references to tech lead
Poonam-raj a046943
Update common-content/en/module/launch/launch-prep/team/index.md
Poonam-raj e63c9f4
Update org-cyf/content/launch/volunteer-roles/tech-consultant/index.md
Poonam-raj d46eb23
Update org-cyf/content/launch/volunteer-roles/tech-consultant/index.md
Poonam-raj 5e11df7
Revert "replace references to archived pages and tech lead"
Poonam-raj 82a5816
Reapply "replace references to archived pages and tech lead"
Poonam-raj 254ba8e
Revert "replace references to tech lead" for interview-introductions …
Poonam-raj 9f829dd
no formatting edits and lead changed to consultant
Poonam-raj 47d552b
Merge branch 'poonamr-launch-edit' of https://github.com/CodeYourFutu…
Poonam-raj 08d7531
Feedback has more importance and add code review note
Poonam-raj a0064f3
fix feedback link
Poonam-raj c68c2d8
product manager not project
Poonam-raj File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
48 changes: 48 additions & 0 deletions
48
org-cyf/content/launch/volunteer-roles/tech-consultant/index.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,48 @@ | ||
| +++ | ||
| title = "Tech Consultant" | ||
| weight = 2 | ||
| +++ | ||
|
|
||
| The Tech Consultant will be part of an Agile Scrum Team supporting the developers on their daily dev work to deliver value to the users and organisation. You are not expected to write any code in this role. | ||
|
|
||
| The **time commitment is 2-4 hours per week plus Saturday all day**. It is a 5-week long commitment. | ||
|
|
||
| You can see [The Launch schedule and content](/launch) to get familiar with what will be expected. | ||
|
|
||
| ## Who are you? | ||
|
|
||
| - **Developers with at least two years of experience in a mid-level that want to take the next step in their career** or **experienced Tech Lead**. | ||
| - Excellent problem-solving skills to break down the delivery and architecture/design of software. | ||
|
|
||
| ## Your responsibilities | ||
|
|
||
| - **Write an assessment of every trainee in your team**. This must be done with the other volunteers in your team. The assessment criteria can be found on the [feedback page](/launch/volunteer-roles/feedback/). | ||
| - **Being part of the Product Team motivating team members and creating a space where they can ask questions and voice their concerns.** | ||
| - The team own their solutions, and it should be them writing all the code but you are there to support them with suggested approaches when they get stuck. | ||
| - **Being transparent with the team about challenges, failures, and successes.** | ||
| - Giving the trainees honest and constructive feedback: if you wouldn't hire them, tell them why so they can work on it. | ||
| - Make sure everyone contributes: the team has to contribute evenly, which will be measured. | ||
| - **Supporting the team to understand the requirements and approving the technical implementation solutions the teams come up with.** | ||
| - Help with breaking tasks down into tickets. | ||
| - Take teams through the agile workflow: Assigning themselves to tickets, creating PRs, getting reviews, merging and deploying code. | ||
| - Participate in code review but, importantly, ensure it is a shared responsibility across the team. Code review is not solely your responsibility, it's the job of the team too. | ||
| - **Oversee and define the architecture of the application.** | ||
| - Help the team avoid getting stuck when building the solutions. They are juniors, and your experience will help them clarify how things should fit together, especially when integrating 3rd party APIs or setting up authentication. | ||
| - Identifying risks that could jeopardise delivery. | ||
| - **Support the team as a consultant** | ||
|
Poonam-raj marked this conversation as resolved.
|
||
| - You should not be writing or committing code, but you can pair or mob with the students on tasks where they've got stuck to help unblock them. | ||
| - Incentivising the team to pair programme. | ||
| - Help teams with merge conflicts. | ||
| - Encourage teams to help each other as much as possible. | ||
| - Actively participating in the Agile/Scrum ceremonies. | ||
| - **Ensuring the team is developing using software development best practices.** We are flexible around technology choices, but our trainees tend to know and use: | ||
| - Front End Experience: JavaScript, HTML, CSS. | ||
| - Back End Experience: NodeJS, Python. | ||
| - Databases: Some exposure to PostgreSQL, but little schema design experience. | ||
| - Version Control: Git, GitHub. | ||
| - Deployment Platforms: Netlify, Coolify. | ||
| - RESTful Services & APIs. | ||
| - **Ensure the application is ready for production deployment**. Your team will have limited experience of a deployment workflow without many of the steps typically involved in an industry setting. | ||
| - Support the team in their research of CYF's production stack. | ||
| - We don't expect applications to be fully ready for production-grade deployment at the end of the project, but they should be deployed, and should be designed with production-grade deployment in mind and any remaining steps should be clearly documented. | ||
| - A production-ready MVP is the preferred outcome compared to a feature-complete application which would need changes before deployment. | ||
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.