Difference between revisions of "Development"

From YouTestMe Wiki
Jump to navigation Jump to search
(Blanked the page)
 
(23 intermediate revisions by 2 users not shown)
Line 1: Line 1:
=== '''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 =====
 
Create a “Root Development” directory:
 
  Example: C:\Zoran\Development
 
* You should use your username as part of the root directory name because that computer could be used by several individuals.
 
* Check all the code in that directory.
 
Your directory structure will look something like this (depending on projects you checked out).
 
 
[[File:imageytm1.png]]
 

Latest revision as of 00:39, 7 February 2017