Software development lifecycle
The software development lifecycle encompasses every step from idea to requirements, code creation and QA to live application, and beyond, into production support and EOL. Learn about the latest ALM and CI/CD tools for the SDLC, as well as top methodologies and processes from industry experts, tool users in the field and seasoned journalists.
New & Notable
Software development lifecycle News
-
December 23, 2020
23
Dec'20
DevOps news and trends to watch in 2021
Join veteran IT journalists in a conversation about the top development, DevOps, low-code and CI/CD news in 2020, and where these trends will take us in 2021.
-
September 11, 2020
11
Sep'20
Oracle moves OpenJDK to Git and GitHub
As Git and GitHub gain momentum with a majority of developers, Oracle has moved the OpenJDK repository to the Git source code management system and GitHub hosting platform.
-
August 20, 2020
20
Aug'20
Snyk, Accurics secure infrastructure as code
Snyk has introduced a new tool to help developers secure their infrastructure-as-code configurations. Accurics also upgraded its infrastructure-as-code security tool.
-
August 13, 2020
13
Aug'20
Salesforce Apex developers tap into CircleCI's CI/CD engine
CircleCI has teamed up with Salesforce to help developers building applications on Salesforce's Java-like Apex development platform tap into the CircleCI CI/CD engine.
Software development lifecycle Get Started
Bring yourself up to speed with our introductory content
-
Building an infrastructure-as-code pipeline in the cloud
Understand the stages to manage infrastructure as code, from source control to activation deployment -- and how these functions can be accomplished through cloud services. Continue Reading
-
Infrastructure as code principles: How IaC works and how to use it
What are the most important things to know about infrastructure as code if you're going to implement it? Follow these guidelines to build a solid IaC foundation. Continue Reading
-
Microservices logging best practices every team should know
Creating a log system for distributed microservices is a task much easier said than done. Joydip Kanjilal offers a few best practices to shore up microservices logging processes. Continue Reading
Evaluate Software development lifecycle Vendors & Products
Weigh the pros and cons of technologies, products and projects you are considering.
-
Top 10 software development and test tips of 2020
What can you do better in 2021? Adopt different test tools, automate more processes, run a more productive dev team? Follow this advice from various experts to make it all happen. Continue Reading
-
Weigh the pros and cons of outsourcing software development
Software testing is often outsourced, but it isn’t the only phase of the software development lifecycle that can be turned over to an outside organization. Consider your options. Continue Reading
-
Software development outsourcing throughout the lifecycle
Whether to accelerate a project or overcome a particular skills gap, it might make sense to engage an external specialist to bolster your software development efforts. Continue Reading
Manage Software development lifecycle
Learn to apply best practices and optimize your operations.
-
How to write a business requirements document in Agile
Agile doesn't rely on lengthy documentation or a control board, but it does need business requirements. Here's how to work business requirements into epics and user stories. Continue Reading
-
How experts run shift-left and shift-right testing
It's time to eliminate the testing bottleneck. Perform tests early and late in the SDLC to keep software moving -- and cut down on defects. Continue Reading
-
Software development must align with your business-side team
Software development has become a company-wide process, with business teams now offering their input. DevOps must learn to work with them for projects to succeed. Continue Reading
Problem Solve Software development lifecycle Issues
We’ve gathered up expert advice and tips from professionals like you so that the answers you need are always available.
-
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 kinds of software requirements. Continue Reading
-
Functional vs. nonfunctional requirements in software engineering
Learn the meaning of functional vs. nonfunctional requirements in software engineering, with helpful examples. Then, see how to write both and build a product that users will love. Continue Reading
-
3 steps to secure codebase updates, prevent vulnerabilities
Codebase updates are critical, but what about when they introduce vulnerabilities? These three steps will help app developers secure codebase updates and keep their apps safe. Continue Reading