Fundamentals of SDLC

Fundamentals of SDLC Course Description

Duration: 2.00 days (16 hours)

Price: $1,395.00

Managing a modern systems development life cycle (SDLC) project requires a thorough understanding of the various roles that must come together in order to create a successful application. This understanding begins by recognizing the need to work within a multidisciplinary environment. Business analysts, project managers, and software testers each have multiple implementation options (such as Waterfall or Agile) available to them. Knowing which tool or technique to use in any particular situation is the key to success. This course will give you the knowledge you need to help you choose between these methods, tools, and artifacts so that you can quickly and efficiently take your SDLC project from concept to working implementation.

Next Class Dates

Contact us to customize this class with your own dates, times and location. You can also call 1-888-563-8266 or chat live with a Learning Consultant.

Back to Top

Intended Audience for this Fundamentals of SDLC Course

  • » This course is designed for participants who plan, manage, and execute software/systems development life cycle and projects (SDLC). It would be beneficial for:
  • » Managers of software development organizations
  • » Project managers
  • » Team leads
  • » Business analysis managers
  • » Business analysts
  • » Testing managers
  • » Systems testers
  • » Product owners
  • » Program managers
  • » Systems architects
  • » QA professionals
  • » Anyone wanting to enhance their business analysis or project management skills

Back to Top

Fundamentals of SDLC Course Objectives

  • » Identify, evaluate and document the many stakeholders of a project
  • » Distinguish between the different types and levels of software testing
  • » Various artifacts and the key features of each
  • » Write effective user stories that can be used to identify requirements in an Agile project
  • » Learn how the differing life cycle models combine to create an SDLC implementation
  • » Select proper project-management methodology for your project based upon its own unique characteristics
  • » Significance of different estimating methods and how they should be utilized for time and cost estimation
  • » Significance of the Agile Manifesto and its relationship to the 12 principles of Agile
  • » Use earned value project management to assess budget and schedule compliance
  • » Use the triple constraints triangle as a tool to help others understand the relationship of time, cost, and scope in any project
  • » Tools and techniques of business analysis at each stage of a project
  • » Significance of risk management to the proper management of an SDLC project
  • » Create the three major baselines (scope, schedule, and cost) necessary to properly control a project
  • » How requirements are tracked and validated using a requirements traceability matrix
  • » Determine the critical path through a network of activities
  • » Assign relative estimate values using planning poker
  • » Decompose work packages into activities that are sized for proper managerial overview
  • » Create an iteration (sprint) backlog from a prioritized product backlog
  • » Key features of your project's test plan
  • » Track and apply the concept of velocity to your release and iteration plans

Back to Top

