Development
Created by Andrey Khavryuchenko on 29 Nov 2006 | Tagged as: News if (function_exists('social_bookmark')) { social_bookmark(); } ?>
Development
KDS aims to deliver high-quality zero bugs Products on-time and within budget. To allow this, we formalized our experience in the Development Process and Support process.
The Development Process has three main stages. They are not a specific timeframes with predefined start and completion dates. They are more like a mindset and set of actions and deliverables.

Startup
- business environment and business goals
- initial requirements
- risks profile listing every identified risk
- initial development and deployment plan
- payment profile (how much, when, the invoicing and payment process)
- complete shareholders team
Payment: per payment profile: T&M or included in future costs
Development
The development is done in weekly or (seldom) biweekly iterations.
Every iteration has the following structure:
- requirements document
- risk profile
- prioritized tickets list
- communicatoin with customer’s PM
- current dev plan
- working product snapshots
- questions & resolutions with customer’s PM
- updated requirements
- updated prioritized tickets list
- update dev plan
- discovered defects
- iterative
- scheduled
- measured and controlled
- structured comminucation; media: trac, msn, email, personal
Payment: per payment profile: T&M, per-iteration or per-project fixed price
For every new requirement identified or a requirement change, a mini-startup process is performed.
Delivery and deployment
If Customer requires the intermediate deliverables to be deployed on his servers (e.g. for an additional internal testing), the following process is conducted, at the end of each iteration:
- working Product snapshot
-
communication with customer’s PM & users
- target hardware, configured and ready
Payment: per payment profile: T&M or fixed price







