Methodology

Special Applied Intelligence mitigates risk and increases the likelihood of project success by employing the Extreme Programming methodology for software development. Despite its unfortunate name, XP is a deliberate and disciplined approach to software development - stressing customer involvement & satisfaction above all else.


Rights & Responsibilities

The key to successful completion of software projects is the balance of power between a client and Special Applied Intelligence. Done right, software project management has business people making business decisions and technical people making technical decisions. Toward that end, the development process secures certain rights %26 responsibilities for customers and developers:

Client is responsible for making business decisions:
  • Defining project dates
  • Defining project scope
  • Defining relative priority of features & functions

With Client's responsibilities come these rights:
  1. You have the right to a plan, to know what can be accomplished when and at what cost.
  2. You have the right to get the most possible value out of every programming week.
  3. You have the right to see progress in a running system, proven to work by passing repeatable tests that you specify.
  4. You have the right to change your mind, substitute functionality, and change priorities without paying exorbitant costs.
  5. You have the right to be informed of schedule changes, in time to choose how to reduce the scope to restore the original date. You can cancel at any time and be left with a useful working system reflecting investment to date.

SpecialAI is responsible for technical decisions:
  • Estimating time & cost required to complete a project
  • Warning Client about significant technical risk
  • Measuring progress during development to provide Client updated estimates

With SpecialAI's responsibilities come these rights:
  1. We have the right to know what is needed, with clear declarations of priority.
  2. We have the right to produce quality work at all times.
  3. We have the right to ask for and receive help from customers.
  4. We have the right to make and update our own estimates.
  5. We have the right to accept responsibilities rather than have them assigned to us.