Code:
-
Source code tree
-
Auto-documenting tool (doxygen) which does simple class diagramming
-
Code Reviews
- printf alias
- exit(0) vs. return especially wrt/ memory
- memory
- copyup scripts
- #defines
- Stack Trace code tool
- Debug printf -- 5 levels, tag?
- Debug macro for code calls
- runtime config / realtime config?
- CODE CLEANUP: exit(0), return, #defines
- History, Logging, and Auditing
- Billing
CVS:
-
check-in process
-
Developer sandbox branches
-
Labeling
Build Process:
-
Build machine
-
Automatic building
-
Automated, continuous building and testing tool (like Tinderbox)
Testing Process:
-
Unit testing
-
Smoke testing
-
automated testing
-
regression testing
-
functional testing (spec)
-
Bug DB
Release Process:
-
Release Labeling / Versioning
- Deployment to Beta Lab
Deployment Process:
-
Installation
-
Configuration
-
Customization
-
Automation
Post-Deployment:
-
Updating
-
Upgrading
-
Monitoring
-
Provisioning
Productivity Enhancements:
-
Code and Class Diagramming Tool (i.e. doxygen)
-
Internal IM
-
Meeting Maker