Changeset 0089335
- Timestamp:
- Apr 16, 2011, 4:21:42 AM (15 years ago)
- Branches:
- master, space-access, stable, stage, test-hooks
- Children:
- 3080d89
- Parents:
- 3728ed0
- git-author:
- Alex Dehnert <adehnert@…> (04/16/11 04:21:23)
- git-committer:
- Alex Dehnert <adehnert@…> (04/16/11 04:21:42)
- Location:
- design
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
design/agreement.txt
r3728ed0 r0089335 3 3 DRAFT: Alex Dehnert, ASA UMAL 4 4 5 1. Stakeholders 5 1. Purpose 6 7 The ASA Database serves as a central source for information about ASA-recognized student groups, and is thus used by groups and offices around MIT for getting information about name, website, constitution, authorizations (administrative, financial, and reservation), membership, etc.. In some cases, the database may also store information about non-recognized groups, when it provides significant value to the various users of the database. 8 9 2. Stakeholders 6 10 7 11 The ASA Executive Board has principal ownership over the ASA Database. … … 17 21 * Student activities (represented by ASA Exec) 18 22 19 We designate the following as core stakeholders, due to having a particularly frequent and extensive needs to work with the database: 23 The DSL central administration also provides some support around the database. 24 25 We designate the following as core stakeholders, due to having particularly frequent and extensive needs to work with the database: 20 26 * ASA Exec 21 27 * Student Activities Office … … 26 32 The core stakeholders are expected to each provide at least one representative who is willing to actively watch the relevant mailing lists (asa-db-stakeholders@mit.edu and asa-db-core-stakeholders@mit.edu), respond to requests for information, and attend database-related meetings as necessary. 27 33 28 2. Code and Server Access34 3. Code and Server Access 29 35 30 36 The ASA database code will be made publicly available. Anyone at MIT (or elsewhere in the world) will be able to read the code and the history of changes to it (though not configuration such as passwords, or group data such as signatories). (Moira, the system MIT uses for handling user accounts, mailing lists, hostnames, etc., similarly has publicly-available source.) The mailing list asa-db-commits@mit.edu will receive commit information and will be public. … … 32 38 Any stakeholder will be able to propose an individual for commit access or server access by contacting core stakeholders. A core stakeholder (generally whichever stakeholder is proposing the individual) must sponsor the request. If no objection is made within one week, they may be given access. If an objection occurs, the core stakeholders should attempt to reach a consensus. 33 39 34 3. Infrastructure40 4. Infrastructure 35 41 36 42 The ASA Database will run on the scripts.mit.edu / sql.mit.edu hosting platform out of a dedicated locker in IS&T's AFS cell. Write access to the locker will generally limited to those with "server access". Write access to the source repository will be provided to those with "commit access". … … 38 44 Nightly backups will be automatically taken and stored into the locker, from which they will be copied to an off-site location automatically by IS&T's regular backup procedures. 39 45 40 4. Development Process46 5. Development Process 41 47 42 48 a) Major changes should be discussed first with the stakeholders. Consensus should be achieved that the change is desirable. For particularly large, complex, and potentially objectionable changes, one should solicit opinions for at least a week, via email and possibly an in-person meeting. … … 52 58 When a consensus is reached among the core stakeholders or for simple, time-critical bugfixes, exceptions to this process can be made. In all cases, core stakeholders should be informed of changes. 53 59 54 5. Amendments60 6. Amendments 55 61 56 62 This document may be amended through consensus decision of the stakeholders. Minor changes can be made through consensus decision of the core stakeholders only, if desired. Amendments must be discussed for at least a week over email before they can be made. -
design/notes.txt
rd92d14c r0089335 1 1 Based on meeting on 2010-12-02. 2 2 Attendees: Alex Dehnert (adehnert) (notes-taker) and Rachel Meyer (remeyer) 3 4 Revised at stakeholder meeting 2011-04-15. 5 Attendees: 6 * ASA: Alex Dehnert, Rachel Meyer, Geoffrey Thomas 7 * SAO: Leah Flynn, Kerri Mills 8 * CAC: Phil Walsh, Jennifer Smith 3 9 4 10 * Categories as a many-to-many relationship is nice … … 22 28 * Signatory updates to the groups? 23 29 * Treasurer updates to Kerri? 30 * CAC wants: 31 * new/derecognized group emails 32 * (maybe) space assignment changes 33 * NOT signatory changes 34 * SAO wants: 35 * Financial signatory, president, treasurer change emails 36 * New/derecognized group emails 24 37 * Associating notes with groups 25 38 * Groups leaving notes for themselves (notes by group) … … 36 49 * Assign each space a space category (e.g., storage, office, etc.) 37 50 * Shared office / office --- script to run occasionally to auto-update? 51 * Should include ASA and non-ASA space 38 52 * Cap number of people with access from a group by space category 39 53 * Office ACL? … … 44 58 * Standard 45 59 * Sponsored 60 * PSC? 61 * "unrecognized" / "sponsored" 62 * cover things like a capella Exec (which has space), dorms (which have signatories), subgroups (which have accounts and signatories), etc. 63 * Might want a "sponsor" or "affiliation" field 46 64 * Indicate what mode you're in 47 65 * Nice, but not needed … … 54 72 * Officer email 55 73 * Locker name 56 * President / treasurer / financial signatories / people who can update record 74 * President / treasurer / financial signatories / people who can update record [[stakeholders were fine with this being MIT-public]] 57 75 * Description 58 76 * Category … … 75 93 * Why does CAC use a printed list? 76 94 * Same as above. 95 => [[ Student worker access. If student workers get direct, read-only access, then they can get rid of the lists. ]] 77 96 * Ask Accounts if they care about the DB 97 => [[ Yes, but not very much. ]] 78 98 79 99 Stakeholders:
Note: See TracChangeset
for help on using the changeset viewer.