Governance, Assets, and Permissions

start with the easy stuff

Governance

Eight-step Apache Attic Process taken from https://attic.apache.org/process-howto.html
Figure 1: Apache Attic Process

Coupling and Cascading Failure

Permissions

Exercises

Project Inventory

  1. Work individually for ten minutes to make a list of everything that belongs to your project.

  2. Compare lists with others in your group. What did they include that you missed and vice versa? What did someone include that other people think isn't actually part of the project?

Assets and Obligations

Add one thing to each of the following lists:

Who and What

  1. What would your project be unable to do if you were unavailable for three months?

  2. Which of your project's activities depend on personal accounts rather than accounts dedicated to the project?

Write a Project Advance Directive

  1. Write a one-page document covering:

    • The conditions under which this project should be wound down (not just "when funding runs out" but specific observable signals)
    • Who has the authority to make that call (distinguish between who must be consulted and who has an actual veto)
    • What assets must be preserved before shutdown is complete, and how
    • What obligations must be honoured before the project can be considered closed
  2. Give your document to a partner and ask them to find one realistic scenario it does not handle. What happens if the person with authority is unavailable? What happens if two people with veto disagree?

Which conditions were hardest to write precisely? Where did "who is consulted" blur into "who has a veto"?