Diff for "ReadyToCode"

Not logged in - Log In / Register

Differences between revisions 4 and 5
Revision 4 as of 2010-02-02 09:41:46
Size: 761
Editor: jml
Comment:
Revision 5 as of 2010-02-12 09:53:48
Size: 810
Editor: jml
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.

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 someone else 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?

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)