The 7 Steps Of Software Development Essay

1971 Words8 Pages
Tata Consultancy Services (TCS) is an Indian multinational information technology (IT) service, consulting and business solutions company. TCS provide a wide range of information technology-related products and services including application development, business process outsourcing, consulting, enterprise software, hardware sizing, payment processing, software management and technology education services.
TCS uses Software Development Life Cycle [SDLC] process consisting of a series of planned activities to develop or alter the software products. These processes are normally oriented toward either sequential software development processes, such as the Waterfall model, or Agile software development processes, such as the Scrum model.
The 7 Steps of Software Development are:
1. Preliminary Investigation or Analysis - This is the task of extracting the requirements from users and gauging the feasibility of the project. Project sponsors usually know what they want but often have incomplete, ambiguous or contradictory requirements. It is the job of software developers and project managers to steer them in the right direction and to clarify the requirements. Upper management, both in IT and the sponsoring department, should determine if the project has business value to the organization and if there are sufficient resources to complete the project as requested.
2. Specification and Requirement Analysis - This step can vary a lot depending on the formality, size, and scope of the
Get Access