Changes between Version 3 and Version 4 of Proposal/ContributorAdvancementPath


Ignore:
Timestamp:
11/17/2014 06:38:39 AM (3 years ago)
Author:
Adi Roiban
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Proposal/ContributorAdvancementPath

    v3 v4  
    4848Skill at reviewing these types of changes suggests another group of areas.
    4949
    50 The workflow of advancement would differ little from the normal contribution workflow.  A contributor who is interested in expanded responsibilities can choose to keep track of the work they do on Twisted.  For many skill areas, this would involve little more than recording a ticket they worked on, in what capacity they worked on it (wrote code or contributed a review, for example), and in which skill areas they think it demonstrates proficiency.  This recording would be done on a standardized "contributor bingo card" (or progress report form) which lays out the skills the Twisted project is interested in and what groupings of them allow advancements of different types (XXX "bingo card" may be a bad metaphor since in a real bingo game everyone's card has a different layout; in this system, everyone would work from a card with the same layout).
     50The workflow of advancement would differ little from the normal contribution workflow.  A contributor who is interested in expanded responsibilities can choose to keep track of the work they do on Twisted.  For many skill areas, this would involve little more than recording a ticket they worked on, in what capacity they worked on it (wrote code or contributed a review, for example), and in which skill areas they think it demonstrates proficiency.  This recording would be done on a [wiki:/Proposal/ContributorProgressPage standardized "contributor bingo card"] (or progress report form) which lays out the skills the Twisted project is interested in and what groupings of them allow advancements of different types (XXX "bingo card" may be a bad metaphor since in a real bingo game everyone's card has a different layout; in this system, everyone would work from a card with the same layout).
    5151
    5252Due to the wide range covered by Twisted and the general complexity of developing software, allowing incremental advancement and advancement in different directions would be allowed.  If someone is passionate about Twisted's documentation, they should be able to advance to a role of being a core contributor for Twisted's documentation without demonstrating they understand the wire format of the SSH protocol.  These different roles and the skills they comprise will need to be planned out in order to construct the "bingo card".