Difference between revisions of "Development"
Jump to navigation
Jump to search
(Created page with "=== '''Development Culture''' === Company strategy is establishing a highly efficient and productive culture by: * Automating all repetitive processes; * Establishing and docu...") |
|||
Line 7: | Line 7: | ||
=== '''Development Methodologies''' === | === '''Development Methodologies''' === | ||
− | + | ---- | |
− | + | ==== GDAO – Generated Data Access Objects ==== | |
+ | http://www.mallocinc.com/ | ||
+ | |||
+ | ==== Agile Software Development ==== | ||
+ | http://en.wikipedia.org/wiki/Agile_software_development | ||
Agile is just a “common sense” approach to development. This is just a guideline but not the rule. The key point is to be adaptable to current situation and requirements. | Agile is just a “common sense” approach to development. This is just a guideline but not the rule. The key point is to be adaptable to current situation and requirements. | ||
Twelve principles underlie the Agile Manifesto: | Twelve principles underlie the Agile Manifesto: | ||
− | + | * Customer satisfaction by rapid delivery of useful software; | |
− | + | * Welcome changing requirements, even late in development; | |
− | + | * Working software is delivered frequently (weeks rather than months); | |
− | + | * Working software is the principal measure of progress; | |
− | + | * Sustainable development, able to maintain a constant pace; | |
− | + | * Close, daily co-operation between business people and developers; | |
− | + | * Face-to-face conversation is the best form of communication (co-location); | |
− | + | * Projects are built around motivated individuals, who should be trusted; | |
− | + | * Continuous attention to technical excellence and good design; | |
− | + | * Simplicity- The art of maximizing the amount of work not done - is essential; | |
− | + | * Self-organizing teams; | |
− | + | * Regular adaptation to changing circumstances. | |
+ | |||
+ | === Development Policies === | ||
+ | ==== Development Environment ==== | ||
+ | ===== Project Root Directory ===== |
Revision as of 07:06, 13 December 2014
Development Culture
Company strategy is establishing a highly efficient and productive culture by:
- Automating all repetitive processes;
- Establishing and documenting procedures for all common tasks;
- Considering every task as a project and properly documenting it so anybody can take on that task at any given moment;
- Adhering to company standards and policies.
Development Methodologies
GDAO – Generated Data Access Objects
Agile Software Development
http://en.wikipedia.org/wiki/Agile_software_development Agile is just a “common sense” approach to development. This is just a guideline but not the rule. The key point is to be adaptable to current situation and requirements. Twelve principles underlie the Agile Manifesto:
- Customer satisfaction by rapid delivery of useful software;
- Welcome changing requirements, even late in development;
- Working software is delivered frequently (weeks rather than months);
- Working software is the principal measure of progress;
- Sustainable development, able to maintain a constant pace;
- Close, daily co-operation between business people and developers;
- Face-to-face conversation is the best form of communication (co-location);
- Projects are built around motivated individuals, who should be trusted;
- Continuous attention to technical excellence and good design;
- Simplicity- The art of maximizing the amount of work not done - is essential;
- Self-organizing teams;
- Regular adaptation to changing circumstances.