KDL's Software Development Life Cycle (SDLC) refers to a methodology with clearly defined processes for creating high-quality software. In detail, the SDLC methodology focuses on the following project phases of software development with more detailed steps within those phases.
Tell us as much as you can about your project idea, even if it’s at an early stage.
Do the project’s idea, time frame and strategic fit make it a good match for KDL?
An in-depth discussion to define requirements, if feasible, leading to a Product Quote.
The Product Quote will have most information you need. We can help write and check relevant sections.
(Skip this step if funding is available.)
Once funding is confirmed, we’ll plan how to work together and what to focus on first.
The actual development. Dividing the project into increments, we decide at the end of each which requirements we'll focus on in the next increment.
We aim to deploy a portion of the project after each increment.
This cycles with Evolutionary Development, moving back and forth between stages.
Final changes and testing, and confirming post-project support. We’ll agree a final release date and any support for launch activities.
We plan and cost for a period of hosting and maintenance from the start.