The initial and mandatory step before starting any software development project is requirement gathering and deciding which software model to follow. It’s better to decide