The Ultimate Guide to the SDLC

The Complete and Ready-To-Adapt System Development Life Cycle

  • Home
  • SDLC Principles
  • Articles
  • Table of Contents
  • Downloads
You are here: Home / Search for ""

Search Results for:

The Ultimate Guide to the SDLC: Table of Contents

By Victor M Font Jr Leave a Comment

  • Prefacexiii
    • Acknowledgementsxiv
  • Introduction1
    • Organizational Change Management and the SDLC10
    • IT Governance and the SDLC19
    • The Project Management Method and the SDLC22
    • Tying It All Together26
    • What to Expect28
  • System Development Models29
    • Waterfall Model31
    • The Spiral Model39
    • The V-Model43
    • German V-Modell 97 and V-Modell XT43
      • US Vee Model45
      • The Dual Vee-Model49
    • Incremental Commitment Model51
    • Adaptive Software Development55
      • The Agile Manifesto56
    • Rapid Application Development58
    • Scrum60
    • The Crystal Family65
    • Extreme Programming69
    • Dynamic Systems Development Model72
    • Lean Development76
    • Understanding It All80
  • Requirements Maturity, IT Governance & Planning85
    • IT Governance and the Requirements Process91
      • Work Intake94
    • Requirements Maturity99
    • Requirements Planning104
      • RACI Charts106
      • Communications Plan108
  • Requirements Elicitation111
    • Brainstorming112
    • Focus Group117
    • Interview120
    • Observation123
    • Prototyping126
      • Modeling Standards127
      • Prototype Types130
    • Requirements Workshop134
      • Managing Scope Creep144
    • Survey146
  • Requirements Documentation & Quality150
    • Best Practice Business Requirements Definition154
    • Non-Functional Requirements162
    • Process Definitions164
    • Good Requirements Quality Checklist169
  • Requirements Analysis, Inspection & Tracing175
    • Document Analysis180
    • Interface Analysis181
    • Requirements Elaboration183
    • Requirements Prioritization188
    • System Requirements Specification192
    • Test Strategy196
    • Requirements Inspection197
    • Requirements Baselining199
    • Tracing Requirements200
    • IT Governance Next Steps203
    • Requirements Artifacts203
    • SDLC Requirements Phase Activity Diagram205
  • Design & Development206
    • Business Process Analysis & Design208
    • Object-oriented Analysis & Design209
    • Service-Oriented Analysis & Design211
    • Structured Analysis & Design214
    • Data Modeling218
    • Design Quality Review Stage Gate222
    • Development Cycles223
      • Iteration Kick-off Meeting224
      • Daily Stand-up Meeting227
    • Test-Driven or Test-First Development228
    • The Development Cycle232
    • Development and Coding Standards237
  • Pre-Implementation Activities and Artifacts239
    • Implementation Plan239
    • Detailed Test Plan243
      • Functional Testing246
      • Non-Functional Testing247
    • Training Artifacts249
      • Assessing End User Needs250
      • Setting Training Goals250
      • Determine the Training Delivery Methods250
      • Develop the Training Materials252
      • Scale the Program254
      • Tailor the Training Program254
    • Operational Turnover Artifacts254
    • Service Level Agreements258
    • Change Request258
    • Design & Development Phase Activity Diagram264
  • Quality Assurance & Implementation265
    • What is Quality?266
    • How Does the SDLC Help Manage Quality?266
    • Who Owns Quality?267
    • What are the Differences between Quality Control and Quality Assurance?267
    • What are Three Common Misconceptions about Quality?268
    • Quality Models and Standards269
    • The Pareto Principle and Quality Assurance273
    • Defect Classification274
    • The SDLC Test Battery280
      • Acceptance Testing283
      • Quantified User Acceptance Testing284
      • Contract and Regulation Acceptance Testing285
      • Alpha and Beta Testing286
    • Additional Testing Best Practices288
      • Automated Testing upon Code Check-in288
      • Benchmarking289
      • Defect Discovery Incentives289
      • Memory Resource Failure Simulation289
      • Reduce the Number of Regression Test Cases289
    • Implementation & Maintenance290
    • Release Management290
    • Configuration Management292
      • Software Configuration Management294
      • System Hardware Configuration Management295
      • Configuration Management and Maintenance295
    • Subcontractor Management295
      • Outsourcing296
      • Multi-Cultural Training299
    • Implementation Readiness Review304
    • Submit the Change Request304
    • Train the Users304
    • Package the Release305
    • Perform the Deployment306
    • Operational Acceptance Testing306
    • Implementation Phase Activity Diagram307
  • Continuous Improvement308
    • Business Transformation Governance311
      • W. Edwards Deming on BT312
    • Capability Maturity Model Integration314
    • Kaizen317
    • Theory of Constraints319
      • The Thinking Processes320
      • Microsoft TOC Case Study322
    • Kanban323
      • Corbis Kanban Case Study326
      • Scrum-ban326
    • Statistical Analysis Variants326
      • Six Sigma327
      • Lean Six Sigma329
      • TOC Lean Six Sigma330
    • All the Rest331
      • Overall Equipment Effectiveness331
      • Root Cause Analysis and TRIZ332
    • IT Performance Measurement333
      • Performance Measurement Fundamentals334
    • SDLC Metrics335
      • Lifecycle Framework Metrics336
      • Defects336
      • Effort338
      • Requirements339
      • Schedule340
      • Value Chain Metrics341
      • Steady State342
      • Quality Assurance Metrics343
    • Conclusion344
  • Handy Desk Reference345

