Development

From YouTestMe Wiki
Revision as of 06:29, 13 December 2014 by Admin (talk | contribs) (Created page with "=== '''Development Culture''' === Company strategy is establishing a highly efficient and productive culture by: * Automating all repetitive processes; * Establishing and docu...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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

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.