-
Notifications
You must be signed in to change notification settings - Fork 13
Open
Description
Study Plan
- Agile Development
- Sprint Planning
- User Stories
- Website Planning
- Working Together
- Code Review
- HTML & CSS
- Agile is not Perfect
- Class Recordings
Collaborating in a group
- You can work with your group mates to agree on a communication plan.
- As a group you can define project constraints by discussing your strength's, weaknesses and context.
- During development you can ask your group for help when you need it using the agreed channels of communication.
- During development you communicate any changes in your personal situation that will impact the group.
- When the project is finished your group can write a retrospective including concrete steps to make sure the next project goes smoother.
Planning
- You can work in a group to plan a multi-page website written with HTML & CSS:
- You can understand a web page's users by creating user personas.
- You can work together to write a backlog of user stories for your personas, organized by priority (must, should, could)
- You can work together to create a simple wireframe with pencil+paper and a basic drawing app like Excalidraw
- You can work together to write a development strategy for must-have user stories.
- You can work together to convert a development strategy into issues on a project board organized with labels and milestones.
Developing
- You can claim a task and manage your progress using the project board columns.
- Your group can use issues to discuss and agree on project changes once development has begun.
- You can use the help-wanted label to ask for help and to find issues that need your help.
- You can manage a separate branch with your work for each issue task.
- You can create a PR that passes CI checks when your task is finished, then assign someone to review it.
- You can review a group member's PR and conduct a code review using the project's checklist