Header Ads

Systems Development Life Cycle

Organizations must learn how to build and implement systems to remain competitive. Software that is built correctly can support agile organizations and can transform as the organization and its business transforms. Software that effectively meets employee needs will help an organization become more productive and enhance decision making. Software that does not meet employee needs may have a damaging effect on productivity and can even cause a business to fail. Employee involvement along with using the right implementation methodology when developing software is critical to the success of an organization.

The systems development life cycle (SDLC) is the overall process for developing information systems from planning and analysis through implementation and maintenance. The SDLC is the foundation for all systems development methodologies and there are literally hundreds of different activities associated with each phase in the SDLC. Typical activities include determining budgets, gathering system requirements, and writing detailed user documentation. The activities performed during each systems development project will vary. The SDLC begins with a business need, followed by an assessment of the functions a system must have to satisfy the need, and ends when the benefits of the system no longer outweigh its maintenance costs. This is why it is referred to as a ‘lifecycle’.

The SDLC is comprised of seven distinct phases: planning, analysis, design, development, testing, implementation, and maintenance. This section takes a detailed look at a few of the more common activities performed during the phases of the systems development life cycle along with common issues facing software development projects.




No comments

Theme images by merrymoonmary. Powered by Blogger.