Diff for "ReadyToCode"

Not logged in - Log In / Register

Differences between revisions 1 and 7 (spanning 6 versions)
Revision 1 as of 2010-01-28 17:38:59
Size: 603
Editor: jml
Comment:
Revision 7 as of 2012-02-01 02:46:26
Size: 903
Editor: lifeless
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
If you can answer every question on this list clearly, convincingly and positively, then you are ready to code. If you can answer every question on this list clearly and convincingly, then you are ready to code. If an answer is "no", provide a compelling reason as to why.
Line 5: Line 5:
 * What is it?
Line 6: Line 7:
 * Who is this for?
Line 9: Line 11:
 * Have you talked to someone else about this?  * Have you talked to another Launchpad hacker about this?
Line 14: Line 16:
 * How will you resource ongoing maintenance of that which you are about to do?

If you need to answer these in a more formal fashion, or at some length, use the LaunchpadEnhancementProposalProcess.

The Ready-to-Code Checklist

If you can answer every question on this list clearly and convincingly, then you are ready to code. If an answer is "no", provide a compelling reason as to why.

  • What is it?
  • Why you are doing this now?
  • Who is this for?
  • What value this will bring to our users?
  • Do you have a list of representative users / stakeholders? Have you talked to them?
  • What are the constraints on possible solutions?
  • Have you talked to another Launchpad hacker about this?
  • Do you have a list of the UI workflows for the feature?
  • Do you have mockups for these workflows?
  • How will you know when you're done?
  • How will you know how well you did it?
  • How will you resource ongoing maintenance of that which you are about to do?

If you need to answer these in a more formal fashion, or at some length, use the LaunchpadEnhancementProposalProcess.

ReadyToCode (last edited 2012-02-01 02:46:26 by lifeless)