Skip to content

Maurice: Agile Development, Week 1, 2 & 3 #89

@mauricemat

Description

@mauricemat

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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions