
What Is Software Development? | Atlassian
Software development tools can help with every step of the software development lifecycle including guiding agile and DevOps practices, code management, enabling automation through CI/CD, …
What is continuous integration? - Atlassian
Continuous integration (CI) is the practice of automating the integration of code changes from multiple contributors into a single software project. It’s a primary DevOps best practice, allowing developers …
Software deployment | Atlassian
The deployment process begins in development, where agile developers write and compile code. This stage involves creating the features and functionality that will eventually be deployed to users.
The different types of testing in software | Atlassian
Compare different types of software testing, such as unit testing, integration testing, functional testing, acceptance testing, and more!
9 Software Documentation Best Practices + Real Examples - Atlassian
This guide explores nine best practices for transforming software documentation into an invaluable resource, complete with real-life examples to illustrate each point.
What is version control | Atlassian Git Tutorial
Version control systems are software tools that help software teams manage changes to source code over time. As development environments have accelerated, version control systems help software …
Agile Development Articles | Atlassian
An index of articles, tutorials and guides on agile software development, including agile project management, agile at scale and more.
DevOps Pipeline - Atlassian
Learn about DevOps pipelines and how they help developers and operations professionals work cohesively to build and deploy code to a production environment
Software Development Templates | Jira Template Library | Atlassian
Jira software development templates make it easy for teams to plan, track, release, and support software.
Trunk-based development - Atlassian
Trunk-based development ensures teams release code quickly and consistently. The following is a list of exercises and practices that will help refine your team's cadence and develop an optimized release …