Agile, DevOps and software development methodologies
Agile software development, and popular variations such as Scrum, underpin the work of many developers and testers. Regardless of the team or methodology you currently use, read expert advice on process, structure and skills for Lean, Agile, DevOps, Waterfall and more to make it work in your enterprise.
Top Stories
-
Feature
23 Apr 2024
What are the 5 Scrum values?
Scrum defines five key values: openness, courage, respect, focus and commitment. Here's why they are important. Continue Reading
-
Conference Coverage
22 Apr 2024
Red Hat Summit 2024 news and conference guide
Use this Red Hat Summit conference guide to stay up to date on current trends, emerging technologies and information from keynote speakers and industry experts. Continue Reading
-
Feature
23 Apr 2024
What are the 5 Scrum values?
Scrum defines five key values: openness, courage, respect, focus and commitment. Here's why they are important. Continue Reading
-
Conference Coverage
22 Apr 2024
Red Hat Summit 2024 news and conference guide
Use this Red Hat Summit conference guide to stay up to date on current trends, emerging technologies and information from keynote speakers and industry experts. Continue Reading
-
News
19 Apr 2024
OpenTofu forges on with beta feature that drew HashiCorp ire
Defying a HashiCorp cease and desist, OpenTofu 1.7 beta ships with the removed blocks feature and client-side state encryption support long sought by the Terraform community. Continue Reading
-
News
18 Apr 2024
GitLab Duo plans harness growing interest in platform AI
GitLab's next release will tie its Duo AI tools to the full DevSecOps pipeline in a bid to capitalize on increased interest in AI automation among platform engineers. Continue Reading
-
Video
10 Apr 2024
Jira story vs. task: What's the difference?
To help teams progress from vision to implementation, Jira provides stories and tasks. Here's the difference between a Jira story and a task. Continue Reading
-
News
02 Apr 2024
GitHub Actions-hosted runners tie in Azure private networks
Private network support is also planned for AWS and Google Cloud Platform, but industry watchers see a power play for Microsoft Azure in GitHub Actions updates this week. Continue Reading
-
Video
27 Mar 2024
Do the 5 Scrum values really add value?
Do the Scrum Guide's five values really provide value as proponents claim? A scientific examination suggests they should be a lot more helpful to software development teams. Continue Reading
-
News
19 Mar 2024
HashiCorp stock rises, users' hearts fall on sale report
HashiCorp could be an enticing asset for a large IT vendor. But a sale wouldn't necessarily be great news for customers who value the neutrality of its cloud-native apps. Continue Reading
-
Definition
18 Mar 2024
continuous delivery (CD)
Continuous delivery (CD) is an approach for software delivery in which development teams produce and test code in short but continuous cycles to improve software quality. Continue Reading
-
Feature
14 Mar 2024
Summit speakers break down new era of developing software
Top thought leaders discuss their strategies to choose the right software development process and to best utilize AI and ML in this comprehensive BrightTALK summit. Continue Reading
-
Feature
08 Mar 2024
GenAI risks, rewards arise for DevOps and platform engineers
From chatbots that alleviate pressure on IT help desks to full-fledged LLMOps, DevOps and platform teams are at the forefront of enterprise generative AI adoption. Continue Reading
-
News
26 Feb 2024
Octopus Deploy reels in Codefresh for GitOps expertise
By joining forces in CI/CD and GitOps, the combined companies look to even the odds with bigger competitors, but this will be a daunting task, experts predict. Continue Reading
-
News
15 Feb 2024
Dapr brings microservices principles to platform engineering
With microservices now mainstream -- and past the trough of disillusionment -- a framework developed for them appeals to platform engineers with shared services consistency. Continue Reading
-
News
12 Feb 2024
Observe ties in Snowflake to slash observability costs
The emerging competitor to Dynatrace, Datadog and Splunk shuns AIOps, and its approach to data management and price tag intrigued one experienced customer. Continue Reading
-
News
07 Feb 2024
GitOps vendor's close echoes wider funding, open-core woes
Score one for IT orgs that rely solely on upstream code, as Flux CD sails on. But Weaveworks' demise points to larger issues for vendor sustainability, especially in open source. Continue Reading
-
Definition
05 Feb 2024
work in progress (WIP)
Work in progress (WIP) refers to the number of tasks or projects that are currently in the process of being completed. Continue Reading
-
News
29 Jan 2024
Credit Karma preps 'Zero-touch' Argo Rollouts
The Intuit subsidiary is in the process of moving to a homegrown event-driven progressive delivery platform and has already contributed some related code upstream. Continue Reading
-
Definition
25 Jan 2024
DevOps engineer
A DevOps engineer is an IT professional who works with software developers, systems operators and other production IT staff to oversee code releases and deployments. Continue Reading
-
Feature
16 Jan 2024
Log management discipline saves ERP company $3M
IT ops pros at a SaaS provider made a set of simple changes to log management over the last two years and reaped substantial cost benefits. Continue Reading
-
News
11 Jan 2024
Analysts anticipate fresh wave of enterprise technology M&A
CI/CD vendor Harness acquired Armory, reports surfaced of private equity takeover talks for PagerDuty, and that's just the start of more M&A to come, industry experts predict. Continue Reading
-
Feature
10 Jan 2024
Cloud and observability tools help global first responders
How an NGO 'Uber for ambulances' service used observability tools from New Relic to improve AWS-based app performance under life-and-death circumstances. Continue Reading
-
Tip
03 Jan 2024
How to write a sprint goal in Scrum
The product of every sprint planning session is a sprint goal. Here, we look at its purpose along with how to write a sprint goal properly. Continue Reading
-
Definition
20 Dec 2023
session ID
A session ID, also called a session token, is a unique identifier that a web server assigns to a user for the duration of the current session. Continue Reading
-
News
19 Dec 2023
DevSecOps pros prep for GenAI upheavals in 2024
Generative AI models have been a hot topic of discussion in 2023, but their real-world impact on each of the major IT disciplines is just beginning. Continue Reading
-
Feature
15 Dec 2023
When FinOps met devx at Capital One
Capital One has kept cloud costs flat as its infrastructure grows, and now looks to share lessons learned -- including the subtle art of devx -- through the FinOps Foundation. Continue Reading
-
Definition
11 Dec 2023
Scrum master
A Scrum master is a facilitator for an Agile development team. They are responsible for managing the exchange of information between team members. Continue Reading
-
Tip
05 Dec 2023
What's the value in an Agile release train?
When multiple development teams work on code, integration and deployment become more complicated. ART could be a useful tool to smooth out these wrinkles. Continue Reading
-
Tip
30 Nov 2023
An Agile development strategy needs a proper foundation
It's a mistake to think of Agile development as merely project management. Let's look at the basic elements and types of tools needed to make Agile work. Continue Reading
-
Feature
16 Nov 2023
Veteran platform engineers share lessons learned, wish lists
Platform engineering is the new DevOps, but few companies have reached maturity; reps from early adopter orgs shared tips, caveats and a call to action at KubeCon. Continue Reading
-
News
07 Nov 2023
Behind the scenes, Spotify's Backstage a work in progress
Spotify-created Backstage, now a CNCF project, is popular as enterprises add developer portals to internal platforms, but setup is hard, and getting dev buy-in can be even harder. Continue Reading
-
News
02 Nov 2023
IT pros size up Microsoft Radius app developer platform
As the platform engineering era dawns, enterprises seek better ways to tie apps to distributed infrastructure across clouds. But can Azure's owner build multi-cloud consensus? Continue Reading
-
News
26 Oct 2023
LaunchDarkly feature management adds built-in workflows
Large enterprises use feature management to cope with traffic spikes and speed up releases but must plan carefully to avoid technical debt. LaunchDarkly updates could help. Continue Reading
-
News
26 Oct 2023
Rancher founders' new venture recasts Kubernetes management
While Rancher focused on simplifying Kubernetes management, Acorn Labs looks to remove it entirely from developer workflows by embedding it within a new kind of application image. Continue Reading
-
News
18 Oct 2023
Prisma Cloud analytics, automation boost DevSecOps speed
Prisma Cloud's Darwin update looks to address DevSecOps communication and velocity lags with centralized analytics and by ditching tickets for automated pull requests. Continue Reading
-
Tip
13 Oct 2023
Is a continuous planning process in DevOps worth it?
Is a continuous planning strategy right for your organization's DevOps efforts? Know the practical benefits and challenges, as well as how to improve development efficiencies. Continue Reading
-
News
12 Oct 2023
Pulumi, HashiCorp competition expands to developer platforms
Developer platform choices for enterprise IT continue to proliferate as infrastructure-as-code rivals rush to create tools targeting platform engineers. Continue Reading
-
News
10 Oct 2023
Google's DORA DevOps report warns against metrics misuse
This year's DORA DevOps report echoes the experiences of one organization that has applied them in practice: DORA metrics can be powerful but aren't always an exact science. Continue Reading
-
Tip
10 Oct 2023
What does a SAFe Scrum master do differently?
What's the difference between a Scrum master and SAFe Scrum master/team coach? Not much, but you should understand their slightly distinct approaches in day-to-day practice. Continue Reading
-
News
05 Oct 2023
Docker enters GenAI development fray with new tools
Docker jumps aboard the generative AI bandwagon with a pre-built set of tools to jump-start app development using LLMs and a Docker AI productivity tool. Continue Reading
-
Tip
03 Oct 2023
Scrum master interview questions and answers
Want to ace the Scrum master interview? These tough Scrum master questions and answers will help you prepare. Continue Reading
-
Tip
02 Oct 2023
The benefits of WIP limits in Kanban
Agile developers complete projects faster when they limit WIP. Learn how less work in progress means more work completed and how to set up a Kanban board with WIP limitations. Continue Reading
-
News
21 Sep 2023
New Git repository faces corporate open source doubts
CI/CD pipeline vendor Harness faces two challenges as it launches Gitness: a market dominated by GitHub and GitLab as well as concerns about vendor-led open source projects. Continue Reading
-
News
20 Sep 2023
Linux Foundation ups ante on HashiCorp, hosts Terraform fork
All eyes are on HashiCorp's response now that a community-driven fork of its Terraform infrastructure as code tool has been officially relaunched as a Linux Foundation project. Continue Reading
-
News
14 Sep 2023
CloudBees scales its Jenkins CI, previews SaaS platform
About a year after acquiring ReleaseIQ, CloudBees prepares the fruits of its integration for launch and adds long-awaited scale-out to its commercial version of Jenkins. Continue Reading
-
Feature
14 Sep 2023
Generative AI emerges for DevSecOps, with some qualms
New and developing tools use natural language processing to assist DevSecOps workflows, but concerns linger among developers about security risks as well. Continue Reading
-
News
13 Sep 2023
Meet MLSecOps: Industry calls for new measures to secure AI
Open source security, already in the software supply chain spotlight, must expand to include AI models, according to the OpenSSF and DevSecOps vendor JFrog. Continue Reading
-
Tip
08 Sep 2023
Roles and responsibilities in an Agile center of excellence
A successful Agile transformation takes time and perseverance. Here's how an Agile center of excellence helps to adopt changes and adjust work processes. Continue Reading
-
News
30 Aug 2023
Google AI plans could spur low-code/no-code faceoff with AWS
Google's generative AI products play catch-up with Copilot and others, but the upcoming addition of Duet AI to AppSheet might fill a market gap as AWS scraps Honeycode. Continue Reading
-
News
22 Aug 2023
VMware Tanzu portfolio reshuffled ahead of Broadcom close
VMware Tanzu incorporates Aria AIOps and FinOps products as a $69 billion acquisition by Broadcom looms, putting the product line's future in question. Continue Reading
-
News
03 Aug 2023
IT pros mull observability tools, devx and generative AI
Observability as a common language for both developers and operations teams still has plenty of room for improvement in the era of platform engineering, according to experts. Continue Reading
-
Tip
21 Jul 2023
How to make use of specification-based test techniques
Specification-based techniques can play a role in efficient test coverage. Choosing the right techniques can ensure thorough coverage, while eliminating redundancy. Continue Reading
-
News
19 Jul 2023
Chainguard automates SBOMs, but has Images-based agenda
Container images, that is. Chainguard Enforce now automates SBOMs, but execs and an early customer say they aren't the ultimate answer to software supply chain security. Continue Reading
-
Tip
19 Jul 2023
Scrum vs. SAFe: How to choose between top Agile frameworks
Which Agile framework is the best fit for your organization: Scrum vs. SAFe? Follow these guidelines and advice to determine which best fits your needs -- and it might be both. Continue Reading
-
News
28 Jun 2023
Banks dump Terraform for Crossplane infrastructure as code
Two EU banks favor Crossplane's reconciliation approach over Terraform's dependency graph, saying the former hastens deployments -- with a few migration caveats. Continue Reading
-
News
27 Jun 2023
HashiCorp Vault to expand in DevSecOps with BluBracket buy
HashiCorp expands Vault's focus to include DevSecOps with the acquisition of a secrets scanning startup, setting the stage for a potential showdown with Microsoft and GitHub. Continue Reading
-
Tip
27 Jun 2023
Accelerate software delivery by practicing Lean DevOps
The Lean methodology focuses on increasing efficiency and reducing waste -- practices that can also streamline DevOps projects. Review the benefits of combining the two approaches. Continue Reading
-
Definition
27 Jun 2023
daily stand-up meeting
A daily stand-up meeting is a short organizational meeting that is held each day. Continue Reading
-
Feature
21 Jun 2023
Using Fibery to build The Ultimate Workspace for solopreneurs
The no-code digital workspace vendor for SMBs brings total customization to online knowledge hubs and generative AI tools to build online workspaces and create content quickly. Continue Reading
-
News
21 Jun 2023
Retail companies gain DORA metrics ROI from specialist tools
DORA metrics and other measures of engineering efficiency are popping up in add-ons to existing DevOps tools. But third-party vendors added more value for Puma and Sensormatic. Continue Reading
-
Quiz
20 Jun 2023
More Scrum master certification exam questions
To pass the Professional Scrum master exam, you need to know the tricks. These Scrum master exam questions will show you how to answer even the toughest questions on the test. Continue Reading
-
Quiz
20 Jun 2023
Scrum master certification exam questions and answers
Are you ready for the Scrum master certification exam? Test yourself on these 10 tough Scrum master exam questions and answers. Continue Reading
-
Quiz
20 Jun 2023
More Scrum product owner certification exam questions
Want to get Scrum product owner-certified? These tough practice exam questions test your ability to apply the Scrum framework in the capacity of a Professional Scrum Product Owner. Continue Reading
-
Quiz
20 Jun 2023
Scrum product owner certification exam questions and answers
Here are 10 tough sample Scrum product owner exam questions and answers to help gauge your readiness for the certification test. Continue Reading
-
Opinion
19 Jun 2023
App development trends and their security implications
Enterprise Strategy Group analysts look at how organizations are modernizing software development processes and how security teams can support the growth and scale. Continue Reading
-
Definition
13 Jun 2023
iterative development
Iterative development is a way of breaking down the software development lifecycle (SDLC) of a large application into smaller chunks. Continue Reading
-
Tip
12 Jun 2023
OKRs vs. SMART goals in software development
OKRs and SMART are two goal-setting approaches. Knowing their differences and how to implement each is essential to steer your business objectives in a clear direction. Continue Reading
-
News
05 Jun 2023
Atlassian cloud preps threat tool as security boss departs
Atlassian Beacon shores up cloud security as it adds transparency around security issues, but the chief trust officer role at the company is also changing hands. Continue Reading
-
Definition
02 Jun 2023
automated testing
Automated testing is a software testing technique that automates the process of validating the functionality of software and ensures it meets requirements before being released into production. Continue Reading
-
Tip
11 May 2023
5 Scrum servant leader examples
The term 'servant leader' was removed from the 2020 Scrum Guide, but that doesn't mean it's not important. Here are five examples of a Scrum master as a servant leader. Continue Reading
-
Tip
08 May 2023
Scrum vs. Waterfall: What's the difference?
Most organizations choose between Waterfall and Agile methodologies, which often means comparing Scrum vs. Waterfall. Here are the differences and some guidance on how to choose. Continue Reading
-
News
28 Apr 2023
Amid supply chain attacks, emerging vendor rethinks SBOM
Early adopters such as Swisscom have used startup Codenotary’s notarization system to establish and track the provenance of software artifacts in pipelines and production. Continue Reading
-
Definition
28 Apr 2023
CQRS (command query responsibility segregation)
Command query responsibility segregation (CQRS) is a programming design pattern that treats retrieving data and changing data differently. Continue Reading
-
Definition
27 Apr 2023
SQL injection (SQLi)
A SQL injection (SQLi) is a technique that attackers use to gain unauthorized access to a web application database by adding a string of malicious code to a database query. Continue Reading
-
News
24 Apr 2023
Slack releases updated API platform for developers
The instant messaging collaboration vendor released its updated API platform for developers to create functions that interact with APIs. Continue Reading
-
News
19 Apr 2023
Atlassian demos ChatGPT tie-ins for Confluence, Jira Cloud
Atlassian teased early previews of cloud platform AI that supports natural language queries and automated links between Jira, Confluence and third-party products. Continue Reading
-
Definition
18 Apr 2023
open core model (open core software)
The open core model is an approach to software development that combines attributes of both the open source and closed source models. Continue Reading
-
Answer
13 Apr 2023
How to write a business requirements document in Agile
An Agile software team shouldn't rely on rigid processes or a control board to get the job done, but it still needs to make business requirements a central focus. Enter the BRD. Continue Reading
-
Definition
06 Apr 2023
Agile Manifesto
The Agile Manifesto is a document that identifies four key values and 12 principles that its authors believe software developers should use to guide their work. Continue Reading
-
News
05 Apr 2023
Securing remote access grows crucial for DevSecOps
Between remote work and hybrid cloud lies a menacing security gap that experts warn more and more businesses will fall into without a cohesive approach. Continue Reading
-
Definition
05 Apr 2023
Total Quality Management (TQM)
Total Quality Management (TQM) is a management framework based on the belief that an organization can build long-term success by having all its members -- from low-level workers to its highest-ranking executives -- focus on improving quality and, thus, delivering customer satisfaction. Continue Reading
-
Definition
31 Mar 2023
sequence diagram
A sequence diagram is one of the multiple types of system interaction diagrams used within Unified Modeling Language (UML) to visually represent interactions between the objects that live within a system. Continue Reading
-
Tip
30 Mar 2023
Ways to get by when Waterfall development reigns
Against all odds, the Waterfall methodology maintains a tight grip over countless numbers of software development teams. Fortunately, there are a few ways to make the most of it. Continue Reading
-
Definition
30 Mar 2023
mob programming
Mob programming is a collaborative approach to software development in which a group of developers work together in real time on one task. Continue Reading
-
Definition
29 Mar 2023
collaboration diagram
A collaboration diagram, also known as a communication diagram, is an illustration of the relationships and interactions among software objects in the Unified Modeling Language (UML). Continue Reading
-
Definition
29 Mar 2023
MoSCoW method
The MoSCoW method is a four-step approach to prioritizing which project requirements provide the best return on investment (ROI). Continue Reading
-
Definition
28 Mar 2023
object-relational mapping (ORM)
Object-relational mapping (ORM) is a way to align programming code with database structures. Continue Reading
-
Definition
23 Mar 2023
Azure DevOps
Azure DevOps -- rebranded from Visual Studio Team Services (VSTS) in 2018 -- is a software-as-a service (SaaS) platform from Microsoft designed to provide a comprehensive toolchain for developing and deploying software projects. Continue Reading
-
Definition
07 Mar 2023
smoke testing
Smoke testing, also called build verification testing or confidence testing, is a software testing method that is used to determine if a new software build is ready for the next testing phase. Continue Reading
-
Definition
01 Feb 2023
Toyota Way
The Toyota Way is a comprehensive expression of the company's management philosophy, which is based on the two foundational pillars of Continuous Improvement, also known as kaizen, and Respect for People. Continue Reading
-
Definition
31 Jan 2023
fail fast
Fail fast is a philosophy that values extensive testing and incremental development to determine whether an idea has value. Continue Reading
-
Definition
27 Jan 2023
Agile project management (APM)
Agile project management (APM) is an iterative approach to planning and guiding project processes. Continue Reading
-
News
26 Jan 2023
Lens Kubernetes developer portal expands with Shipa buy
The early stage startup, co-founded by Juniper and CloudBees vets, adds a "stupid easy" option for application auto-discovery and ongoing management, according to Mirantis. Continue Reading
-
Tip
09 Jan 2023
Mob programming benefits for Agile development teams
Mob programming brings the whole team together for simultaneous code creation and review. If they specify roles and engage, Agile teams can benefit from mobbing practices. Continue Reading
-
Definition
28 Dec 2022
Disciplined Agile Delivery (DAD)
Disciplined Agile Delivery (DAD) is a scalable Agile software delivery framework. It takes a people-first, learning-oriented approach to software development and delivery. Continue Reading
-
News
16 Dec 2022
Salesforce DevOps Center ships to rein in low-code apps
Salesforce DevOps Center rolled out with features meant to bring low-code and pro-code custom apps on its CRM platform up to date with current software development practices. Continue Reading
-
Definition
30 Nov 2022
pipeline as code
Pipeline as code is an approach to a continuous integration (CI) pipeline where the pipeline is expressed entirely in computer code. Continue Reading
-
Definition
28 Nov 2022
use case
A use case is a methodology used in system analysis to identify, clarify and organize system requirements. Continue Reading
-
Definition
22 Nov 2022
DevSecOps
DevSecOps (development plus security plus operations) is an approach that combines application development, security, operations and infrastructure as code (IaC) in an automated continuous integration/continuous delivery (CI/CD) pipeline. Continue Reading
-
Definition
18 Nov 2022
negative float (negative slack)
Negative float, also known as negative slack, is a common concept in project management that refers to the amount of time that must be saved to complete a project on time. Continue Reading
-
Definition
17 Nov 2022
static testing
Static testing is a software testing method that examines a program -- along with any associated documents -- but does not require the program to be executed. Continue Reading