It has been my experience that a lot of Domino shops want to enable some sort of coding standards, but they do not know where to start creating them. Also there are not any good examples that I have found available.
Over the years I have come up with a template I use when implementing coding standards in my organization. You can get them here.
This document is a good example of what you can do to create such a document. Use it as you see fit. If you do use it drop me a line and let me know how it worked for you. As always I will answer any questions you may have.
Happy Tax Day my American Friends
John
Wednesday, April 15, 2009
Tuesday, April 7, 2009
Great resource for Developers and Administrators alike
Many times I run into people who are looking for good practices on setting up their Domino environment, and how to setup and document their application lifecycle.
Well my employer Teamstudio has created a Lotus Domino/Notes set of policy guides to assist with this.
They are product/vendor neutral and are freely downloadable here.
They cover Requirements, Design, Development, Testing, and Production.
Requirements phase:
* Request Management (REQ 10)
* Requirements Gathering (REQ 20)
* Requirements Alignment (REQ 30)
* Requirements Prioritization (REQ 40)
Design phase:
* Design Specification (DES 10)
* Test Planning (DES 20)
* Design Authorization (DES 30)
* Design Implementation (DES 40)
Development phase:
* Coding Practices (DEV 10)
* Source Code Management (DEV 20)
* Version Management (DEV 30)
* Unit Testing (DEV 40)
Test phase:
* Application Testing (TES 10)
* User Acceptance Testing (TES 20)
Production phase:
* Application Delivery (PRO 10)
* Security Management (PRO 20)
* User Management (PRO 30)
* Application Management and Monitoring (PRO 40)
* Data Management (PRO 50)
* Agent Management (PRO 60)
* Infrastructure Management (PRO 70)
* Domino Upgrades (PRO 80)
Look them over and get them. You will not be sorry.
Well my employer Teamstudio has created a Lotus Domino/Notes set of policy guides to assist with this.
They are product/vendor neutral and are freely downloadable here.
They cover Requirements, Design, Development, Testing, and Production.
Requirements phase:
* Request Management (REQ 10)
* Requirements Gathering (REQ 20)
* Requirements Alignment (REQ 30)
* Requirements Prioritization (REQ 40)
Design phase:
* Design Specification (DES 10)
* Test Planning (DES 20)
* Design Authorization (DES 30)
* Design Implementation (DES 40)
Development phase:
* Coding Practices (DEV 10)
* Source Code Management (DEV 20)
* Version Management (DEV 30)
* Unit Testing (DEV 40)
Test phase:
* Application Testing (TES 10)
* User Acceptance Testing (TES 20)
Production phase:
* Application Delivery (PRO 10)
* Security Management (PRO 20)
* User Management (PRO 30)
* Application Management and Monitoring (PRO 40)
* Data Management (PRO 50)
* Agent Management (PRO 60)
* Infrastructure Management (PRO 70)
* Domino Upgrades (PRO 80)
Look them over and get them. You will not be sorry.
Subscribe to:
Posts (Atom)