The SDLC methodology involves five phases:
1. Planning: Developers determine the goals and objectives of their projects. They also create a timeline for their work and establish what resources they will need.
2. Creating: Developers start coding the software. This is where they put their plans into action and start working towards their goal while all following the same blueprint.
3. Testing: Developers test their code—running several tests that uncover code quality, integration capabilities, and performance—to ensure the software works as intended. They also perform application security testing for any bugs, security flaws, or errors that may exist in the code.
4. Deploying: Developers deploy their code to a production server. This code is then made available to users.
5. Monitoring: Developers monitor their software on an ongoing basis by reviewing system performance indicators, bugs in the system, new security vulnerabilities, and the user experience.
OpenText supports each of these software development life cycle phases in our value stream management platform OpenText™ ValueEdge.