From RNWiki
Jump to: navigation, search
Line 1: Line 1:
 +
= Development Process =
 
[[RNWiki_Home|Home]]>
 
[[RNWiki_Home|Home]]>
 
{{Principles}}
 
{{Principles}}
You have reached the landing page for the RavenNuke(tm) Team's Process Asset Library, or "PAL" for shortJust what is a PAL?  This is where matters of Policy, Procedures, Standards, and other "process assets" are kept.  These pages are especially helpful to new folks coming onto the Team to get them up-to-speed as well as to help instill consistency, where appropriate, into what the Team produces. The idea is not to constrain the design and coding creativity, but to actually boost everyone's productivity from all project aspects from concept all the way through release and support(Yes, "retirement" was specifically left out of that list... lol.)
+
You have reached the landing page for the RavenNuke(tm) Team's small library of internal development process type documentationThe intent is not to be a SEI/CMM Level 5 development organization (even question Level 3 in some areas), but to just provide guidance to our development process with the following goals in mind:
 +
* Help speed the new team member "on-boarding" process.
 +
* Help improve upon the quality and consistency of what we produce (remember, we're coming from PHP-Nuke and we still have a long ways to go remediate our inherited deficiencies).
 +
* Help boost team productivity from all project aspects from concept all the way through release and support (yes, "retirement" was specifically left out of that list... lol).
 +
All good?  Nothing here is intended to squelch design and coding creativity.
  
* [[Process:Policies|Policies]] - Overall guiding principles
+
The following will be evolved over time and new ones added:
* [[Process:Standards|Standards]] - How our work is to be "constrained" to help instill consistency and readability
+
* [[RNTeam:Issue_Management|Issue Management]] - Just a few minor things to help us back-track when needed
* [[Process:Procedures|Procedures/Instructions]] - Details on the "what and/or how something is to be done"
+
* [[RNTeam:Coding_Standards|Coding Standards]] - As the name implies - we "touch it" we should "fix it"
* [[Process:Templates|Templates / Checklists]] - Helpful process documents
+
* [[RNTeam:Architectural_Standards|Architectural Standards]] - Pretty sure we'll have some... ;-)
  
 
Currently not all of these sections have content, but over time, as things are discussed and decisions are made, these areas will begin to take shape.  Links in <span style="color:red">red text</span> are pages which have yet to be created.
 
Currently not all of these sections have content, but over time, as things are discussed and decisions are made, these areas will begin to take shape.  Links in <span style="color:red">red text</span> are pages which have yet to be created.

Revision as of 19:05, 27 April 2008

Development Process

Home>

These pages are not meant to be taken by the general public as "end-all" static statements of direction. They are more "guiding principles" and they can and will change over time. We make these available here so the RavenNuke Team has one place to go to for this type of information, when decisions on direction have been made, and we decided to give the "public" a "peek" into what we are trying to accomplish... a "process roadmap" if you will.

You have reached the landing page for the RavenNuke(tm) Team's small library of internal development process type documentation. The intent is not to be a SEI/CMM Level 5 development organization (even question Level 3 in some areas), but to just provide guidance to our development process with the following goals in mind:

  • Help speed the new team member "on-boarding" process.
  • Help improve upon the quality and consistency of what we produce (remember, we're coming from PHP-Nuke and we still have a long ways to go remediate our inherited deficiencies).
  • Help boost team productivity from all project aspects from concept all the way through release and support (yes, "retirement" was specifically left out of that list... lol).

All good? Nothing here is intended to squelch design and coding creativity.

The following will be evolved over time and new ones added:

Currently not all of these sections have content, but over time, as things are discussed and decisions are made, these areas will begin to take shape. Links in red text are pages which have yet to be created.