Showing posts with label disciplined development. Show all posts
Showing posts with label disciplined development. Show all posts

Tuesday, February 3, 2009

10 Principles on IT Development

The team at datawildfire.com follow 10 high-level principles to guide in IT development.

  1. IT Purpose: IT is not an end unto itself; its purpose is to support business.
  2. IT Staff: There are IT people and business people, but the development process requires one person solid in both.
  3. Real-World Reflection: The closer an IT system reflects the real world, both in data model and work flow, the more successful that system will be.
  4. Attention-to-detail: IT systems should be built with the same amount of design and attention-to-detail as skyscrapers.
  5. Disciplined Development: Doing it right the first time is always more cost-effective.
  6. One Way: Consistency breeds flexibility.
  7. Project Planning: If the developer doesn't know exactly what they are expected to develop, the product will not be satisfactory.
  8. Lean-Mean Computing-Machine: No two parts of a system should perform identical tasks.
  9. Data Models: Good data models maker for easier application development.
  10. Integrity: A loss or absence of data is always preferred to incorrect data.