New & Notable
Evaluate
How effective is your AI agent? 9 benchmarks to consider
AI agents are the next step in AI's evolution. They promise advanced automation capabilities but pose significant risk. Benchmarks can help organizations minimize that risk.
Google DORA: Software delivery caught up to AI coding tools
A Google DORA survey on AI-assisted software development found last year's delivery bottleneck resolved, but stability, trust and organizational issues remain.
Problem Solve
How to use tmux sessions to manage remote connections
Learn the basics of using the terminal multiplexer (tmux) for managing remote connections. Walk through the installation process and configuration options for tmux.
Manage
What are the most common challenges of Agile adoption?
Don't let a rigid interpretation of the Agile Manifesto hinder Agile adoption. Learn to view the challenges of Agile as opportunities for change and growth.
Trending Topics
-
Testing Tools & Techniques Evaluate
How effective is your AI agent? 9 benchmarks to consider
AI agents are the next step in AI's evolution. They promise advanced automation capabilities but pose significant risk. Benchmarks can help organizations minimize that risk.
-
Test Types Get Started
Positive vs. negative testing: Differences and examples
Take an in-depth look at positive and negative testing. Learn how to use both to form the basis of a thorough testing approach through a series of real-world examples.
-
Team Structure & Skills Manage
10 essential Scrum Master skills in 2025
From sprint planning to servant leadership, Scrum Masters help Agile developers, product owners and other team members perform at their best. Here's what makes a good Scrum Master.
-
SDLC Manage
Types of software requirements
Requirements fall into three categories: business, user and software. See examples of each one, as well as what constitutes functional and nonfunctional software requirements.
-
Software Design & Development
Google DORA: Software delivery caught up to AI coding tools
A Google DORA survey on AI-assisted software development found last year's delivery bottleneck resolved, but stability, trust and organizational issues remain.
-
Software Development Methodologies
Market research: AI coding tools push production problems
Recent reports show that AI-generated code adds instability and vulnerabilities in production, but auto-remediation tools face persistent organizational friction.
Sponsored Sites
-
Server Buying Considerations
Learn more about key server buying considerations from Dell Technologies and IntelĀ® with an emphasis server design, security, sustainability, automation, AI, and financing flexibility.
-
Sustainability
Strategies for Growing Businesses
Learn how Dell Technologies and IntelĀ® provide cybersecurity, sustainability, cloud, storage and infrastructure solutions to help your growing business achieve breakthrough innovation.
-
Multicloud
Mastering Data Storage in a Multicloud Environment
Learn how Dell Technologies and Intel can provide you with a step-by-step guide to confidently store your data across your IT ecosystem.
Find Solutions For Your Project
-
Evaluate
How effective is your AI agent? 9 benchmarks to consider
AI agents are the next step in AI's evolution. They promise advanced automation capabilities but pose significant risk. Benchmarks can help organizations minimize that risk.
-
Static and dynamic code analysis: Complementary techniques
-
How to choose the best Markdown editor: A 9-tool comparison
-
11 tools that facilitate developer productivity
-
-
Problem Solve
How to use tmux sessions to manage remote connections
Learn the basics of using the terminal multiplexer (tmux) for managing remote connections. Walk through the installation process and configuration options for tmux.
-
What are the most common challenges of Agile adoption?
-
How to fix flaky tests: A practical approach for QA teams
-
How to handle root cause analysis of software defects
-
-
Manage
Guidelines for AI-driven legacy code modernization
AI will not be able to refurbish legacy systems at the push of a button. Still, with proper guidance and oversight, AI tools can speed up code modernization projects.
-
10 essential Scrum Master skills in 2025
-
Types of software requirements
-
5 SMART goals for a QA analyst
-
Software Quality Basics
-
Get Started
What is behavior-driven development (BDD)?
Behavior-driven development (BDD) is an Agile development methodology that documents, designs and develops software around the behavior a user expects to experience when interacting with an app.
-
Get Started
What is Capability Maturity Model (CMM)?
The Capability Maturity Model (CMM) is a methodology used to develop and refine an organization's software development process.
-
Get Started
What is functional testing and how does it work?
Functional testing is a type of software testing intended to ensure that the software behaves as expected and its output meets end user or business expectations.
Multimedia
-
-
Evaluate
Is Scrum a framework or methodology?
-
Get Started
Learn Jenkins: Tutorial for beginners
Vendor Resources
-
News
View All -
Agile, DevOps and software development methodologies
Market research: AI coding tools push production problems
Recent reports show that AI-generated code adds instability and vulnerabilities in production, but auto-remediation tools face persistent organizational friction.
-
Software design and development
Google DORA: Software delivery caught up to AI coding tools
A Google DORA survey on AI-assisted software development found last year's delivery bottleneck resolved, but stability, trust and organizational issues remain.
-
Software development lifecycle
Google adds Gemini CLI for GitHub Actions coding agent
The beta version of Google Gemini CLI for GitHub Actions starts simple and builds in security, but overall, the 'honeymoon phase' for coding agents might be ending.
Search Software Quality Definitions
- What is behavior-driven development (BDD)?
- What is Capability Maturity Model (CMM)?
- What is functional testing and how does it work?
- What is a cookie?
- What is regression testing?
- What is synthetic monitoring?
- What is application lifecycle management?
- What is the spiral model and how is it used?