Fundamentals of SDLC Course Outline

      1. Introduction-What is a Project?
        1. Projects as Opposed to Operational Management
        2. Projects as Part of Strategic Management
        3. Projects as Integral to Program Management
      2. The Project Life Cycle
        1. Generic Project Life Cycle
        2. The Project Management Life Cycle
        3. The Process Groups
        4. SDLC Overview
        5. IIBA Knowledge Areas
      3. Project Management Concepts and Methodologies
        1. Waterfall
        2. Agile
        3. Iterative
      4. Project Initiation-The BA Role
        1. Stakeholder Analysis and the Stakeholder Register
        2. Initial Business Analysis Artifacts
        3. Documenting Requirements within a Requirements Gathering Approach
        4. Types and Sources of Requirements
      5. Initiation-The PM Role: Baselines
        1. Develop Project Charter
        2. Collect Requirements
        3. Project Scope Statement
        4. Work Breakdown Structure
        5. Scope Baseline
        6. Define Activities
        7. Project Schedule Network Diagram (Dependency Network)
        8. Estimate Activity Resources
        9. Effort vs. Duration and Compensation
        10. Develop the Project Schedule
        11. Critical Path Method
        12. Schedule Compression
      6. Initiation-Important Subsidiary Management Plans
        1. Test Plan
          1. Test Planning and Development Considerations
          2. Test Budgeting Methods and Test Plan Content
        2. Human Resource Plan
          1. Organizational Charts
          2. RAM Charts, RACI, and Roles and Responsibilities
        3. Communications Management Plan
        4. Risk Management Plan
          1. Risk Planning and Identification
          2. Qualitative Risk Analysis
          3. Risk Register
      7. Performing the Work-Project Execution
        1. Cost Control
        2. Earned Value Management, CPI, SPI
        3. Scope Control
        4. Requirements Communication
        5. Solution Assessment and Validation
        6. Requirements Traceability Matrix
        7. Software Testing
        8. Levels of Testing
      8. Closing the Project
        1. Project Closure-Product Acceptance
        2. Closing the Project-Things That Must Be Accomplished
        3. Agile Overview
        4. What is Agile All About? The Agile Manifesto and Principles
        5. The Levels of Agile Planning
        6. Release Planning-The Product Backlog, Sprint Backlog
        7. Story Points and Velocity
        8. Iteration Planning
        9. Daily Scrums, Sprint Reviews, Demos, and Retrospectives
      9. Hands-On Exercises:
        1. Exercise 1: Stakeholder Analysis
          1. Assess stakeholders for their interests, importance and influence on a project
          2. Classify them by means of a four-quadrant ranking system
          3. Enter the information in a typical stakeholder register template
        2. Exercise 2: Capturing High-Level Requirements
          1. Utilize a top-down or bottom-up methodology to capture project requirement early in the SDLC timeline
          2. Evaluate different tools for brainstorming requirements such as vision statements and in/out diagrams
        3. Exercise 3: Create a Work Breakdown Structure (WBS)
          1. Use a sticky note decomposition method to capture necessary deliverables
          2. Apply the 100% rule to the construction of the hierarchical WBS diagram
          3. Create work packages as necessary for each deliverable
        4. Exercise 4: Decompose Work Packages to Activities
          1. Utilizing one of several presented methods, decompose work packages to activities that can be managed by a project manager
          2. Discuss management issues such as "micromanaging" and how proper sizing of activities can be used to prevent them
        5. Exercise 5: Develop a Dependency Network
          1. Establish the proper dependency relationships of a set of activities in precedence diagramming method form
        6. Exercise 6: Estimate Activity Durations
          1. Use analogous estimating to produce a rapid estimate of a project activity
          2. Use parametric estimating to produce a more reliable activity
          3. Calculate PERT estimates for activities to determine estimates of the activities duration and risk
        7. Exercise 7: Compensate Effort to Duration
          1. Compensate an effort duration for the skill level of the individual tasked with completing the activity
          2. Adjust the estimate for both work and non-work related inefficiencies
        8. Exercise 8: Develop a Critical Path Network Diagram
          1. Apply a set of duration estimates to a dependency network
          2. Identify the critical path (or paths) through the network
          3. Calculate the mean time for the project
          4. Apply a buffer activity to take into account the element of risk
        9. Exercise 9: Perform Earned Value Calculations
          1. Calculate the CPI of a project from a set of project metrics
          2. Calculate the SPI of a project from the same set of metrics
          3. Determine what the two calculations tell about the health of the project
        10. Exercise 10: Write User Stories
          1. Decompose epics into properly sized user stories
          2. Write the user stories in proper form using the three-Cs approach
        11. Exercise 11: Perform Sprint Planning
          1. Given a prioritized project backlog and a velocity, determine which user stories should be implemented in the upcoming sprint
          2. Apply the above information to update the release plan for the project

Back to Top

Do you have the right background for Fundamentals of SDLC?

Skills Assessment

We ensure your success by asking all students to take a FREE Skill Assessment test. These short, instructor-written tests are an objective measure of your current skills that help us determine whether or not you will be able to meet your goals by attending this course at your current skill level. If we determine that you need additional preparation or training in order to gain the most value from this course, we will recommend cost-effective solutions that you can use to get ready for the course.

Our required skill-assessments ensure that:

  1. All students in the class are at a comparable skill level, so the class can run smoothly without beginners slowing down the class for everyone else.
  2. NetCom students enjoy one of the industry's highest success rates, and pass rates when a certification exam is involved.
  3. We stay committed to providing you real value. Again, your success is paramount; we will register you only if you have the skills to succeed.
This assessment is for your benefit and best taken without any preparation or reference materials, so your skills can be objectively measured.

Take your FREE Skill Assessment test »

Back to Top

Award winning, world-class Instructors

Carmille A.
- Highly-skilled in graphics and web software including Adobe CS3, CS4 & CS5 Photoshop, Dreamweaver, Illustrator, InDesign, Captivate, Acrobat and Quark; - Expert in Microsoft Office, including Excel, Word and PowerPoint. Licensed Application Instructor and Microsoft Certified Trainer since 2000. - Over 20 years of experience as Creative Director for multinational corporations such as McCann Erickson, Lintas, and Publicis. Bio: Carmille has been a Licensed Application Instructor and Microsoft Certified Trainer for years. She specializes in web development, business productivity and digital media applications such as SharePoint, Quark and the Adobe Creative Suite as well as numerous programming languages including XML, XHMTL, HTML and CSS. Carmille is passionate about educating and has a unique talent for making complex design and development principals seem "easy" to students from all levels of expertise. She currently teaches Adobe Graphic and Web Designer, Microsoft Office Specialist, SharePoint End User and the acclaimed Website Development Professional courses at NetCom Learning. Her 20+ years of experience as Creative Director for multinational corporations bring a special and innovative approach to her classes at NetCom Learning.
Charles W.
- Expert in Microsoft Office applications such as Excel, Word, PowerPoint, Outlook, Project, Visio, and Access as well as Adobe Graphic and Web Designer (InDesign, Acrobat, Photoshop, Illustrator, Dreamweaver and Flash Catalyst)
- Holds an A.A.S in Graphic Design as well as various Awards and Affiliations, including MCT, MCP, MCAS, and Office 2007 Master.
- Senior Lead Trainer for over 10 years.


