Sprint 1 Schedule

Kickoff Meeting

When: Monday, Aug 25, 8:00 am. Don't be late!

Where: Green Center, Metals Hall. All full-class meetings will be in this room.

What: We will discuss course logistics and have an agile process overview, followed by a few short introductions. Agenda includes:

As you think about your team processes and your team contract, keep in mind the Agile Manifesto and the 12 Agile Principles. Another useful Scrum reference: Scrum primer.

Teamwork Bookclub Meeting

When: Wednesday, Aug 27, 8:00 am. Don't be late!

Where: Green Center, Metals Hall. All full-class meetings will be in this room.

What: We will discuss the main points of three excellent books about teamwork. Books:

  • "Good to Great" by Jim Collins
  • "The Five Dysfunctions of a Team" by Patrick Lencioni
  • "The Advantage" by Patrick Lencioni
  • "The Mythical Man Month" by Frederick P. Brooks Jr.

We will also do a client meeting roleplay exercise to help you prepare for upcoming client meetings.

Guest Speaker

When: Wednesday, Sep 3, 8:00 am. Don't be late!

Where: Green Center, Metals Hall. All full-class meetings will be in this room.

What: Pooja Sankar will present her journey and founding of Piazza

Lots to do!

Get off to a good start this sprint! Goals for the sprint include:

  • Meet with your client. Should be done Wednesday (08/27) afternoon at the latest. If this is not possible, notify your advisor immediately.
  • Understand the project requirements. Come up with questions for your client. Write the requirements document.
  • Begin to use an agile (scrum-like) process.
    • Pick a scrum tool (or learn the tool used by your client). There are various free tools you can find online, or you can do quite well with just a few Google Docs documents (for our small projects).
    • Start to create use cases or user stories for your product backlog.
  • Ensure that your team has a proper development environment.
  • Learn new languages/technologies.

Deliverables

During this sprint the teams will create:

  • a team contract.
  • a requirements document.
  • Bookclub assignment
  • The Product Backlog. Nothing to turn in, your advisor will review briefly. We will continue to work on this in Sprint 2.
  • The associated use cases or stories. Nothing to turn in, these should be incorporated in your product backlog. We will continue to work on this in Sprint 2.

Consult with your advisor on their preferred method of delivering various course documents to them.

Scrum

During your meeting with your advisor, you will practice:

  • Do introductions of team and project
  • Go over your Team Contract
  • Go over your Requirements Document
  • Go over your Backlog
  • Talk about standups

Team member evaluation

To ensure all team members are contributing equitably and there are no team issues, the team will do a sprint retrospective during each advisor meeting. We will also use CATME to do peer evaluations two times during the session in Sprints 3 & 6.

Advice for Field Session Students (Quotes from past students):

  • Get to know your team early and build that relationship
  • Time management and good game plan
  • Treat this experience with incredible value. Of course, your project might have no relation to your career path, but anyone who feels strongly about a project should capitalize on this opportunity
  • Having an open mind and being optimistic during the class, even when it seems like all things are going wrong, be willing to learn new things
  • Ask a lot of questions! Then ask 15 more.
  • Start off with good communication with your client and get all that you can from them whether it be data, project information, or advice about how to approach it.
  • Hold standups
  • “There are only two industries that refer to their customers as 'users'.” - Edward Tufte