What's in the Handbook?Schedule of Events
All About Chingu
Your Voyage
Pre-Voyage - Solo Project
Voyage - Team Project
How Does it Work?1. Meet Your Team2. Review Chingu Agile Methodology3. Choose Your Project & MVP4. Setup Your Team Workflow5. Develop Your ProjectDevelop Your ProjectTeam MilestonesWhy is This Important?Required MilestonesOptional Milestones and EventsTips for Success6. Project Closure
Pair Programming Guide
Technical Resources
Project Resources
Glossary

Develop Your Project

photo

The bulk of your Voyage Project will be spent following the Chingu Agile Methodology to design, build, and deploy your MVP.

It is important that you and your team take the time to review and understand this Agile methodology, which is a simplified form of Scrum.

Team Milestones

Why is This Important?

Conducting a successful project isn't just about the technology used to design, develop, and deploy it to your users. It's also about the processes your team implements to get things done. In other words - workflow. This workflow can reinforce team habits that enhance productivity.

photo

Required Milestones

  • Weekly Sprint Review, Retrospective, & Sprint Planning (1 hour / full team)

Teams should meet at the start of every sprint to review what was completed in the previous sprint, retrospect on what changes could be made to the development process to improve efficiency and quality, and plan the work to be completed in the upcoming sprint.

  • Work on Sprint Tasks (4+ hours / Each Team Member)

Work through the backlog tasks and complete your assignments.

  • Standups (30 mins / full team)

Standups communicate status and requests for help across the team. They are most easily held in your teams Discord channel and posting status on a daily basis helps to ensure that everyone stays engaged on the project and that understands current status. The goal isn't to solve problems during the standup meeting, it is to determine how you are progressing with the current sprint's tasks, and direct resources where they are needed.

  • Weekly Check-Ins (5 mins / each team member)

Every team member is responsible for submitting a weekly check-in no later than Wednesday each week. The link to the Checkin form will be emailed every Monday morning. Checkins
define your progress in the previous sprint and is used by the Chingu team to monitor progress and identify Voyage issues that need attention.

Optional Milestones and Events

  • Pair Programming Sessions - If your team chooses to assign tasks to pairs of team members rather than individually, you'll need to schedule pair programming sessions.

  • Discord "Office Hours" - Some teams have found it useful to set up regular times during the week when most or all of the members are available on Discord to discuss project ideas and issues, get help from another, and have "water cooler" discussions.

Tips for Success

  • Set a fixed day and time for your meetings and use a meeting planner for scheduling. There may be weeks where you'll need to reschedule, but these should be the exception rather than the rule.

  • Create a shared team calendar so everyone can see meeting schedules and deadlines in their own timezone.

  • Limit meeting durations. It's rare that a stand-up meeting should take more than an hour - longer meetings don't equal more productivity.

  • Set agendas for meetings. It will keep everyone on track on what to discuss.

  • Everyone should have an opportunity to speak. But, be direct and concise. Be efficient with the team's time.

  • Ask for help when you need it and offer help when you see it's needed.

  • Don't stop improving. Review how your team's workflow is functioning on every sprint and make changes as needed.

Copyright2021 Chingu Cohorts