Acquaman Weekly Meeting - acquaman/acquaman GitHub Wiki

The Acquaman group typically meets each Monday, around 11am, in order to update each other on the progress of tasks, and plans for the week. This meeting also involves the group performing complexity estimates for new issues created since the last meeting, as well as post closing estimates for the complexity of completed issues.

Estimating Complexities

Each new issue that arises in a week, and is posted onto github, is given an estimate by the group as to how complex they estimate the issue to be. Complexities are also given after the fact for any closed and merged issue, allowing the team to assess what kinds of issues prove to be more complex than initially imagined.

Complexities for Issues are as follows:

  • Complexity 1 - A trivial change
  • Complexity 2 - Slightly more difficult. Involves a bit of searching first to find, or a trivial redesign
  • Complexity 3 - More complex still. Will involve a decent amount of redesign and thought, cause of issue might not be readily apparent.
  • Complexity 5 - Pretty damn complex. Involves a significant redesign of an enclosed section of the code, but with elements that might reach out beyond the changed classes.
  • Complexity 8 - The most difficult, but knowable change. May involve a complete redesign of a system wide feature, with knock on effects possibly encountered throughout the code base.
  • Complexity K - A Lovecraftian change, not meant for human ken. The approach to solving this issue is not really knowable until significant work is done to understand the causes of the issue, and potential solutions.