New & Notable

Manage

34 must-know Agile terms

Agile is the cornerstone of countless development efforts today. Use this definitive glossary as a quick reference for Agile terminology and concepts.

Get Started

13 must-know Markdown tips and tricks

Use these tips to improve your Markdown-based documentation, streamline your approach and structure your documents.

Get Started

Professional Scrum Developer exam questions and answers

Professional Scrum Developer is a highly respected certification, but it's not easy to get. Take this sample PSD exam to test yourself and see how prepared you are for the exam.

Evaluate

How to choose the best Markdown editor for your use case

A dedicated authoring tool helps writers take full advantage of Markdown. Find one that supports your development projects, documentation tasks or even daily writing objectives.

Find Solutions For Your Project

Software Quality Basics

  • Get Started

    A guide to software design documentation and specifications

    Software design documents still rank as important SDLC components -- even in the age of DevOps. Learn why they are important, how to write one and who should contribute.

  • Get Started

    What is lazy loading?

    Lazy loading is a design pattern in web development that only loads necessary code components immediately, deferring nonessential components.

  • Get Started

    What is quality assurance (QA)?

    Quality assurance (QA) is any systematic process of determining whether a product or service meets specified requirements.

View All Get Started

Multimedia

Videos, Podcasts, Photo Stories and Infographics

Sections from across Search Software Quality