Software/ IT Solutions Development can be achieved through several processes and methodologies. Before we can talk about the various methodologies in this series, we need to understand the key difference between a process and methodology.
Methodology: A methodology is defined as the ‘way we do things’. It can contain several processes.
We can also define this as an activity that involves methods, rules and tools to execute a given set of tasks.
I tend to think that a software development methodology can be more synonymous to the phrase Software development ‘philosophy’
Process: A process is defines’ how we do things’.
Simple Example: SDLC is a methodology while Design is a process.
My belief is, if you can immediately start to work with it, it’s probably a process – a methodology requires more adaptation.
Few Definitions on Methodology and Process:
Free Dictionary Definition:
Methodology: A body of practices, procedures, and rules used by those who work in a discipline or engage in an inquiry; a set of working methods
Process: A series of actions, changes, or functions bringing about a result
Figure 1: A Simple Traditional Waterfall Methodology
Figure 2: Simple Business Process – Purchasing
I will discuss the types of software development methodologies, traditional Project Management methodologies in Part 2 of this series.
To learn in-depth overview Amzur Technologies Application Development methodology, please visit our website at http://www.amzur.com and use our Contact Us page to submit a request.
To receive a free complementary 1 hour technical and business analysis consulting service, call us at 813-600-4060 ext 124 or email us at firstname.lastname@example.org
Authored by Meher Goru, Amzur Technologies, Inc.