The Ultimate Guide to the SDLC: Features and Benefits

By Victor M Font Jr Leave a Comment

Features

  • Focuses on process and practices in an organizational context—considers all of the moving parts—people, process and technology.
  • Includes templates, guidelines and metrics to jump start quality initiatives and progress organizational maturity in a continuous improvement environment.
  • Excellent and comprehensive text book, ideal for collegiate Information Technology courses.
  • Never-before-published theory of the three-legged stool of IT business value.
  • Best practice techniques for organizational change management, requirements elicitation and analysis, system design, test-driven development, quality assurance and continuous improvement and much, much more…
  • Handy Desk Reference places all of the SDLC’s most critical processes, checklists and artifacts at your fingertips.
  • Companion CD with over 60Mb of information which include templates, white papers, guidelines, checklists and studies contributed by many companies, scientists and academicians

Benefits

  • Saves money. Consultants could easily cost upwards of $500,000 USD to deliver what this book does!
  • Consistently deliver systems that meet and/or exceed customers’ expectations
  • Increase IT’s business value by producing products that are stable, maintainable and have fewer defects
  • Ensure key deliverables are consistent and adaptable based on project size
  • Enhance compliance/conformance initiatives with best practice auditing and review processes
  • Enhance communications both internally and with your business users and customers
  • Practical, easy to implement metrics to realize your continuous improvement cycle

Report Errata

Report errata, nobody's perfect
Public Domain Image from Pixabay.Com

Report Errata

Please help perfect The Ultimate Guide to the SDLC by reporting any errata you discover by submitting this form. Thank you.

First
Last
(i.e. "third paragraph"; "Figure 21", etc.)
Sending

Multicultural Training Can Mean the Difference between Outsourcing Success and Failure

By Victor M Font Jr Leave a Comment

Multicultural Training Can Mean the Difference between Outsourcing Success and Failure
Public Domain Image from Pixabay.Com
In a May 2004 study entitled “Leading Causes of Outsourcing Failures,” the Outsourcing Center[1] surveyed 305 buyers and providers in North America, Europe, Asia and India to assess their experiences and opinions about outsourcing failures. One-third of respondents were buyers, two-thirds were providers. They concluded that 25% of the reasons for outsourced project failures are due to poor communication (16%) and cultural fit (9%). If you believed 25% of your outsourcing projects would fail because either you or your provider didn’t understand each other, even though you both speak the same language, or innocently offended each other because you didn’t understand each other’s cultural mores, you would do something about it wouldn’t you?

Multicultural or cross-cultural training is a key success factor when considering outsourcing. Gerard (Geert) Hendrik Hofstede is an influential Dutch sociologist whose life’s work includes the study of the interactions between national cultures and organizational cultures. Hofstede defines five dimensions of culture in his study of national work related values which are:

  • Individualism vs. Collectivism: measure of how greatly members of the culture define themselves apart from their group memberships
  • Long vs. Short Term Orientation: A society’s “time horizon” or the importance attached to the future vs. the past and present
  • Masculinity vs. Femininity: the value placed on traditionally male or female values
  • Small vs. Large Power Distance (PDI Scale): A measure of how widely the less powerful members of society expect and accept that power is distributed unequally
  • Weak vs. Strong Uncertainty Avoidance: A metric of how extensively members of a society are anxious about the unknown and try to cope with anxiety by minimizing uncertainty

