Each organization has a process, this allow them to deliver services in an efficient manner. Although there are many Software Engineering methodologies, we use a mix of both Waterfall and Agile. At Fafadia Tech we believe in taking a pragmatic approach as opposed to choosing a camp, especially in an era where things are fast moving. So what part of our process is more Waterfall like than Agile? We do the following studies that are taken from Waterfall playbook.
We do an extensive requirements gathering, which cover the following sections :
Does this mean that we will not incorporate change? -- Absolutely not. This is where the Agile bit comes into play, our team set onto a 2-3 weekly sprint where following activities are covered:
Depending on the Project {either Re-Engineering or Product Development} Fafadia Tech may conduct a Feasibility Study. The main purpose of this study is to: