Software development lifecycle
The software development lifecycle encompasses every step from the initial idea and requirements, to live applications and beyond. Learn about the latest ALM and CI/CD tools for the SDLC, as well as top methodologies and processes in use.
Top Stories
- 
				News
					28 Oct 2025
					
									
										  GitHub Agent HQ opens platform to third-party coding agentsGitHub will support and orchestrate agents from partners including OpenAI, Anthropic, Google and xAI through an agent control plane and mission control interface. Continue Reading By- Beth Pariseau, Senior News Writer
 
- 
				Opinion
					03 Oct 2025
					
									
										  AI agents are accelerators, not developer replacementsThe central challenge with integrating AI into application development isn't its capacity to assist, but rather the extent to which we can confidently delegate control. Continue Reading By- Torsten Volk, Principal Analyst
 
- 
                News
                23 Sep 2025
                  Google DORA: Software delivery caught up to AI coding toolsA Google DORA survey on AI-assisted software development found last year's delivery bottleneck resolved, but stability, trust and organizational issues remain. Continue Reading By- Beth Pariseau, Senior News Writer
 
- 
                Video
                04 Sep 2025
                  Certified Scrum Master Exam practice questions and answersWant to get Scrum Master certified? Think you're ready for the exam? As a final prep, tackle these 80 Scrum practice exam questions to solidify your knowledge. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Tip
                03 Sep 2025
                  Guidelines for AI-driven legacy code modernizationAI 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. Continue Reading By- Nick Femia, Veruna
 
- 
                Definition
                03 Sep 2025
                  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. Continue Reading By- Paul Kirvan
- Ben Lutkevich, Site Editor
 
- 
                Answer
                02 Sep 2025
                  What are the types of requirements in software engineering?Requirements fall into three categories: business, user and software. See examples of each one, as well as what constitutes functional and nonfunctional software requirements. Continue Reading By- Stephen J. Bigelow, Senior Technology Editor
 
- 
                Video
                25 Aug 2025
                  Scrum product owner certification practice exam questionsWant to get Scrum product owner certified? This 40-question practice exam will test your mettle and prepare you for the exam. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                News
                05 Aug 2025
                  Google adds Gemini CLI for GitHub Actions coding agentThe 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. Continue Reading By- Beth Pariseau, Senior News Writer
 
- 
                News
                31 Jul 2025
                  NimbleEdge proposes cure for on-device AI development painThe startup lays the groundwork for an ambitious plan to support on-device AI agents that don't require cloud connectivity with the release of a new open source SDK. Continue Reading By- Beth Pariseau, Senior News Writer
 
- 
                Tip
                23 Jul 2025
                  Product backlog vs. sprint backlog: What's the difference?The sprint backlog and product backlog are important elements of Scrum and essential to iterative and incremental development. Here's how they are distinct and also work together. Continue Reading By- Darcy DeClute, Scrumtuous Inc.
 
- 
                News
                22 Jul 2025
                  Replit AI agent snafu 'shot across the bow' for vibe codingA rogue Replit coding agent deleted a production database during a vibe coding session -- and lied about it, according to one user. Continue Reading By- Beth Pariseau, Senior News Writer
 
- 
                News
                17 Jul 2025
                  Paylocity plans API design-first shift to modernize appsA principal engineer says Postman's Spec Hub will help the company shift to a spec-first API development process for its event-driven microservices architecture. Continue Reading By- Beth Pariseau, Senior News Writer
 
- 
                Tip
                15 Jul 2025
                  Acceptance criteria vs. definition of done: What's the difference?Software teams must understand the important distinction between acceptance criteria and definition of done and how to use them together to deliver a finished product. Continue Reading By- Darcy DeClute, Scrumtuous Inc.
 
- 
                Tip
                27 Jun 2025
                  12 DevSecOps tools to secure each step of the SDLCDevSecOps tools integrate security throughout development. These 12 options enhance workflows from coding to deployment without slowing teams down. Continue Reading 
- 
                Tip
                26 Jun 2025
                  10 refactoring best practices: When and how to refactor codeDevelopers only have so much time available. Here's how to prioritize code refactoring to get the most value from the amount of effort expended. Continue Reading By- Stephen J. Bigelow, Senior Technology Editor
 
- 
                Answer
                10 Jun 2025
                  How to choose coding standards: Development best practicesLearn how coding standards enhance quality and efficiency in software projects. Follow coding conventions and standards to achieve the five pillars of code quality. Continue Reading By- Damon Garn, Cogspinner Coaction
 
- 
                Tip
                10 Jun 2025
                  Refactor vs. rewrite: Deciding how to fix problem softwareAt some point, all developers must decide whether to refactor code or rewrite it. Base this choice on factors such as architectural soundness, time, money and goals. Continue Reading By- Matt Heusser, Excelon Development
 
- 
                Tip
                29 May 2025
                  11 tools that facilitate developer productivityDevelopment teams have a better experience when they use tools that integrate well together and facilitate collaboration. Continue Reading By
- 
                Video
                21 May 2025
                  The Scrum framework or Agile software development?How do you choose between Agile and Scrum? You don't. Here's why. Continue Reading By- Darcy DeClute, Scrumtuous Inc.
 
- 
                Tip
                20 May 2025
                  Agile vs. Scrum: What's the difference?Don't fret about the differences between Agile and Scrum? It's actually their similarities that make them interesting. Continue Reading By- Darcy DeClute, Scrumtuous Inc.
 
- 
                News
                19 May 2025
                  New GitHub Copilot agent edges into DevOpsThe GitHub Copilot coding agent can take on toilsome tasks such as bug fixes and code reviews with its own GitHub Actions pull requests. Continue Reading By- Beth Pariseau, Senior News Writer
 
- 
                Tip
                12 May 2025
                  Verification vs. validation in software testingVerification and validation are at the heart of all software testing efforts. Together, they check that software fulfills both user expectations and technical requirements. Continue Reading By- Gerie Owen, Roobrik
 
- 
                Tip
                09 May 2025
                  Iterative vs. incremental development: What's the difference?Iterative and incremental development refine software differently: one focuses on early feedback, one on complete components. Together, they balance flexibility and stability. Continue Reading By
- 
                Tip
                18 Apr 2025
                  Agile vs. Waterfall: What's the difference?Is change good or bad? The manner in which you embrace change might influence whether you prefer Waterfall or Agile methodologies. Here we compare the two approaches. Continue Reading By- Darcy DeClute, Scrumtuous Inc.
 
- 
                News
                17 Apr 2025
                  JetBrains, GitHub add coding agents to IDEsCoding agents that can take on whole tasks with a natural language prompt are now tied in with widely used IDEs, including a JetBrains free tier. Continue Reading By- Beth Pariseau, Senior News Writer
 
- 
                Video
                16 Apr 2025
                  Agile software development or the Waterfall framework?Ever wonder if you've chosen the right software development strategy? Here we explain when Waterfall is right, and when an Agile approach makes more sense. Continue Reading By- Darcy DeClute, Scrumtuous Inc.
 
- 
                Tip
                21 Mar 2025
                  Understanding code smells and how refactoring can helpIt works, but does it pass the sniff test? Code smells can be the canary in the coal mine for poor coding, which calls for refactoring. Explore how to identify and deodorize code smells. Continue Reading By- Joydip Kanjilal
- Matt Grasberger, Red Guava
 
- 
                Tip
                26 Feb 2025
                  How to fix software bugs: Guide and best practices'An ounce of prevention is worth a pound of cure.' -- Benjamin Franklin, 1736. The original quote pertained to fire safety, but it still applies to software bug prevention today. Continue Reading By
- 
                News
                13 Feb 2025
                  Users eye LaunchDarkly experiments boost with Houseware buyLaunchDarkly customers envision fresh opportunities for app development and business alignment with a new data warehouse option on the back end. Continue Reading By- Beth Pariseau, Senior News Writer
 
- 
                Tip
                13 Feb 2025
                  Optimize code using binary notationCode optimization can be more creative than compilers and instruction-level parallelism. Here are specific ways to optimize code using hardware resources with high-level languages. Continue Reading By
- 
                Definition
                11 Feb 2025
                  What is application lifecycle management?Application lifecycle management (ALM) is the process of managing a software lifecycle from creation to its end of life. Continue Reading By- Alexander S. Gillis, Technical Writer and Editor
- Ed Tittel
- Kate Brush
 
- 
                Video
                05 Feb 2025
                  How to run Jenkins in a Docker containerJenkins is arguably the world's most popular open source CI/CD tool. Docker is the most popular containerization technology. Here's how to bring the two together. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Definition
                27 Jan 2025
                  What is the spiral model and how is it used?The spiral model is a systems development lifecycle (SDLC) method used for risk management that combines the iterative development process model with elements of the Waterfall model. Continue Reading By- Cameron Hashemi-Pour, Former Site Editor
 
- 
                News
                16 Jan 2025
                  Tech industry experts digest cybersecurity executive orderIT pros assess a last-minute cybersecurity executive order with new directives on a broad swath of topics, from cybercriminal sanctions to AI and identity management. Continue Reading By- Beth Pariseau, Senior News Writer
- Arielle Waldman, Features Writer, Dark Reading
 
- 
                Definition
                27 Nov 2024
                  What is a software requirements specification (SRS)?A software requirements specification (SRS) is a comprehensive description of the intended purpose and environment for software under development. Continue Reading By- Nick Barney, Technology Writer
- Linda Rosencrance
 
- 
                Tip
                19 Nov 2024
                  Top 10 Jenkins alternativesTired of the overhead of hosting your own Jenkins installation and looking for some alternatives? Here are 10 of the best. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Definition
                15 Nov 2024
                  What is a Waterfall model? Definition and guideThe Waterfall model is a linear, sequential approach to the software development lifecycle (SDLC) that is popular in software engineering and product development. Continue Reading By- Paul Kirvan
- Ben Lutkevich, Site Editor
- Sarah Lewis
 
- 
                Tip
                23 Oct 2024
                  Continuous delivery vs. continuous deployment: Which to choose?Continuous delivery and continuous deployment both compress and de-risk the final stages of production rollout. Learn how to choose the proper path for your organization. Continue Reading By- Matt Heusser, Excelon Development
- Clive Longbottom
 
- 
                Definition
                23 Oct 2024
                  What is Jira?Jira is an application lifecycle management (ALM) and Agile project management tool from Atlassian. Continue Reading By
- 
                Definition
                22 Oct 2024
                  What is an application?An application, also referred to as an application program or application software, is a computer software package that performs a specific function directly for an end user or, in some cases, for another application. Continue Reading By- Alexander S. Gillis, Technical Writer and Editor
 
- 
                Tip
                21 Oct 2024
                  A guide to network lifecycle managementNetwork pros should use a network lifecycle management process to monitor, manage and implement changes in their network, regardless of if they use PPIDOO or another framework. Continue Reading By- Terry Slattery, NetCraftsmen
 
- 
                Definition
                17 Oct 2024
                  What is a functional specification document?A functional specification is a formal document used to describe a product's intended capabilities, appearance and interactions with users in detail for software developers. Continue Reading 
- 
                Definition
                27 Sep 2024
                  What is Jenkins and how does it work?Jenkins is an open source continuous integration/continuous delivery and deployment (CI/CD) automation software DevOps tool written in the Java programming language. Continue Reading By- Cameron Hashemi-Pour, Former Site Editor
- Adam Riglian, TechTarget
 
- 
                Definition
                19 Sep 2024
                  What is a PERT chart? And how to use it, with examplesA PERT chart, sometimes called a PERT diagram, is a project management tool used to schedule, organize and coordinate tasks in a project. Continue Reading 
- 
                Definition
                09 Aug 2024
                  What is the software development lifecycle (SDLC)?The software development lifecycle (SDLC) is a project management framework that describes the stages and tasks involved in each step of software development. Continue Reading By- Alexander S. Gillis, Technical Writer and Editor
 
- 
                Tip
                09 Aug 2024
                  How to weigh the benefits and challenges of CI/CDMany organizations begin their DevOps journey with a continuous integration and delivery pipeline. Before getting started, understand some fundamental benefits of CI/CD. Continue Reading 
- 
                News
                08 Aug 2024
                  Endor Labs ships Java 'Magic Patches' with SCA toolsUpgrade impact analysis and backported fixes will help one enterprise customer make a major Java upgrade manageable and keep compliant with FedRAMP. Continue Reading By- Beth Pariseau, Senior News Writer
 
- 
                Tip
                08 Aug 2024
                  12 CI/CD best practices for DevOps teamsBuilding and maintaining a CI/CD pipeline requires more than just chains of automation. Adopt these CI/CD approaches to maximize your development and deployment efforts. Continue Reading By- Matt Grasberger, Red Guava
- Stephen J. Bigelow, Senior Technology Editor
 
- 
                Tip
                06 Aug 2024
                  Epics, features and user stories explainedEpics, features and user stories are all uniquely important work products in Agile product management. Learn the difference between them and how they work together to create value. Continue Reading By- Gerie Owen, Roobrik
 
- 
                Definition
                31 Jul 2024
                  What is continuous integration (CI)?Continuous integration (CI) is a software development practice in which frequent and incremental changes are routinely added (integrated) to the complete codebase immediately after the changes and additions are tested and validated. Continue Reading By- Stephen J. Bigelow, Senior Technology Editor
- Alexander S. Gillis, Technical Writer and Editor
 
- 
                Tip
                22 May 2024
                  Waterfall vs. Agile methodology: Differences and examplesTeams have a choice in the way they approach a new dev project. Learn about two main schools of thought -- Agile and Waterfall -- and why Agile is the prevailing methodology today. Continue Reading By
- 
                News
                21 May 2024
                  Microsoft Visual Studio, Azure updates target AI developersMicrosoft updates this week aim to address the struggles of early enterprise generative AI adopters that have stalled efforts to put pilot projects into real-world production. Continue Reading By- Beth Pariseau, Senior News Writer
 
- 
                Tip
                20 May 2024
                  How to create an engaging README fileEvery developer must learn the art of creating a README file to explain critical information about their software projects to internal stakeholders and customers. Continue Reading By
- 
                News
                09 May 2024
                  Red Hat CTO, Nvidia AI exec reveal joint LLMOps roadmapThe company leaders discussed deepening integration between OpenShift AI and Nvidia NIMs, how they fit into RHEL AI and what's surprised them about AI growth so far. Continue Reading By- Beth Pariseau, Senior News Writer
 
- 
                Definition
                29 Apr 2024
                  integrated development environment (IDE)An integrated development environment (IDE) is a software suite that consolidates basic tools required to write and test software. Continue Reading By- Alexander S. Gillis, Technical Writer and Editor
- Valerie Silverthorne
 
- 
                Video
                26 Apr 2024
                  MVP vs. prototype: What's the difference?While some people mistakenly use the terms MVP and prototype interchangeably, there are key differences between a minimum viable product and a prototype for your product. Continue Reading By- Darcy DeClute, Scrumtuous Inc.
 
- 
                Tip
                18 Apr 2024
                  The 7 stages of the SDLC explainedThe development process can be broken into seven distinct phases that transform high-level plans into production-ready software. Learn how to approach each phase of the SDLC. Continue Reading By
- 
                Tip
                17 Apr 2024
                  Learn the phases of feature-driven developmentLearn how development teams can use the five phases of feature-driven development to put Agile principles into practice by structuring projects around app functionality. Continue Reading By
- 
                Tip
                09 Apr 2024
                  5 code refactoring patterns, with examplesFirst-time finished code is rarely elegant or maintainable. Refactoring helps keep a growing codebase maintainable and extendable over time -- as long as you know where to stop. Continue Reading By- Walker Aldridge, Lairds Computer Services
 
- 
                News
                09 Apr 2024
                  New Google Gemini AI tie-ins dig into local codebasesGoogle ties in its latest Gemini AI model with company-specific data in a new code assistant and Vertex AI updates that also anticipate a coming wave of AI agent development. Continue Reading By- Beth Pariseau, Senior News Writer
 
- 
                Video
                08 Apr 2024
                  Learn Jenkins: Tutorial for beginnersJenkins is a popular open source CI/CD tool, and it's not hard to learn either. Learn to build your own CI/CD pipelines with this full Jenkins tutorial for beginners. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Video
                02 Apr 2024
                  Undo and revert pushed Git commitsIf you want to undo a git push, you have one of two options: revert or reset. It's safest to revert a pushed commit, but a reset is only to permanently delete a pushed commit. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Video
                01 Apr 2024
                  How to use Git's 'set upstream push' commandNeed to fix the 'no upstream branch' error message? Then you need to run the 'git set upstream push' command. Here's how. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Video
                28 Mar 2024
                  Simple git stash exampleThe 'git stash' command is a powerful tool, but few developers know how to use it. Here's an example of how to create a Git stash and pop it back later. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Feature
                14 Mar 2024
                  Summit speakers break down new era of developing softwareTop 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 By- Alicia Landsberg, Senior Managing Editor
 
- 
                Tip
                14 Mar 2024
                  Applying Kanban principles to software developmentKanban was conceptualized in manufacturing and later adopted by software development teams, alongside other methodologies, such as Lean and Scrum. Learn to apply Kanban principles. Continue Reading By- Gerie Owen, Roobrik
 
- 
                Video
                12 Mar 2024
                  Learn how to use GitLab tutorial for beginnersGitLab is a complete CI/CD platform. But to really understand GitLab, you must also understand its namesake Git. This Git and GitLab tutorial will get you up to speed on both. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Tip
                07 Mar 2024
                  Understanding code linting techniques and toolsLinting is an important preliminary step in the debugging process. Learn how fixing simple errors early on makes code easier to work with and improves coding practices. Continue Reading By
- 
                Video
                23 Feb 2024
                  Top 10 differences between GitHub and GitEnterprise development teams need to know these major differences between Git and GitHub, but also how they serve different purposes and be used together effectively. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                News
                15 Feb 2024
                  Dapr brings microservices principles to platform engineeringWith microservices now mainstream -- and past the trough of disillusionment -- a framework developed for them appeals to platform engineers with shared services consistency. Continue Reading By- Beth Pariseau, Senior News Writer
 
- 
                Video
                08 Feb 2024
                  How to set a Git username and password in Git configThere's a way to stop Git from repeatedly asking you for a username and password. Just set your username and password in Git config. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Video
                07 Feb 2024
                  Git vs. GitHub: What's the difference?Git and GitHub involve similar technology but are different in several important ways. Here's what you need to understand to get the most out of these key developer tools. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Video
                05 Feb 2024
                  Full Git and GitHub tutorial for beginnersGit is the most popular version control tool on the market, and GitHub is the most popular Git hosting service. This Git and GitHub course shows you how to use them together. Continue Reading By- Cameron McKenzie, TechTarget
 
- 
                Definition
                12 Jan 2024
                  polyglot programmingPolyglot programming is the practice of writing code in multiple languages to capture additional functionality and efficiency not available in a single language. Continue Reading By- Rahul Awati
- Cameron McKenzie, TechTarget
 
- 
                Tip
                02 Jan 2024
                  Create an open source security policy for your organizationUsing open source software raises concerns about security and intellectual property. Here's how to make sound decisions and avoid situations you'll regret. Continue Reading 
- 
                Tip
                22 Nov 2023
                  6 green coding best practices and how to get startedSoftware developers can support sustainability efforts via a range of green coding tactics. These best practices range from shrinking artifacts to maximizing efficiency. Continue Reading By- Matt Heusser, Excelon Development
 
- 
                Tip
                26 Oct 2023
                  Best practices for automated end-to-end testingAdvanced end-to-end testing can save a company time and money, but it isn't easy to implement. Let's look at some of the important elements of test design. Continue Reading By- Gerie Owen, Roobrik
 
- 
                News
                04 Oct 2023
                  Docker Scout GA leads 'local plus cloud' pushDocker Scout replaces open source Docker Scan with an event-driven vulnerability management system in a bid to boost the vendor's value beyond developers' local laptops. Continue Reading By- Beth Pariseau, Senior News Writer
 
- 
                Answer
                14 Aug 2023
                  How to roll back Git code to a previous commitGit reset and git revert can be lifesavers for developers. Follow these examples to see which command makes the most sense when mistakes arise during development. Continue Reading 
- 
                Feature
                21 Jun 2023
                  How AI changes quality assurance in techAI and automation have become more commonplace across business processes. In the tech industry, for example, the use of both can enhance quality assurance. Continue Reading 
- 
                News
                19 Jun 2023
                  United Airlines clears CI/CD pipelines for takeoffIn an industry heavily affected by pandemic disruptions, United Airlines brought in a new orchestration tool to navigate fluctuating software delivery requirements. Continue Reading By- Beth Pariseau, Senior News Writer
 
- 
                Definition
                19 Jun 2023
                  requirements analysis (requirements engineering)Requirements analysis (requirements engineering) is the process of determining user expectations for a new or modified product. Continue Reading By
- 
                News
                10 May 2023
                  Google teases generative AI expansion within its own cloudGoogle's new generative AI features, including a coding assistant, were tied closely to GCP in preview demos this week, while industry experts said its LLM still lags rivals. Continue Reading By- Beth Pariseau, Senior News Writer
 
- 
                News
                02 May 2023
                  Citing data privacy, GitLab syncs with Google generative AIGitLab's deal with Google lets it keep sensitive customer data in the GitLab cloud while training models, amid enterprise concerns about generative AI licensing and security risks. Continue Reading By- Beth Pariseau, Senior News Writer
 
- 
                News
                20 Mar 2023
                  Docker Free Team concerns linger after mea culpaDocker apologized for a 'terrible job' sharing its plan to deprecate a Free Team subscription, but some observers remain worried about security implications from the transition. Continue Reading By- Beth Pariseau, Senior News Writer
 
- 
                Definition
                09 Mar 2023
                  end-to-end testingEnd-to-end (E2E) testing is a software testing methodology that verifies the working order of a software product in a start-to-finish process. Continue Reading By- Alexander S. Gillis, Technical Writer and Editor
 
- 
                Definition
                09 Mar 2023
                  performance testingPerformance testing is a testing measure that evaluates the speed, responsiveness and stability of a computer, network, software program or device under a workload. Continue Reading By- Alexander S. Gillis, Technical Writer and Editor
 
- 
                Definition
                21 Feb 2023
                  perpetual software licenseA perpetual software license is a type of software license that authorizes an individual to use a program indefinitely. Continue Reading By- Ben Lutkevich, Site Editor
 
- 
                Definition
                31 Jan 2023
                  fail fastFail fast is a philosophy that values extensive testing and incremental development to determine whether an idea has value. Continue Reading By- Ben Lutkevich, Site Editor
 
- 
                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 By- Ben Lutkevich, Site Editor
 
- 
                News
                16 Dec 2022
                  Salesforce DevOps Center ships to rein in low-code appsSalesforce 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 By- Beth Pariseau, Senior News Writer
 
- 
                News
                08 Dec 2022
                  GitOps hits stride as CNCF graduates Flux CD and Argo CDFlux and Argo CD earned graduated status within CNCF after a year in which platform engineering adoption and DevOps advances put both in the enterprise spotlight. Continue Reading By- Beth Pariseau, Senior News Writer
 
- 
                Tip
                07 Dec 2022
                  How to compare acceptance criteria vs. definition of doneAcceptance criteria and the definition of done both measure quality in product development, but the ways teams calculate and achieve these features vary dramatically. Continue Reading By- Gerie Owen, Roobrik
 
- 
                Definition
                06 Dec 2022
                  rapid mobile app development (RMAD)Rapid mobile application development (RMAD) uses low-code/no-code programming tools to expedite the application creation process for mobile platforms. Continue Reading By- Alexander S. Gillis, Technical Writer and Editor
 
- 
                Definition
                16 Nov 2022
                  user storyA 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
                04 Nov 2022
                  NIST (National Institute of Standards and Technology)NIST (National Institute of Standards and Technology) is a nonregulatory government agency located in Gaithersburg, Md. Continue Reading By- Alexander S. Gillis, Technical Writer and Editor
 
- 
                News
                12 Oct 2022
                  Google Software Delivery Shield braces supply chain securitySoftware Delivery Shield reduces security risks across the development pipeline -- but it also increases developer productivity, according to industry experts. Continue Reading By- Stephanie Glen, News Writer
 
- 
                Tip
                12 Oct 2022
                  Explore the benefits of Docker for testers, QA teamsFrom simplified test setup to enhanced isolation, Docker containers offer a range of advantages to QA engineers. Containers also encourage earlier, and more frequent, testing. Continue Reading By- Matt Grasberger, Red Guava
 
- 
                News
                29 Sep 2022
                  Climate LLC taps feature flags for mobile app developmentFeature 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 By- Beth Pariseau, Senior News Writer
 
- 
                News
                29 Sep 2022
                  Environments as a service tackle development bottlenecksEnvironments as a service are gaining traction as a tool to reduce delays, manage environments and improve developer productivity, according to industry analysts. Continue Reading By- Stephanie Glen, News Writer
 
- 
                News
                31 Aug 2022
                  CodeSee brings code mapping tool to enterprise developersCodeSee, which maps code for the entire development pipeline, fills a market need for simplification in the face of growing complexity, according to one analyst. Continue Reading By- Stephanie Glen, News Writer