Having an understanding of the Hofstede PDI scale provides insight into one of the foremost causes of cross-cultural communication failures—the difference between high context and low context communication. The low context communicator expects straightforward conversation. If there is a problem, s/he expects a straightforward answer with specifics. In high context countries, subordinates acknowledge the power of others based on their formal hierarchical positions. The subordinates offer their superiors great respect. Out of respect, the high context communicator doesn’t directly inform their superior of project issues due to the concern that the superior may suffer an offense. Neither person is doing anything wrong. They are merely observing the cultural norms of their respective countries.

Effective cross-cultural training solves the issues that resulted in the 2004 survey’s 25% of project failures. Preparing employees to work outside of their native country or to work with offshore outsourcers is extremely important for outsourced project success. Basic multicultural training includes:

  • Action plan for living abroad
  • Communication characteristics and role
  • Doing business in the country
  • Eating and drinking
  • Education, studies and professional training
  • Introduction to culture and history
  • Laws, norms, taboos and values of the society
  • Leisure activities and customs
  • Social contacts, friends and acquaintances
  • Relations at work and management
  • Women’s life and role in society

Without understanding these cultural norms, communication breakdowns lead to project failures. One of the greatest mistakes any IT organization can make is to enter into an outsourcing agreement without first subjecting its key players to basic multicultural training. They’ll perform their due diligence in selecting a vendor, but fall short in their due diligence in training their resources.

[1] The Outsourcing Center is a wholly owned subsidiary of the Everest Partners, L.P.; Two Galleria Tower, 13455 Noel Road, Suite 2100; Dallas, TX 75240; PH: 214-451-3000 FAX: 214-451-3001; http://www.outsourcing-center.com/

The Project Management Method and the SDLC

By Victor M Font Jr 8 Comments

The Project Management Method and the SDLC
Public Domain Image from Pixabay.Com
Many people are confused over the difference between a project management method and the System Development Life Cycle. Some believe a project management method is a subset of the SDLC and some believe the inverse, that the SDLC is a subset of a project management method. The truth lies somewhere in between. In terms of importance to a project, the SDLC and a project management method are co-equals which complement each other. Together they harmonize to form a complete methodology for delivering high quality products to our customers that meet or exceed their expectations. Neither can stand on its own to deliver high value to the business. They each have different roles in support of business initiatives. Throughout the life cycle both of these methods work together to achieve business goals, drive the value equation and progress organizational maturity. Though their activities differ greatly, they interrelate and harmonize to produce superior results.

A project management method provides detailed instructions for the discipline of planning, organizing, controlling, reporting and managing project resources to successfully complete project goals and objectives. It includes all of the activities for managing a project. A project is temporal in nature. It has a defined beginning and end. The project management method begins with project inception and closes when its product is delivered. When a project is over, the project manager moves onto something new.

The SDLC provides a framework that describes the activities performed during each phase of a systems development project. The SDLC is about quality, consistency and product delivery. It is about the realization of a product’s requirements. Products are of a more permanent nature than a project because products continue to exist long after the project that delivered it has closed. Therefore, the SDLC’s framework provides guidelines for supporting the product post production. Guidelines include practices for knowledge transfer, training, document turnover, maintenance and on-going support. When a product is to be retired, the project management method takes over to sunset the system. It is a full circle in a system’s life.

Project management is often expressed in terms of the constraints of scope, time and cost. This is also known as the project management triangle. Each side of the triangle represents a constraint. No side can be changed without affecting the others. At one time, “quality” or “performance” was considered a component of scope. The model has since been refined to delineate quality as a fourth constraint.

Time is the period available to complete a project. Cost is the project’s budget. Scope is what must be done to complete the project’s deliverables. The three constraints often compete with each other: scope creep means increased time and higher cost, a tight time frame may mean higher costs and less scope, and a tight budget may mean less time and reduced scope. Quality may be at risk if there are changes to any of the constraints.

To demonstrate the complementary nature of the SDLC to project management, I’ve contrived the SDLC triangle. Earlier I said the SDLC is about quality, consistency and product delivery. Quality, consistency and product delivery are the outputs of a defined, managed, measurable, repeatable and reusable set of processes and practices. The processes and practices form the core framework of the SDLC. Where a project is defined by its constraints, the SDLC is defined by its freedoms and empowerment. The SDLC empowers a project team to choose from among several approved pathways to deliver the highest quality products possible in the shortest amount of time and at the lowest possible cost.