Charles is a Technical Trainer & Instructional Designer for over 10 years. He is a Microsoft Certified Trainer and dedicates himself to Microsoft Office applications such as Excel, Word, PowerPoint, Outlook, Project, Visio, and Access. He is also an Adobe specialist and holds a degree in Graphic Design.

Charles is well known for his high evaluation scores, achieving 8.75 out of 9 on a regular basis, teaching in one-on-one, instructor-led, and web-based environments; one of the reasons for his high evaluation is his expertise in increasing personnel performance by developing and implementing programs constructed from the job task analysis process. Charles currently teaches Adobe Graphic and Web Designer, and Microsoft Office Specialist courses at NetCom Learning.
Donna H.
- High-skilled trainer and speaker. Delivered presentations in Dubai, Tokyo, London, New York, and China.
- ITIL V3 Expert, teaching ITIL courses since 2005. More than 99% of her students have passed their ITIL Certification exams.
- Process Improvement Expert with more than 15 years of experience in the Support Center industry as a practitioner, consultant and certified trainer.


Donna is an expert in project management and Process Improvement. Her amazing presentation skills have taken her around the world, giving arrangements in Dubai, Tokyo, London, New York and China to name a few. "The Donna", as she is known in the industry, has more than 15 years of experience in the Support Center industry as a practitioner, consultant and certified trainer.

Donna holds ITIL V3 Expert Certification and offers training and consulting services through NetCom Learning on Process Improvement framework as well as the ITIL practitioner level suite of Lifecycle and Capability Stream certification courses. She began presenting ITIL classes in 2005, and 99% of her students have passed their ITIL Certification exams. Along with ITIL courses, she promotes best practices in the support center industry, focusing on customer service skills training, individual and support center certification, training and consulting, and process infrastructure improvement.
Enayat M.
- Bachelors Degree in Mathematics and holder of several Cisco, CompTIA and Microsoft certifications. - Experienced instructor working in the field since 1999 and Subject Matter Expert at NetCom Learning since 2006. - Worked as Technical Support at Solomon Smith Barney/Citibank. Bio: Enayat Meer has a Bachelors Degree in Mathematics and holds numerous certifications such as A+, Network+, Security+, CCNA, MCT, and MCTS to name a few. He is an experienced trainer, and has served as an A+, NT4.0, Window 2000 and Windows 2003 instructor in a variety of New York schools since 1999. Since that time, he has also provided technical support at Solomon Smith Barney/Citibank in its private banking and global assets management group. Enayat has trained over 800 students at NetCom Learning. He has been a Subject Matter Expert at NetCom Learning since 2006 and his hands-on project expertise is an invaluable addition to NetCom Learning's classroom instruction, helping to bring theoretical topics to life.
Jayson F.
- Over 32 years of experience as well as 18 certifications, including Cisco, CompTIA, and Microsoft.
- Strong background, with web development & design of infrastructure for companies such as AT&T, Sports Illustrated, and Toys R Us.
- Specialist in applying process and finding solutions to solve them in addition to training people in the skills to manage the process and meet goals.


Jayson is a talented and valued Microsoft Certified Trainer (MCT) with over 32 years of IT experience. Along with web development & design of infrastructure for companies such as AT&T, Sports Illustrated, and Toys R Us, he holds several IT certifications. He is a CCDA, CCNA, Security+ certified, MCDBA, and MCSE to name a few.

Jayson's focus is on finding solutions to problems and applying process to solve them. He instructs professionals in the skills to manage the process and meet goals, which makes him a respected trainer at NetCom Learning.
Larry G.
- More than 14 years of experience as a Security Subject Matter Expert as well as black belt in a variety of martial arts.
- Numerous Challenge Coins from the US Government including the US Army, and the Criminal Investigation Command.
- Much acclaimed instructor at NetCom Learning, with evaluation scores of 8.8 out of 9.


Larry is a unique instructor and IT security expert. If you sit in one of his classes you might get the feeling of being in a martial arts class - That's exactly how Larry wants it! "The principles behind IT security are the same as those in a variety of martial arts," Larry says. In addition to teaching IT security for over 14 years, he has practiced martial arts since he was 13 years old and holds black belts in multiple disciplines including Tai Chi, Kung Fu, and Kick Boxing. "All of these techniques are like tools for different types of attacks," Larry explains.

