Full Cycle
A.k.a.
System Development Life Cycle
There are many philosophies, methodologies and religions
of software development that are available. How many times
have you heard "Water Fall", "Spiral",
"Agile", "SCRUM", "Rapid Development"
amongst many others. And how many people have you come across
that will religiously preach one method over another. At
Tekege we employ a Pragmatic Approach to the "software
lifecycle". We are well aware of the advantages, pitfalls
and trade off's involved in any given methodology and pick
an approach that will both guarantee success and minimize
overheads.
Why
The main reason to employ a methodical approach is to write
code that has fewer defects and, therefore, ultimately provides
shorter delivery times and better value.
As a business person / project manager you don't care about
the names of these methodologies - you want to answer the
following questions
- Is it possible?
- How long will it take?
- How much will it cost?
- Is the quality going to be good?
- What are the ongoing costs?
All these questions have one goal, which is to ensure a
successful product development schedule. Tekege's methods
will give you comfort in the knowledge that the best method
will be employed for you.
The foundation of all methodologies basically breaks down
into the areas of design, implement and maintain. Each method
places a different amount of emphasis on these base steps.
In the following sections we explain how Tekege implements
/ understands the main pillars.
|