Scope is a constraint that SDLC processes liberate by managing scope creep. Scope creep is a project killer. Let’s be clear, project scope will change during the course of a project. That’s because business priorities are fluid and may drive changes in projects so that evolving current needs are met. It’s how we manage scope that’s important. We’ll never be able to eliminate scope creep, but we can manage it effectively so it doesn’t become the constraint that kills our project. In many ways, managing scope creep begins with the project’s business analyst.

Consistency of process helps keep the cost constraint under control by practicing repeatable, measurable and defined algorithms. Let’s be pragmatic. Whenever we practice something, we get good at it. It doesn’t matter if we’re talking about music and the arts or sports or anything else. The old adage is “Practice makes perfect.” If we do something the same way over and over again, not only will we get good at it; we’ll find ways to improve what we are doing so we can do it faster, better and cheaper.

The schedule constraint is complemented by the SDLC’s timely delivery of a quality product that meets or exceeds customers’ expectations. If we manage scope creep effectively and are consistent in our ability to repeat and improve our processes, not only will we deliver a product on time, there may even be enough wiggle room in the schedule to address lower priority items or deliver the product ahead of the due date.

The complementary relationship between the SDLC and a project management method cannot be denied. They do not compete against each other.

  • « Previous Page
  • 1
  • …
  • 6
  • 7
  • 8
  • 9
  • 10
  • …
  • 12
  • Next Page »

Buy Now, Instant Download

The Ultimate Guide to the SDLC front cover
PDF eBook

$49.99

[add_to_cart id="1013" show_price="false" style="border: none;"]

Download Free Preview

[add_to_cart sku="SDLC-Pre" style="border: none"]

UltimateSDLC.Com is Hosted on SiteGround

SiteGround Web Hosting

Free Instant Download

The Ultimate Guide to the SDLC front cover
PDF eBook

$49.99 NOW FREE!

[add_to_cart id="1013" show_price="false" style="border: none;"]

Valuable Extra Content

Downloadable Content

When you purchase The Ultimate Guide to the SDLC, you also receive over 60Mb of valuable complementary content contributed by some of the world's most respected Information Technology experts such as: Dr. Barry W. Boehm, TRW Professor of … Read More

About the Author

Victor M. Font Jr., Author

Victor Font is an award winning author, entrepreneur and star performing global IT Executive with over a quarter century’ experience in application development, project management, business analysis, quality assurance and leadership. He is a founding member … Read More

Testimonials

Thank You for Your Testimonial

“…The author has truly “hit the nail on the head.” Whether you are an academic student who is aspiring to be an IT professional one day, a trainee that has just started career, a business & quality analyst and manager that has years of IT SDLC project experience—a must read for an IT professional at all levels of IT journey.” —Sekhar Bommana PMP, ITIL, VP – … Read More

Consulting Services

I have the prescription for your IT ailments

Implementing a SDLC is not an easy task. In fact, it can take months or even years to develop the policies, processes, procedures, metrics and training to bring you the kind of results that lead to repeatable project successes, reduced rework and deliverables that meet or exceed stakeholder expectations. There are a number of factors that … Read More

Copyright Notice

Copyright © 2010–2026 Victor M. Font Jr.
Unauthorized use and/or duplication of this material without express and written permission from this website’s author and/or owner is strictly prohibited. Excerpts and links may be used, provided that full and clear credit is given to Victor M. Font Jr. with appropriate and specific direction to the original content.

Recent Posts

  • Managing Scope Creep
  • Agile Manifesto
  • Adaptive Software Development
  • Incremental Commitment Model
  • Legend of the Chicken and Pig

Recent Comments

  • Teknik Fisika on Managing Scope Creep
  • Teknik Fisika on Incremental Commitment Model
  • Dawlat Waziri on The Project Management Method and the SDLC
  • Kuliah Terbaik on The 3-Legged Stool of IT Business Value
  • Victor M Font Jr on The Spiral Model

Tags

Affiliates Agile Best Practice Business Analysis Checklist Commission Elicitation Good Requirements Hybrid Hyrid IT Governance Model Organizational Change Outsourcing Project Management Quality Assurance Requirements Elicitation Risk Management SDLC Thought Provoking Waterfall Waterfall Variant

Return to top of page

Copyright © 2010–2026 Victor M. Font Jr.

Privacy Policy | Terms of Service | Contact Author | Report Erratum | Sitemap