Larry's excellence in certification training and passion for IT security has earned him numerous Challenge Coins from the US Government including the US Army, and the Criminal Investigation Command. He is also a much acclaimed instructor at NetCom Learning, with evaluation scores of 8.8 out of 9.
Paul B.
- Microsoft Office Specialist with over 14 years of training experience.
- Expert in the IT industry, working in the IT field since 1986.
- Highly rated instructor with an all-time average evaluation score of 8.7 out of 9.


Paul is Subject Matter Expert specializing in the Microsoft Office Suite and SharePoint end-user technologies with more than 25 years of practical experience in the IT industry. He is also a Microsoft Certified Trainer (MCT) with over 14 years of training experience.

A sought-after instructor and eternal favorite among students, his instructor feedback scores are among the industry's highest at 8.7 out of 9.0. As a trainer, his knowledge and passion for the subject matter as well as his personable nature, excellent communications skills and sense of humor are implicit in every class. NetCom Learning is proud to have Paul on our roster of IT geniuses.
Ramesh P.
Ramesh holds a Masters Degree in Computer Science with specialization in Information Security and is pursuing his Doctoral degree in IT from the University of South Australia (UniSA). He is a one of a kind trainer - he has been working in the IT field since 1995 and is an expert in C#, VB.NET, ASP.NET, Java/J2EE, PL/SQL, VB, ASP, and XML technologies. Ramesh also has extensive experience developing and implementing BizTalk and SharePoint in large corporations, as well as more than 10 years experience working with Oracle and SQL server/Sybase databases. With more than 19 certifications, Ramesh is an IT guru and trainer with worldwide experience, which includes presentations and trainings across US, Asia, and Middle East. He is a full time instructor at NetCom Learning and we couldn't be happier in having him as one of our Subject Matter Experts.
Roger M.
- Autodesk authority. Subject Matter Expert specializing in AutoCAD, Revit, 3D, and other Autodesk softwares with over 25 years of experience.
- More than 21 years of experience as a trainer.
- Highly rated instructor with all-time average student evaluation score of 8.7 out of 9.


Roger is an Autodesk Certified Instructor with over 25 years of experience working with challenging projects in the management and support in Revit BIM, AutoCAD and 3DS Max Systems Applications for numerous Architectural and Interior Design Firms, Construction, Engineering and Manufacturing Companies. He is proficient in Advanced Visualization Design and is a specialist with analysis, customization, management and optimization of BIM Revit, AutoCAD and 3DS Max for best practices and standards procedures. Roger has been able to support and assist many firms in the field of Architectural Design in the past 20 years.

Roger is also a CTT+ certified, with a Bachelors degree in Computer Programming
and also holds a New York University Certification. In addition, he has also been an
instructor since 1990 with proven on-site and online training expertise.
Sam P.
- Team leader for the first undergraduate team to win the Duke Startup Challenge.
- Over 15 years of experience in the IT industry.
- NetCom Learning Instructor of the Year 2011.


Sam Polsky has spent his entire career in entrepreneurial pursuits, including such fields as biotechnology, software development, data management, and business process management. He began in entrepreneurship as team leader for the first undergraduate team to win the Duke Startup Challenge, a business development competition geared towards Duke Universitys various graduate schools.

Sam Polsky has since co-founded a consulting firm where he has been involved in software architecture, development and implementation. On top of that, Sam has been delivering acclaimed solutions in software architecture, development and implementation for over 15 years. He is a much-admired Subject Matter Expert and Trainer at NetCom Learning and was voted NetCom Learning Instructor of the Year 2011
Vijanti R.
- Specialist in Microsoft Office applications such as Excel, Word, PowerPoint, Outlook, Project, FrontPage, and Access. Microsoft Office Specialist and Microsoft Office Master.
- Degree in Information and Business Technology from South Bank University - United Kingdom.
- Business professional since 1992 and Information Technology instructor since 2003.


Vijayanti has been a business professional for over 20 years and an Information Technology instructor for over 10 years. She is a Microsoft Office Specialist and a Microsoft Office Master with a degree in Information and Business Technology from South Bank University in the UK.

Vijayanti also trained and qualified as an Information and Communications Technology Teacher. She has been working at Netcom Learning as a Software Instructor with an extensive know-how in Microsoft Office Suites.

See more...   See more instructors...

Back to Top

Recent Client Testimonials & Reviews

It worked out very well! I really appreciated how the instructor presented the information in a way that even the most inexperienced person could follow it.

- Mark F.

Course(s) Taken

» Empower Learning Session

Great Instructor!

- Michael D.
Course(s) Taken

» Project Management: Fundamentals

Like the new location, the instructor was great. This class exceeded my expectations. I will recommend it to my co-workers.

- John K.
Course(s) Taken

» Project Management: Fundamentals

  More testimonials »  

Back to Top

Ways to contact us

Back to Top