Difference between revisions of "Development"

From YouTestMe Wiki
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
+
==== 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;
+
* Customer satisfaction by rapid delivery of useful software;
** Welcome changing requirements, even late in development;
+
* Welcome changing requirements, even late in development;
** Working software is delivered frequently (weeks rather than months);
+
* Working software is delivered frequently (weeks rather than months);
** Working software is the principal measure of progress;
+
* Working software is the principal measure of progress;
** Sustainable development, able to maintain a constant pace;
+
* Sustainable development, able to maintain a constant pace;
** Close, daily co-operation between business people and developers;
+
* Close, daily co-operation between business people and developers;
** Face-to-face conversation is the best form of communication (co-location);
+
* Face-to-face conversation is the best form of communication (co-location);
** Projects are built around motivated individuals, who should be trusted;
+
* Projects are built around motivated individuals, who should be trusted;
** Continuous attention to technical excellence and good design;
+
* Continuous attention to technical excellence and good design;
** Simplicity- The art of maximizing the amount of work not done - is essential;
+
* Simplicity- The art of maximizing the amount of work not done - is essential;
** Self-organizing teams;
+
* Self-organizing teams;
** Regular adaptation to changing circumstances.
+
* 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

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. 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