{"id":29664,"date":"2026-10-30T10:38:37","date_gmt":"2026-10-30T10:38:37","guid":{"rendered":"https:\/\/www.tekrevol.com\/blogs\/?p=29664"},"modified":"2026-11-06T10:02:45","modified_gmt":"2026-11-06T10:02:45","slug":"sdlc-7-phases","status":"publish","type":"post","link":"https:\/\/www.tekrevol.com\/blogs\/sdlc-7-phases\/","title":{"rendered":"SDLC Phases With Deliverables and Exit Criteria"},"content":{"rendered":"<p>The SDLC phases are planning, requirements analysis, design, development, testing, deployment, and maintenance. Each phase produces a deliverable that must exist before the next phase starts, and this guide names the deliverable and the exit check for all seven. The order holds whether a team runs the phases once in sequence or repeats them every two weeks.<\/p>\n<h2>What is the software development life cycle?<\/h2>\n<p>The software development life cycle (SDLC) is a framework that breaks software delivery into defined phases, each with its own deliverable and sign-off point. It tells a team what happens next and who owns it. It also defines what &#8220;done&#8221; means at each step.<\/p>\n<p>The SDLC describes the phases. Models such as Waterfall and Agile decide how a team sequences or repeats them, which is why SDLC is neither Waterfall nor Agile. For in-depth details, see our <a href=\"https:\/\/www.tekrevol.com\/blogs\/software-development-lifecycle\/\">software development lifecycle guide<\/a>.<\/p>\n<h2>What are the 7 phases of the SDLC?<\/h2>\n<p>The seven SDLC phases are planning, requirements analysis, design, development, testing, deployment, and maintenance. The table gives the deliverable and exit criteria for each, and the sections below explain the work inside every phase.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-29760 size-full\" src=\"https:\/\/assets.tekrevol.com\/images-tek\/uploads\/2026\/08\/sdlc.webp\" alt=\"Seven SDLC phases in order: planning, requirements analysis, design, development, testing, deployment, and maintenance \" width=\"2036\" height=\"1145\" srcset=\"https:\/\/assets.tekrevol.com\/images-tek\/uploads\/2026\/08\/sdlc.webp 2036w, https:\/\/assets.tekrevol.com\/images-tek\/uploads\/2026\/08\/sdlc-300x169.webp 300w, https:\/\/assets.tekrevol.com\/images-tek\/uploads\/2026\/08\/sdlc-1024x576.webp 1024w, https:\/\/assets.tekrevol.com\/images-tek\/uploads\/2026\/08\/sdlc-768x432.webp 768w, https:\/\/assets.tekrevol.com\/images-tek\/uploads\/2026\/08\/sdlc-1536x864.webp 1536w\" sizes=\"auto, (max-width: 2036px) 100vw, 2036px\" \/><\/p>\n<table class=\"newtable-layout\">\n<tbody>\n<tr style=\"background-color: #ffa500;\">\n<td>Phase<\/td>\n<td>Key deliverable<\/td>\n<td>Exit criteria<\/td>\n<\/tr>\n<tr>\n<td>Planning<\/td>\n<td>Project charter, budget, feasibility assessment<\/td>\n<td>Scope and budget approved by the sponsor<\/td>\n<\/tr>\n<tr>\n<td>Requirement analysis<\/td>\n<td>Requirements specification, acceptance criteria<\/td>\n<td>Requirements signed off and traceable<\/td>\n<\/tr>\n<tr>\n<td>Design<\/td>\n<td>Architecture document, data model, API contracts, UI designs<\/td>\n<td>Design reviewed; threat model complete<\/td>\n<\/tr>\n<tr>\n<td>Development<\/td>\n<td>Working code in version control<\/td>\n<td>Code merged and peer-reviewed<\/td>\n<\/tr>\n<tr>\n<td>Testing<\/td>\n<td>Test results, defect log, UAT sign-off<\/td>\n<td>Coverage target met; no open critical defects<\/td>\n<\/tr>\n<tr>\n<td>Deployment<\/td>\n<td>Released build, rollback plan, runbook<\/td>\n<td>Live in production; smoke tests pass<\/td>\n<\/tr>\n<tr>\n<td>Maintenance<\/td>\n<td>Patches, updates, support tickets<\/td>\n<td>Ongoing \u2014 reviewed at each release<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>This table is TekRevol&#8217;s summary of the phases, deliverables, and exit criteria.<\/p>\n<h3>Phase 1: Planning<\/h3>\n<p>Planning decides whether the project should happen and what it will cost. The team defines the problem and the scope, then runs a feasibility study that covers technical and financial risk. Project managers, product managers, and business sponsors own this phase.<\/p>\n<ul>\n<li><strong>Deliverable:<\/strong> a project charter with scope, budget, timeline, and feasibility assessment<\/li>\n<li><strong>Exit when:<\/strong> the sponsor has approved scope and budget in writing<\/li>\n<li><strong>Watch for:<\/strong> a budget approved before anyone checked that the system you plan to integrate has an API<\/li>\n<li><strong>Security:<\/strong> list the compliance obligations and the sensitivity of the data the software will hold<\/li>\n<\/ul>\n<h3>Phase 2: Requirements Analysis<\/h3>\n<p>Requirements analysis turns a business problem into a specification someone can build against. Business analysts gather needs from stakeholders and end users through interviews, surveys, and focus groups. They separate must-have features from nice-to-have ones and write acceptance criteria, which are testable statements that define &#8220;working.&#8221;<\/p>\n<ul>\n<li><strong>Deliverable<\/strong>: a requirements specification with acceptance criteria, checked for accuracy, completeness, and feasibility<\/li>\n<li><strong>Exit when<\/strong>: stakeholders sign off, and each requirement traces to a business objective<\/li>\n<li><strong>Watch for<\/strong>: a pile of feature requests where a description of the workflow should be. A feature list describes a product, and a workflow describes your business.<\/li>\n<li><strong>Security<\/strong>: write abuse cases next to use cases, so security has acceptance criteria too<\/li>\n<\/ul>\n<p>Boehm and Basili (Computer, January 2001) reported that fixing a problem after delivery is often 100 times costlier than fixing it during requirements and design. The same paper adds a caveat: for small, non-critical systems, the ratio is closer to 5:1. Boehm and Basili (Computer, January 2001) also found projects spend roughly 40 to 50% of effort on avoidable rework, which is the cost the process is fighting.<\/p>\n<h3>Phase 3: Design<\/h3>\n<p>Design turns the requirements into a blueprint developers can code from. Architects choose the architecture and tech stack and produce a high-level design, which names the components and technology choices. They also produce a low-level design, which sets the logic and database details inside each component.<\/p>\n<ul>\n<li><strong>Deliverable<\/strong>: a software design document covering architecture, data model, API contracts, and UI designs<\/li>\n<li><strong>Exit when<\/strong>: the design has been reviewed, and a threat model exists<\/li>\n<li><strong>Watch for<\/strong>: screens designed before the data model. In our experience, a data model reworked after launch is among the costliest fixes in software.<\/li>\n<li><strong>Security<\/strong>: build the threat model now, because design decisions are the most expensive to reverse<\/li>\n<\/ul>\n<p>Designers add data flow diagrams, entity-relationship diagrams, and interface mockups. In TekRevol&#8217;s judgment, some guides place the high-level design in planning. The work is the same, and only the label moves.<\/p>\n<h3>Phase 4: Development<\/h3>\n<p>Development writes the code. Developers build against the design document and the team&#8217;s coding standards, and they commit to version control. Peers review each change before it merges.<\/p>\n<p>Boehm and Basili (Computer, January 2001) found that peer reviews catch about 60% of software defects. That makes peer review one of the most cost-effective quality practices in software development.<\/p>\n<ul>\n<li><strong>Deliverable<\/strong>: working code merged into the main branch<\/li>\n<li><strong>Exit when<\/strong>: the feature is code-complete and peer-reviewed<\/li>\n<li><strong>Watch for<\/strong>: peer review treated as a formality, and long-running branches that make merging painful<\/li>\n<li><strong>Security<\/strong>: scan third-party dependencies for known vulnerabilities, and keep secrets out of the repository<\/li>\n<\/ul>\n<p>Third-party code is a large part of the risk. Veracode&#8217;s <a href=\"https:\/\/www.veracode.com\/blog\/2026-state-of-software-security-report-risky-security-debt\/\">2026 State of Software Security report<\/a> found that 66% of the most severe, longest-lived vulnerabilities come from third-party libraries and open source dependencies.<\/p>\n<h3>Phase 5: Testing<\/h3>\n<p>Testing verifies that the software meets the requirements and does not break what already worked. QA engineers and developers run unit tests on single components, integration tests on the links between them, and system tests on the whole build. The business then runs user acceptance testing (UAT) against the acceptance criteria.<\/p>\n<p>Testers log each bug with its symptoms, the steps to reproduce it, and its impact. Developers fix it, and testers retest until the requirement is met.<\/p>\n<ul>\n<li><strong>Deliverable<\/strong>: test results, a defect log, and UAT sign-off<\/li>\n<li><strong>Exit when<\/strong>: the coverage target is met, and no critical defects remain open<\/li>\n<li><strong>Watch for<\/strong>: testing compressed because development ran late. The schedule slips either way, and the only choice is whether it slips before or after users see the problem.<\/li>\n<li><strong>Security<\/strong>: run static application security testing (SAST), which scans source code without running it, and dynamic testing (DAST), which attacks the running application<\/li>\n<\/ul>\n<h3>Phase 6: Deployment<\/h3>\n<p>Deployment releases tested software to production users, shifting the work from a project to a live product. The team packages the build, migrates data, sets up the production environment, and closely monitors performance after release. Users may also need manuals or training.<\/p>\n<ul>\n<li><strong>Deliverable<\/strong>: a released build, a rollback plan, and a runbook<\/li>\n<li><strong>Exit when<\/strong>: the release is live, and smoke tests pass in production<\/li>\n<li><strong>Watch for<\/strong>: no rollback plan<\/li>\n<li><strong>Security<\/strong>: use least-privilege access and a secrets manager, and sign release artifacts<\/li>\n<\/ul>\n<h3>Phase 7: Maintenance<\/h3>\n<p>Maintenance keeps the software working and useful after launch. Teams fix bugs, apply security patches and framework updates, answer user feedback, and ship improvements. In TekRevol&#8217;s judgment, it is the longest phase, and it ends only when the software is retired.<\/p>\n<p>Maintenance also includes planning long-term upgrades or replacement. Glass states that maintenance typically consumes about 40 to 80 percent (60 percent average) of software costs. Our <a href=\"https:\/\/www.tekrevol.com\/blogs\/custom-software-development-cost\/\">custom software development cost<\/a> guide gives a starting point of 15% to 25% of build cost a year for maintenance and warns that a proposal with no maintenance detail is incomplete.<\/p>\n<ul>\n<li><strong>Deliverable<\/strong>: patches, updates, and a system that stays supported<\/li>\n<li><strong>Exit when<\/strong>: it does not exit; each release gets its own review<\/li>\n<li><strong>Watch for<\/strong>: a budget that covers the build and nothing after it<\/li>\n<li><strong>Security<\/strong>: keep a patch schedule, monitor for newly published vulnerabilities, and keep an incident response runbook<\/li>\n<\/ul>\n<h2>How do SDLC models change the phases?<\/h2>\n<p><a href=\"https:\/\/www.tekrevol.com\/blogs\/software-development-models\/\">SDLC models<\/a> decide how a team moves through the seven phases, and the phases themselves stay the same. Waterfall runs them once in sequence, and Agile repeats them every one to four weeks.<\/p>\n<table class=\"newtable-layout\" style=\"height: 331px;\" width=\"716\">\n<tbody>\n<tr style=\"background-color: #ffa500;\">\n<td width=\"63\"><strong>Model<\/strong><\/td>\n<td width=\"280\"><strong>How it runs the phases<\/strong><\/td>\n<td width=\"281\"><strong>Best for<\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"63\">Waterfall<\/td>\n<td width=\"280\">Once, in strict order, with gate approvals<\/td>\n<td width=\"281\">Fixed scope and regulated builds<\/td>\n<\/tr>\n<tr>\n<td width=\"63\">Agile<\/td>\n<td width=\"280\">Repeats all phases in short iterations<\/td>\n<td width=\"281\">Evolving products with engaged stakeholders<\/td>\n<\/tr>\n<tr>\n<td width=\"63\">Iterative<\/td>\n<td width=\"280\">Builds a rough version, then refines it in cycles<\/td>\n<td width=\"281\">Large systems whose requirements firm up over time<\/td>\n<\/tr>\n<tr>\n<td width=\"63\">Spiral<\/td>\n<td width=\"280\">Loops through the phases in risk order<\/td>\n<td width=\"281\">High-risk systems that are costly to get wrong<\/td>\n<\/tr>\n<tr>\n<td width=\"63\">V-Model<\/td>\n<td width=\"280\">Pairs a test phase with every design phase<\/td>\n<td width=\"281\">Safety-critical systems that need traceability<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Pick Waterfall or V-Model when requirements are fixed and audited, and Agile when they will change as users respond.<\/p>\n<h2>Partner with TekRevol to build your software<\/h2>\n<p>TekRevol is a custom <a href=\"https:\/\/www.tekrevol.com\/\">software development company<\/a> that engineers software around one organization&#8217;s workflows. Its <a href=\"https:\/\/www.tekrevol.com\/custom-software-development\">custom software development<\/a> process runs from Discovery to Training &amp; Support, with architecture planning, workflow mapping, database schema, and API structure in the design stage, and two-week sprints.<\/p>\n<p>Planning a build? <a href=\"https:\/\/www.tekrevol.com\/book-a-consultation\">Book a 30-minute free consultation<\/a>\u00a0with TekRevol to talk through your software.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The SDLC phases are planning, requirements analysis, design, development, testing, deployment, and maintenance. Each phase produces a deliverable that must exist before the next phase starts, and this guide names the deliverable and the exit check for all seven. The&#8230;<\/p>\n","protected":false},"author":7,"featured_media":29764,"comment_status":"closed","ping_status":"open","sticky":false,"template":"single-post.php","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[705],"tags":[],"class_list":["post-29664","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software-development"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.3 (Yoast SEO v28.8) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>SDLC Phases With Deliverables and Exit Criteria<\/title>\n<meta name=\"description\" content=\"SDLC phases explained: the seven phases, the deliverable and exit criteria for each, and where security fits in each phase.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.tekrevol.com\/blogs\/sdlc-7-phases\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SDLC Phases With Deliverables and Exit Criteria\" \/>\n<meta property=\"og:description\" content=\"SDLC phases explained: the seven phases, the deliverable and exit criteria for each, and where security fits in each phase.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tekrevol.com\/blogs\/sdlc-7-phases\/\" \/>\n<meta property=\"og:site_name\" content=\"TekRevol\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/TekRevolOfficial\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-30T10:38:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-06T10:02:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/assets.tekrevol.com\/images-tek\/uploads\/2026\/08\/feature.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"2078\" \/>\n\t<meta property=\"og:image:height\" content=\"1145\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Asim Rais\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@tekrevol\" \/>\n<meta name=\"twitter:site\" content=\"@tekrevol\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Asim Rais\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"TechArticle\",\"@id\":\"https:\\\/\\\/www.tekrevol.com\\\/blogs\\\/sdlc-7-phases\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tekrevol.com\\\/blogs\\\/sdlc-7-phases\\\/\"},\"author\":{\"name\":\"Asim Rais\",\"@id\":\"https:\\\/\\\/www.tekrevol.com\\\/blogs\\\/#\\\/schema\\\/person\\\/05869b5fc7830a9cceac8f453382bac9\"},\"headline\":\"SDLC Phases With Deliverables and Exit Criteria\",\"datePublished\":\"2026-10-30T10:38:37+00:00\",\"dateModified\":\"2026-11-06T10:02:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.tekrevol.com\\\/blogs\\\/sdlc-7-phases\\\/\"},\"wordCount\":1438,\"publisher\":{\"@id\":\"https:\\\/\\\/www.tekrevol.com\\\/blogs\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.tekrevol.com\\\/blogs\\\/sdlc-7-phases\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assets.tekrevol.com\\\/images-tek\\\/uploads\\\/2026\\\/08\\\/feature.webp\",\"articleSection\":[\"Software Development\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.tekrevol.com\\\/blogs\\\/sdlc-7-phases\\\/\",\"url\":\"https:\\\/\\\/www.tekrevol.com\\\/blogs\\\/sdlc-7-phases\\\/\",\"name\":\"SDLC Phases With Deliverables and Exit Criteria\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tekrevol.com\\\/blogs\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.tekrevol.com\\\/blogs\\\/sdlc-7-phases\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.tekrevol.com\\\/blogs\\\/sdlc-7-phases\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assets.tekrevol.com\\\/images-tek\\\/uploads\\\/2026\\\/08\\\/feature.webp\",\"datePublished\":\"2026-10-30T10:38:37+00:00\",\"dateModified\":\"2026-11-06T10:02:45+00:00\",\"description\":\"SDLC phases explained: the seven phases, the deliverable and exit criteria for each, and where security fits in each phase.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.tekrevol.com\\\/blogs\\\/sdlc-7-phases\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.tekrevol.com\\\/blogs\\\/sdlc-7-phases\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.tekrevol.com\\\/blogs\\\/sdlc-7-phases\\\/#primaryimage\",\"url\":\"https:\\\/\\\/assets.tekrevol.com\\\/images-tek\\\/uploads\\\/2026\\\/08\\\/feature.webp\",\"contentUrl\":\"https:\\\/\\\/assets.tekrevol.com\\\/images-tek\\\/uploads\\\/2026\\\/08\\\/feature.webp\",\"width\":2078,\"height\":1145},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.tekrevol.com\\\/blogs\\\/sdlc-7-phases\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.tekrevol.com\\\/blogs\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SDLC Phases With Deliverables and Exit Criteria\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.tekrevol.com\\\/blogs\\\/#website\",\"url\":\"https:\\\/\\\/www.tekrevol.com\\\/blogs\\\/\",\"name\":\"TekRevol\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.tekrevol.com\\\/blogs\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.tekrevol.com\\\/blogs\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.tekrevol.com\\\/blogs\\\/#organization\",\"name\":\"TekRevol\",\"url\":\"https:\\\/\\\/www.tekrevol.com\\\/blogs\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.tekrevol.com\\\/blogs\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/d3r5yd0374231.cloudfront.net\\\/images-tek\\\/uploads\\\/2023\\\/11\\\/logo-1.png\",\"contentUrl\":\"https:\\\/\\\/d3r5yd0374231.cloudfront.net\\\/images-tek\\\/uploads\\\/2023\\\/11\\\/logo-1.png\",\"width\":200,\"height\":200,\"caption\":\"TekRevol\"},\"image\":{\"@id\":\"https:\\\/\\\/www.tekrevol.com\\\/blogs\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/TekRevolOfficial\\\/\",\"https:\\\/\\\/x.com\\\/tekrevol\",\"https:\\\/\\\/www.instagram.com\\\/tekrevol\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCuweDx9zWc2ket4n4QLUbNQ\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.tekrevol.com\\\/blogs\\\/#\\\/schema\\\/person\\\/05869b5fc7830a9cceac8f453382bac9\",\"name\":\"Asim Rais\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/assets.tekrevol.com\\\/images-tek\\\/uploads\\\/2026\\\/10\\\/Asim-Rais-Siddiqui-150x150.webp\",\"url\":\"https:\\\/\\\/assets.tekrevol.com\\\/images-tek\\\/uploads\\\/2026\\\/10\\\/Asim-Rais-Siddiqui-150x150.webp\",\"contentUrl\":\"https:\\\/\\\/assets.tekrevol.com\\\/images-tek\\\/uploads\\\/2026\\\/10\\\/Asim-Rais-Siddiqui-150x150.webp\",\"caption\":\"Asim Rais\"},\"description\":\"Asim Rais Siddiqui co-founded TekRevol and has led its tech ever since. He started out writing code, and 17+ years later he\u2019s still the one pushing the team to build AI into everything they ship. Along the way, TekRevol made the Inc. 5000 list with 829% growth. His writing has appeared in Inc. and Entrepreneur, and he\u2019s spoken at keynote and TEDx events. He studied Computer Engineering at SSUET and later earned an MBA in MIS. When he\u2019s not thinking about tech, he\u2019s playing padel.\",\"sameAs\":[\"http:\\\/\\\/www.tekrevol.com\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/asimrsiddiqui\\\/\"],\"jobTitle\":\"CTO\",\"url\":\"https:\\\/\\\/www.tekrevol.com\\\/blogs\\\/author\\\/asim\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"SDLC Phases With Deliverables and Exit Criteria","description":"SDLC phases explained: the seven phases, the deliverable and exit criteria for each, and where security fits in each phase.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.tekrevol.com\/blogs\/sdlc-7-phases\/","og_locale":"en_US","og_type":"article","og_title":"SDLC Phases With Deliverables and Exit Criteria","og_description":"SDLC phases explained: the seven phases, the deliverable and exit criteria for each, and where security fits in each phase.","og_url":"https:\/\/www.tekrevol.com\/blogs\/sdlc-7-phases\/","og_site_name":"TekRevol","article_publisher":"https:\/\/www.facebook.com\/TekRevolOfficial\/","article_published_time":"2026-10-30T10:38:37+00:00","article_modified_time":"2026-11-06T10:02:45+00:00","og_image":[{"width":2078,"height":1145,"url":"https:\/\/assets.tekrevol.com\/images-tek\/uploads\/2026\/08\/feature.webp","type":"image\/webp"}],"author":"Asim Rais","twitter_card":"summary_large_image","twitter_creator":"@tekrevol","twitter_site":"@tekrevol","twitter_misc":{"Written by":"Asim Rais","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/www.tekrevol.com\/blogs\/sdlc-7-phases\/#article","isPartOf":{"@id":"https:\/\/www.tekrevol.com\/blogs\/sdlc-7-phases\/"},"author":{"name":"Asim Rais","@id":"https:\/\/www.tekrevol.com\/blogs\/#\/schema\/person\/05869b5fc7830a9cceac8f453382bac9"},"headline":"SDLC Phases With Deliverables and Exit Criteria","datePublished":"2026-10-30T10:38:37+00:00","dateModified":"2026-11-06T10:02:45+00:00","mainEntityOfPage":{"@id":"https:\/\/www.tekrevol.com\/blogs\/sdlc-7-phases\/"},"wordCount":1438,"publisher":{"@id":"https:\/\/www.tekrevol.com\/blogs\/#organization"},"image":{"@id":"https:\/\/www.tekrevol.com\/blogs\/sdlc-7-phases\/#primaryimage"},"thumbnailUrl":"https:\/\/assets.tekrevol.com\/images-tek\/uploads\/2026\/08\/feature.webp","articleSection":["Software Development"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.tekrevol.com\/blogs\/sdlc-7-phases\/","url":"https:\/\/www.tekrevol.com\/blogs\/sdlc-7-phases\/","name":"SDLC Phases With Deliverables and Exit Criteria","isPartOf":{"@id":"https:\/\/www.tekrevol.com\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.tekrevol.com\/blogs\/sdlc-7-phases\/#primaryimage"},"image":{"@id":"https:\/\/www.tekrevol.com\/blogs\/sdlc-7-phases\/#primaryimage"},"thumbnailUrl":"https:\/\/assets.tekrevol.com\/images-tek\/uploads\/2026\/08\/feature.webp","datePublished":"2026-10-30T10:38:37+00:00","dateModified":"2026-11-06T10:02:45+00:00","description":"SDLC phases explained: the seven phases, the deliverable and exit criteria for each, and where security fits in each phase.","breadcrumb":{"@id":"https:\/\/www.tekrevol.com\/blogs\/sdlc-7-phases\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tekrevol.com\/blogs\/sdlc-7-phases\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tekrevol.com\/blogs\/sdlc-7-phases\/#primaryimage","url":"https:\/\/assets.tekrevol.com\/images-tek\/uploads\/2026\/08\/feature.webp","contentUrl":"https:\/\/assets.tekrevol.com\/images-tek\/uploads\/2026\/08\/feature.webp","width":2078,"height":1145},{"@type":"BreadcrumbList","@id":"https:\/\/www.tekrevol.com\/blogs\/sdlc-7-phases\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.tekrevol.com\/blogs\/"},{"@type":"ListItem","position":2,"name":"SDLC Phases With Deliverables and Exit Criteria"}]},{"@type":"WebSite","@id":"https:\/\/www.tekrevol.com\/blogs\/#website","url":"https:\/\/www.tekrevol.com\/blogs\/","name":"TekRevol","description":"","publisher":{"@id":"https:\/\/www.tekrevol.com\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tekrevol.com\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.tekrevol.com\/blogs\/#organization","name":"TekRevol","url":"https:\/\/www.tekrevol.com\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tekrevol.com\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/d3r5yd0374231.cloudfront.net\/images-tek\/uploads\/2023\/11\/logo-1.png","contentUrl":"https:\/\/d3r5yd0374231.cloudfront.net\/images-tek\/uploads\/2023\/11\/logo-1.png","width":200,"height":200,"caption":"TekRevol"},"image":{"@id":"https:\/\/www.tekrevol.com\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/TekRevolOfficial\/","https:\/\/x.com\/tekrevol","https:\/\/www.instagram.com\/tekrevol\/","https:\/\/www.youtube.com\/channel\/UCuweDx9zWc2ket4n4QLUbNQ"]},{"@type":"Person","@id":"https:\/\/www.tekrevol.com\/blogs\/#\/schema\/person\/05869b5fc7830a9cceac8f453382bac9","name":"Asim Rais","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/assets.tekrevol.com\/images-tek\/uploads\/2026\/10\/Asim-Rais-Siddiqui-150x150.webp","url":"https:\/\/assets.tekrevol.com\/images-tek\/uploads\/2026\/10\/Asim-Rais-Siddiqui-150x150.webp","contentUrl":"https:\/\/assets.tekrevol.com\/images-tek\/uploads\/2026\/10\/Asim-Rais-Siddiqui-150x150.webp","caption":"Asim Rais"},"description":"Asim Rais Siddiqui co-founded TekRevol and has led its tech ever since. He started out writing code, and 17+ years later he\u2019s still the one pushing the team to build AI into everything they ship. Along the way, TekRevol made the Inc. 5000 list with 829% growth. His writing has appeared in Inc. and Entrepreneur, and he\u2019s spoken at keynote and TEDx events. He studied Computer Engineering at SSUET and later earned an MBA in MIS. When he\u2019s not thinking about tech, he\u2019s playing padel.","sameAs":["http:\/\/www.tekrevol.com","https:\/\/www.linkedin.com\/in\/asimrsiddiqui\/"],"jobTitle":"CTO","url":"https:\/\/www.tekrevol.com\/blogs\/author\/asim\/"}]}},"_links":{"self":[{"href":"https:\/\/www.tekrevol.com\/blogs\/wp-json\/wp\/v2\/posts\/29664","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tekrevol.com\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tekrevol.com\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tekrevol.com\/blogs\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tekrevol.com\/blogs\/wp-json\/wp\/v2\/comments?post=29664"}],"version-history":[{"count":15,"href":"https:\/\/www.tekrevol.com\/blogs\/wp-json\/wp\/v2\/posts\/29664\/revisions"}],"predecessor-version":[{"id":32074,"href":"https:\/\/www.tekrevol.com\/blogs\/wp-json\/wp\/v2\/posts\/29664\/revisions\/32074"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tekrevol.com\/blogs\/wp-json\/wp\/v2\/media\/29764"}],"wp:attachment":[{"href":"https:\/\/www.tekrevol.com\/blogs\/wp-json\/wp\/v2\/media?parent=29664"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tekrevol.com\/blogs\/wp-json\/wp\/v2\/categories?post=29664"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tekrevol.com\/blogs\/wp-json\/wp\/v2\/tags?post=29664"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}