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
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
-
Conference Coverage
15 May 2023
Red Hat Summit 2023 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
-
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
-
News
16 Nov 2022
Atlassian Open DevOps tools stitch together more workflows
As all-in-one DevOps tools vendors grow, Atlassian argues users want choice; customers say third-party tools integration is a timesaver, but the company faces headwinds. Continue Reading
-
Definition
16 Nov 2022
user story
A user story is a tool in Agile software development used to capture a description of a software feature from a user's perspective. The user story describes the type of user, what they want and why. A user story helps to create a simplified description of a requirement. Continue Reading
-
Definition
15 Nov 2022
Agile software development
Agile is a type of software development methodology that anticipates the need for flexibility and applies a level of pragmatism to the delivery of the finished product. Continue Reading
-
Definition
14 Nov 2022
waterfall model
The waterfall model is a linear, sequential approach to the software development lifecycle (SDLC) that is popular in software engineering and product development. Continue Reading
-
News
29 Sep 2022
Climate LLC taps feature flags for mobile app development
Feature flags facilitated fast rollbacks and trunk-based mobile development for a digital farming software maker amid volatility due to business growth and climate change. Continue Reading
-
News
21 Sep 2022
Harness CTO: Where shift left goes wrong
In this Q&A, Harness' field CTO Nick Durkin shares his thoughts on the impossible burden that shift left places on developers and what can be done to lessen the load. Continue Reading
-
Definition
16 Sep 2022
fist to five (fist of five)
Fist to five, or fist of five, is a consensus-building technique used by Agile software development teams to poll team members and come to an agreement. Continue Reading
-
Tip
13 Sep 2022
Make quality a priority in your software engineering culture
A software team needs quality to ensure a strong product. Here are some ways to implement quality in all facets of development and build it into every software release. Continue Reading
-
Definition
31 Aug 2022
agnostic
Agnostic, in an information technology (IT) context, refers to something that is generalized so that it is interoperable among various systems. Continue Reading
-
Tip
26 Aug 2022
How you can incorporate lean coffee for Agile, QA meetings
Don't let formal meeting agendas turn away attendees. The lean coffee format encourages participation and idea sharing on topics to drive conversation in numerous settings. Continue Reading
-
Tip
23 Aug 2022
The 5 prevailing Agile pitfalls that prevent true adoption
To successfully implement Agile and maintain its momentum, teams must often overcome a predictable series of both technical and cultural adoption challenges. Continue Reading