Projects/Geometry Nodes/Sprint12

Sprint 12

  • Start: 2021/03/22
  • End: 2021/03/26
  • Goal: Finish the documentation of the previous sprints (modifiers, everything nodes).

Time

  • Jacques: 3 days
  • Pablo: 1 day
  • Hans: 4 days
  • Simon: 1 day

Impediments

-

Sprint Review

For this sprint there was no retrospective. Instead the team did a retrospective for the entire 1st and 2nd cycles of this project.


What went well

  • Working in a team in a single problem with focus, regular feedback sections and shared responsibilities (#1).
  • Very directed building of a feature (#1).
    • Validated the design and worked as foundation for further development (#1).
  • Give the proper time it requires to build the right solutions (#2).
  • Emphasis on re-validation of priorities without overhead/constraints of format (#2).
  • Getting to a better design and focus with the problem well defined ahead of time (#1).
  • Having a cycle to polish the foundation managed to get a lot in Blender (#2).
  • Community involvement, aligning with community, design ahead of patch (#2).
  • Splitting the project in two cycles.
    • More closed/focused and then another with more community involvement. (#1 #2)
  • Focused-single themed sprints (#1)
  • Quality of the deliverables was very high and polished (#2).
  • Cut down the time for meetings that didn’t require everyone (#2).
  • Kickoffs helped the team feel like working together (#1, #2)

What didn't go well

  • Too many rigid targets (#2).
  • Too many things that needed to be designed (#2).
  • Design weeks lacked work ahead of time (#2).
  • Having a bottleneck like design conflicted with pre-established rigid deliverables.
  • Design throughput was a bottleneck (#2).
  • The footprint of working with daily kickoff and other meetings is high (#1).

Improvements

  • Cutting down the number of targets (#1 vs #2). Separate projects into multiple projects if needed, to help focus.
  • Communicate to the world ahead of the project that the project will happen, where to find updates (e.g., weekly notes) and how to get involved.
  • Dedicate more structured time for design.
  • Make sure the hand-over is planned as part of the project.
    • The project itself can include time for handover.
    • A subsequent project can be proposed only to handle that (e.g., nodes task-force)
    • The project teams should be able to be involved in the module after the project.
    • It helps if it is clear what is expected as part of a hand-over.