Source Code Management

From BC$ MobileTV Wiki
(Redirected from JQL)
Jump to: navigation, search

Source Code Management (commonly abbreviated SCM, also called Source Control Management) is a term used to describe the software and/or principles and practices used to manage software engineering, research, and development efforts. SCM may include other software engineering and testing concepts for example documentation, version management, load balancing/testing, unit testing, integration testing, code coverage, bug tracking/management and code quality in general.


Specifications

Semantic Versioning

Semantic Versioning is a standard numbering/naming convention for software and/or hardware products.

 MAJOR.MINOR.PATCH

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12]

Changelog

[13] [14] [15]


Technologies

Centralized Version Control

RCS

CVS

SVN


Distributed Version Control

Mercurial

[18]

GIT

GIT is a new source code management tool for managing repositories in a very similar but (reportedly) speedier and more user-friendly manner than CVS or SVN. It is also (reportedly) more similar to SVN.


Monorepo strategy

[19] [20] [21] [22] [23] [24] [25]


Polyrepo strategy

[26] [27] [28] [29] [30] [31] [32]


Dependency Management

[62] [63] [64] [65] [66]

Artifact repository

Nexus

[68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100]

JFrog


Tattletale

Tattletale is a command-line tool that can run through a project's Maven dependencies, generate a dependency graph and determine any collisions or inconsistencies between versions so you can upgrade your dependencies intelligently rather than "in the dark / hoping for the best". Any breakages in expected parameters, object data types, depecrated classes, etc are pointed out so you can upgrade with confidence that your codebase will be in tact (or what needs to be changed in order to upgrade successfully).

Release Management

Release management is a relatively new but rapidly growing discipline within software engineering. Organizations that have adopted Agile methodologies are often facing a need for much higher quantities of releases over the lifecycle of a given project/system/application. With the increasing popularity of Agile development a new approach to software releases known as Continuous Delivery and culture of collaboration between key technology and business teams known as DevOps is starting to influence how software transitions from development to a release, with varying yet increasingly critical and complete levels of automation required to support the ever-growing demands.

[108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119]


Definition of Done

Definition of Done (commonly abbreviated DoD) is a consensus, factual, un-opinionated, transparent and clearly communicated target objective state at which a given feature, functionality, code or technical system is considered to be completed and "signed-off" (as in, if delivered by a third party then that party would have been paid in full or expect to receive payment within the agreed procurement timeframe, i.e. "30 days to pay invoice").

FeatureFlags

Feature Flags are configurable properties and corresponding logic checks on the activation status that modify the behaviour of an application by toggling features on and/or off, for the purpose of more granular control over rollout of features by environment and/or individual server(s) within an environment.

[121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147]

Code Reviews

Code Reviews are systematic examinations (also commonly referred to as peer reviews) of computer source code, designs and/or specificationos.[148]

Static Code Analysis

[150]

Linter
Pull Request
Continuous Merge

ALM

Application Lifecycle Management (commonly abbreviated ALM).

Defect Management

ConOps = Concept of Operations, or "Concepualization" phase

A defect (also commonly referred to as a bug or issue) is anything that prevents you from using a piece of software as intended (and potentially could be extended to include anything that stops you from using a piece of software the way you'd like to, however most companies/methodologies will classify this as a new feature/functionality request and relegate bugs to errors & imperfections in the existing system).

Defect Management is the process an organization or team creates and follows around tracking, prioritizing and fixing defects/bugs. Most commonly you want to prioritize fixing any bugs which stop you from testing, or your users from using the system. It is important to note that bugs do not have to be code-related. The following a list of potentially non-code related bugs:

  1. job abends
  2. document errors
  3. error messages on screen
  4. information appearing on screen you think should not be there
  5. information not appearing on screen that you think should be there
  6. environment issues
  7. system taking too long to respond
  8. human-error in usage of system or data entry
  9. data problems introduced independently of code (i.e. by external end-user, internal tester, etc)
  10. errors introduced to the building or deployment process (log or config files no longer being set, irrelevant warning/error messages that aren't true errors polluting the logs, etc)
  11. functionality that works but deviates somehow from the design/specifications
  12. anything that does not "look right" to you, based on agreed upon designs/wireframes

It is crucial to be able to prioritize the business significance as well as rank the severity (impact) of the defect on the functionality of the overall solution and integrated systems/interfaces. Depending on the type of bug, you want to ensure that it is clear which one is most impactful to resolve next. No software is truly perfect and "bug-free" but near-perfect "approaching zero-bug" systems are still a good goal to strive for.

[154] [155] [156] [157] [158] [159] [160]


Issue Trackers

JIRA

JIRA (short for go-ji-ra, in Japanese pronunciation) the "tongue-in-cheek" name comes from the fact that the tool is designed to tame and get under control even the most unwieldy monsters of projects run-amuck. It provides Issue Tracking (Enhancements, Operational Tasks, Sub-Tasks, etc), Defect/Bug Tracking, Agile Project management (Backlogs, Boards, Epics, User Stories, etc) and reporting on projects, teams/members and release planning.

[168] [169] [170] [171] [172] [173] [174] [175]

[176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215] [216] [217] [218] [219] [220] [221] [222] [223] [224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234] [235] [236] [237] [238] [239] [240] [241] [242] [243] [244] [245] [246] [247] [248] [249] [250] [251] [252] [253] [254] [255] [256] [257] [258] [259] [260] [261] [262] [263] [264] [265] [266] [267] [268] [269] [270] [271] [272] [273] [274]

Microsoft Lists
Sonar

Sonar is an open platform to manage code quality. As such, it covers the 7 axes of code quality:

  1. Duplications
  2. Unit Tests
  3. Complexity
  4. Coding Rules
  5. Potential Bugs
  6. Comments
  7. Architecture & Design
MantisBT
Trac

Trac is an enhanced wiki and issue tracking system for software development projects. Trac uses a minimalistic approach to web-based software project management. Our mission is to help developers write great software while staying out of the way. Trac should impose as little as possible on a team's established development process and policies.

It provides an interface to Subversion (or other version control systems), an integrated Wiki and convenient reporting facilities.

GForge

GForge® Advanced Server GForge AS is completely rebuilt to make a modern, extensible platform with an intuitive interface that ties together a huge toolset, from Source Code Management (SCM) to extremely customizable Trackers, Task Managers, Document Managers, Forums, Mailing Lists. All of these are controlled by a centralized permission system and maintained automatically by the system.

BugZilla

Bugzilla is server software designed to help you manage software development.

16bugs

16bugs lets you manage your bugs from a simple and productive interface. From a single account you'll be able to track your activity on the whole 16bugs network: companies you own, bugs assigned to you and bugs you sent. If you've ever tried one of the many bug tracking solutions available around, you know how complex and unfriendly they tend to be.

16bugs was born because the company behind it believe bug tracking should be an easy and unobtrusive task. Not every project needs a plethora of functions which in most cases brings only confusion in both the developers and in the people who want to submit a bug.

Others


Distributed Bug/Issue Tracking


[279] [280] [281] [282] [283] [284] [285] [286] [287] [288]

Tools


Resources


Tutorials


External Links

[289] [290] [291] [292] [293] [294] [295] [296] [297] [298] [299] [300] [301] [302]


References

  1. Semantic Versioning for Dummies: https://medium.com/the-non-traditional-developer/semantic-versioning-for-dummies-45c7fe04a1f8
  2. Ease the Pain With Versioning and Releasing: https://dzone.com/articles/on-the-matter-of-versioning
  3. DevOps -- Semantic Versioning Simplified: https://www.anshulpatel.in/post/semantic_versioning/
  4. Java’s Time-Based Releases: https://www.baeldung.com/java-time-based-releases
  5. Spring framework moves from "named/themed" releases to to Semantic Versioning: https://spring.io/blog/2020/04/30/updates-to-spring-versions
  6. Stamping Version Number and Build Time in a Properties File with Maven: https://dzone.com/articles/stamping-version-number-and
  7. Reading my own JAR's Manifest: https://stackoverflow.com/questions/1272648/reading-my-own-jars-manifest
  8. Maven Cookbook -- How To Add Build Time To A JAR Manifest: https://maven.apache.org/plugin-developers/cookbook/add-build-time-to-manifest.html#cookbook-how-to-add-build-time-to-a-jar-manifest (with "antrun" Maven plugin)
  9. Displaying the build time-stamp in an application: https://stackoverflow.com/questions/4003410/displaying-the-build-time-stamp-in-an-application (options that don't require "antrun")
  10. Get Maven artifact version at runtime: https://stackoverflow.com/questions/2712970/get-maven-artifact-version-at-runtime
  11. Retrieve version from maven pom.xml in code: https://stackoverflow.com/questions/3697449/retrieve-version-from-maven-pom-xml-in-code
  12. How to Avoid the Java FileNotFoundException when loading Resources: https://www.baeldung.com/java-classpath-resource-cannot-be-opened
  13. Generating a project changelog using Git log (1-liner): https://jerel.co/blog/2011/07/generating-a-project-changelog-using-git-log
  14. Auto-generating a changelog from git history: https://blog.mozilla.org/webdev/2016/07/15/auto-generating-a-changelog-from-git-history/
  15. A Beginner’s Guide to Git — What is a Changelog and How to Generate it: https://www.freecodecamp.org/news/a-beginners-guide-to-git-what-is-a-changelog-and-how-to-generate-it/
  16. wikipedia: AccuRev SCM
  17. What is a one-sentence explanation of how Accurev works?: http://stackoverflow.com/questions/4620312/what-is-a-one-sentence-explanation-of-how-accurev-works
  18. A Guide to Branching in Mercurial: https://stevelosh.com/blog/2009/08/a-guide-to-branching-in-mercurial/
  19. How Google manages open source: https://blog.tidelift.com/how-google-manages-open-source
  20. Monorepo — the Google way to do CI/CD: https://itsvit.com/blog/monorepo-google-way-ci-cd/
  21. You too can love the MonoRepo: https://medium.com/@Jakeherringbone/you-too-can-love-the-monorepo-d95d1d6fcebe
  22. Advantages of monorepos: http://danluu.com/monorepo/
  23. Misconceptions about Monorepos (Monorepo != Monolith): https://blog.nrwl.io/misconceptions-about-monorepos-monorepo-monolith-df1250d4b03c
  24. Why might (and might not) a project/company use a monorepo?: https://dev.to/ben/why-might-a-projectcompany-use-a-monorepo-5b97
  25. Guide to Monorepos for Front-end Code: https://www.toptal.com/front-end/guide-to-monorepos
  26. Trunk-based development could be either easier or more harmful in Monorepos: https://trunkbaseddevelopment.com/monorepos/
  27. Advantages and Disadvantages of a Monolithic Codebase: https://research.google/pubs/pub47040/
  28. In Defense of Not-Invented-Here Syndrome: https://www.joelonsoftware.com/2001/10/14/in-defense-of-not-invented-here-syndrome/
  29. We’ll Never Know Whether Monorepos Are Better: https://redfin.engineering/well-never-know-whether-monorepos-are-better-2c08ab9324c0
  30. The issue with Monorepos: https://www.squash.io/the-issue-with-monorepos/
  31. Dangers of Monorepo Projects: https://codeengineered.com/blog/2016/monorepo-dangers/
  32. Monorepo is a bad idea: https://medium.com/@alexey.soshin/monorepo-is-a-bad-idea-5e587e848a07
  33. Maven tutorial (E-BOOK): https://www.tutorialspoint.com/maven/maven_tutorial.pdf
  34. Maven for building Java applications - Tutorial: http://www.vogella.com/tutorials/ApacheMaven/article.html
  35. How to create a Web Application Project with Maven: https://www.mkyong.com/maven/how-to-create-a-web-application-project-with-maven/
  36. Gradle vs. Maven for dependency management & build automation: https://dzone.com/articles/gradle-vs-maven
  37. What is NPM?: https://docs.npmjs.com/getting-started/what-is-npm
  38. Installing Node.js via (OS) package manager: https://nodejs.org/en/download/package-manager/
  39. Installing & updating NPM: https://docs.npmjs.com/getting-started/installing-node
  40. A Beginner’s Guide to npm — the Node Package Manager: https://www.sitepoint.com/beginners-guide-node-package-manager/
  41. Beginners Guide -- Getting Started with Bower Package Manager: https://www.codementor.io/bower/tutorial/beginner-tutorial-getting-started-bower-package-manager
  42. Ruby6 -- grems - Basics: http://guides.rubygems.org/rubygems-basics/
  43. Installing Python on Windows: http://docs.python-guide.org/en/latest/starting/install/win/
  44. Linux - Install pip Client To Install Python Packages: http://www.cyberciti.biz/faq/debian-ubuntu-centos-rhel-linux-install-pipclient/
  45. Installing Python Modules: https://docs.python.org/3/installing/
  46. How do I install pip on Windows?: http://stackoverflow.com/questions/4750806/how-do-i-install-pip-on-windows
  47. Given the name of a Python package, what is the name of the module to import?: http://stackoverflow.com/questions/11453866/given-the-name-of-a-python-package-what-is-the-name-of-the-module-to-import/11453972#11453972
  48. A non-magical introduction to Pip and Virtualenv for Python beginners: https://www.dabapps.com/blog/introduction-to-pip-and-virtualenv-python/
  49. How to download and install Python Packages and Modules with PIP: https://pythonprogramming.net/using-pip-install-for-python-modules/
  50. What is PHP Composer?: http://culttt.com/2013/01/07/what-is-php-composer/
  51. A Beginner’s Guide To Composer: https://scotch.io/tutorials/a-beginners-guide-to-composer
  52. PHP Tutorial -- Getting Started with Composer: https://www.codementor.io/php/tutorial/composer-install-php-dependency-manager
  53. Easy Package Management With Composer: https://code.tutsplus.com/tutorials/easy-package-management-with-composer--net-25530
  54. MSDN - Create and publish a package: https://docs.microsoft.com/en-us/nuget/quickstart/create-and-publish-a-package
  55. Using ActivePerl PPM: http://docs.activestate.com/activeperl/5.10/faq/ActivePerl-faq2.html
  56. MSDN - Use a NuGet package: https://docs.microsoft.com/en-us/nuget/quickstart/use-a-package
  57. MSDN - Consume NuGet packages in Visual Studio: https://www.visualstudio.com/en-us/docs/package/nuget/consume
  58. Using NuGet Packages: http://www.developerfusion.com/article/131917/using-nuget-packages/
  59. Could Docker replace package management?: http://www.infoworld.com/article/2903313/application-virtualization/could-docker-replace-package-management.html
  60. How to manage docker image dependencies (maintainance): https://stackoverflow.com/questions/17943343/how-to-manage-docker-image-dependencies-maintainance
  61. Don't download the internet. Share Maven and Ivy repositories with Docker containers: http://blog.flurdy.com/2014/11/dont-download-internet-share-maven-ivy-docker.html
  62. “Vendor Everything” -- libraries and dependencies: http://errtheblog.com/posts/50-vendor-everything
  63. Deps.dev (by Google): https://deps.dev/ | API
  64. Introducing the Open Source Insights Project: https://opensource.googleblog.com/2021/06/introducing-open-source-insights-project.html
  65. Maven dependencies - explored with Neo4J (then turned into a Google project): https://twitter.com/mesirii/status/1400747811348623362/ (built using "Neo4j sandbox")
  66. Google deps.dev to Neo4j: https://gist.github.com/jexp/9541bbfc17e0383d1e55388a7d7e3162
  67. Muse is now Sonatype Lift!: https://github.com/marketplace/muse-dev
  68. Nexus Repository Enterprise -- Repository Manager Pro features: https://help.sonatype.com/repomanager3/repository-manager-pro-features
  69. Nexus - 2 minute challenge (series of E-Learning videos): https://www.youtube.com/playlist?list=PLGB2s-U5FSWN4G3EuBoAhVMBhlHktK2JG
  70. Nexus Repository OSS & Nexus Repository Pro -- Search API - Downloading the Latest Version of an Asset: https://help.sonatype.com/repomanager3/rest-and-integration-api/search-api#SearchAPI-DownloadingtheLatestVersionofanAsset
  71. Sonatype Nexus -- Repo manager 3.x - Maven repositories: https://help.sonatype.com/repomanager3/formats/maven-repositories
  72. Jenkins -- Publish Maven Artifacts to Nexus OSS Using Pipelines or Maven Jobs: https://dzone.com/articles/jenkins-publish-maven-artifacts-to-nexus-oss-using
  73. How to configure Sonatype Nexus repository with Maven?: http://www.scmgalaxy.com/tutorials/how-to-configure-sonatype-nexus-repository-with-maven/
  74. How to integrate Nexus with Jenkins for simpler builds: https://www.theserverside.com/video/How-to-integrate-Nexus-with-Jenkins-for-simpler-builds
  75. Configuring Nexus for Secure Access to Maven Central: https://support.sonatype.com/hc/en-us/articles/213465458-Configuring-Nexus-for-Secure-Access-to-Maven-Central
  76. How to configure a proxy repository to "maven.oracle.com": https://support.sonatype.com/hc/en-us/articles/213465728-How-to-configure-a-proxy-repository-to-maven-oracle-com
  77. How to configure pom.xml file to use Nexus Repository manager: https://stackoverflow.com/questions/38898703/how-to-configure-pom-xml-file-to-use-nexus-repository-manager
  78. Developing with Eclipse and Maven -- Browsing and Manipulating Maven (Nexus & other artifact) Repositories: https://books.sonatype.com/m2eclipse-book/reference/repository-sect-repo-view.html
  79. Using Nexus 3 as Your Repository -– Part 1 - Maven Artifacts: https://blog.sonatype.com/using-nexus-3-as-your-repository-part-1-maven-artifacts
  80. Using Nexus 3 as Your Repository –- Part 2 - Maven Artifacts: https://blog.sonatype.com/using-nexus-3-as-your-repository-part-2-npm-packages
  81. Node Packaged Modules and npm Registries: https://help.sonatype.com/repomanager3/node-packaged-modules-and-npm-registries (rough overview of npm registries in Nexus)
  82. npm-package.json -- Specifics of npm's package.json handling when referencing external packages/dependencies: https://docs.npmjs.com/files/package.json#urls-as-dependencies (how to point packages to BitBucket or possibly Nexus)
  83. Setting up a Secure, Private Nexus Repository: https://blog.sonatype.com/setting-up-a-secure-private-nexus-repository (this one’s for Maven but getting closer)
  84. Nexus Repository Manager - Proxying Maven and npm Quick Start: https://guides.sonatype.com/repo3/quick-start-guides/proxying-maven-and-npm/ (proxying maven & npm, nice video at least maybe this would suffice but missing technical details in a write-up)
  85. Publishing private NPM packages to Nexus: https://levelup.gitconnected.com/deploying-private-npm-packages-to-nexus-a16722cc8166 (different approach using Docker, but closer to the kind of guide I’m looking for)
  86. Nexus -- NPM registry -- proxying/mirroring: https://help.sonatype.com/repomanager3/formats/npm-registry#npmRegistry-ProxyingnpmRegistries
  87. Dependency Management in Scrum: https://www.discussagile.com/blog/dependency-management-in-scrum/
  88. Jenkins plugins -- Nexus Platform plugin: https://www.jenkins.io/doc/pipeline/steps/nexus-jenkins-plugin/#nexus-platform-plugin
  89. Nexus Platform Plugin for Jenkins: https://help.sonatype.com/integrations/nexus-and-continuous-integration/nexus-platform-plugin-for-jenkins#NexusPlatformPluginforJenkins-ConnectingJenkinstoRepositoryManager3
  90. Nexus Sonatype workflow automation within Jenkins Pipelines: https://blog.sonatype.com/workflow-automation-publishing-artifacts-to-nexus-using-jenkins-pipelines
  91. How to publish Java build artifacts to Nexus using Jenkins & Maven: https://blog.sonatype.com/how-to-publish-java-artifacts-to-nexus-using-jenkins-and-maven
  92. Workflow Automation - Publishing Artifacts to Sonatype Nexus using Jenkins Pipelines: https://hackernoon.com/workflow-automation-publishing-artifacts-to-sonatype-nexus-using-jenkins-pipelines-9lda3yry
  93. Publishing Artifacts to Sonatype Nexus Using Jenkins Pipelines: https://dzone.com/articles/publishing-artifacts-to-sonatype-nexus-using-jenki
  94. Integrating Maven and Nexus for Continuous Delivery with Jenkins: https://devops.com/integrating-maven-and-nexus-for-continuous-delivery-with-jenkins/
  95. Jenkins Nexus Integration - How to integrate Sonatype Nexus with Jenkins - Upload artifacts from Jenkins to Nexus repository: https://www.cidevops.com/2018/06/jenkins-nexus-integration-how-to.html
  96. Publishing Artifacts to Sonatype Nexus using Jenkins Pipelines: https://appfleet.com/blog/publishing-artifacts-to-nexus-using-jenkins-pipelines/
  97. Setting up a CI/CD pipeline with Jenkins, Nexus, and Kubernetes: https://kublr.com/blog/cicd-pipeline-with-jenkins-nexus-kubernetes/
  98. Continuous Delivery with Sonatype Nexus, Jenkins and the Cloudogu EcoSystem: https://cloudogu.com/en/blog/cd-with-nexus-jenkins-ces
  99. Are You Still Wondering About Dependency Confusion Attacks?: https://blog.sonatype.com/are-you-still-wondering-about-dependency-confusion-attacks
  100. Sonatype Releases New Nexus Firewall Policy to Secure Software Supply Chains from "Dependency Confusion" Attacks: https://blog.sonatype.com/sonatype-releases-new-nexus-firewall-policy-to-secure-software-supply-chains-from-dependency-confusion-attacks
  101. Zen & the art of NPM artifacts: https://www.youtube.com/watch?v=pV1Sc-KTaC4
  102. wikipedia: Software_release_life_cycle#Release_candidate (RC)
  103. wikipedia: Software_release_life_cycle#General_availability_(GA) (GA)
  104. wikipedia: Software_release_life_cycle#Release_to_manufacturing_(RTM) (RTM)
  105. wikipedia: Software_release_life_cycle#Release_to_web_(RTW) (RTW)
  106. wikipedia: Software_release_life_cycle#End-of-life (EOL)
  107. Microsoft Operations Framework: https://technet.microsoft.com/library/cc506049.aspx
  108. Magic Quadrant for Application Release Automation (2016): https://www.gartner.com/doc/reprints?id=1-3DSWYP2&ct=160801&st=sb&mkt_tok=eyJpIjoiWXpBNE9ERTBaR1JqWm1FNCIsInQiOiJmbExHRUttaEhFRnJRZm9iQnlxWFB1VnBTOGI5dXVxQ3FBbFBsdlwvVWJZMjk1NGtmeFlDWnNDMk8rMDBnTEJ5bFhVY295R050TGRVb1wvRldXN25EXC9zT3g4VnNXRE9BNGxheVhWS0NSTEdQd1Q4QVdRQkNiMUxoWkd2cm1LWG9RaSJ9
  109. Are there any words I can use to disambiguate “biweekly”?: https://english.stackexchange.com/questions/50658/are-there-any-words-i-can-use-to-disambiguate-biweekly (fortnightly=every 14 days, semi-weekly=twice per week)
  110. What Does It Mean to Be Potentially Releasable?: https://www.mountaingoatsoftware.com/blog/what-does-it-mean-to-be-potentially-releasable
  111. The Release Manager is Dead. Long Live the Release Manager!: https://devops.com/webinars/the-release-manager-is-dead-long-live-the-release-manager/
  112. The Forrester Wave™ -- Continuous Delivery and Release Automation, 2018: https://electric-cloud.com/resources/whitepapers/forrester-wave-continuous-delivery-release-automation
  113. Automated "release notes" for Android: https://medium.com/@alessandromautone/automated-release-notes-for-android-8e3a22d00156
  114. PHP Conventional Changelog - Generate changelog and release notes from commit: https://www.phpclasses.org/package/11947-PHP-Generate-changelog-and-release-notes-from-commit.html
  115. Releasing Often Helps With Analyzing Performance Issues: https://techblog.bozho.net/releasing-often-helps-with-analyzing-performance-issues/
  116. Deploys at Slack: https://slack.engineering/deploys-at-slack-cd0d28c61701
  117. The Pain of Infrequent Deployments, Release Trains and Lengthy Sprints: https://codefresh.io/continuous-deployment/infrequent-deployments-release-trains-and-lengthy-sprints/
  118. Why Your Fast Release Cycles are Wasting (rather "may waste" if not done right) Precious Developer Time: https://blog.overops.com/fast-release-cycles-wasting-developer-time/
  119. Decoupling Deploy from Release -- An Essential Foundation: https://www.split.io/blog/decoupling-deploy-from-release-an-essential-foundation/
  120. LaunchDarkly alternatives: https://siftery.com/launchdarkly/alternatives | https://stackshare.io/launchdarkly/alternatives | https://alternativeto.net/software/launchdarkly/
  121. Stop Drowning in Feature Requests, Start Delivering Real Value: https://medium.com/@jayhawkins_59300/how-to-stop-drowning-in-customers-product-expectations-6ac6b0e32546
  122. Rapid Deployment of New Subscription Billing with Flag-Driven Development: https://rollout.io/blog/rapid-deployment-of-new-subscription-billing-with-flag-driven-development/
  123. How CloudBees Uses Feature Flags to Gain a Competitive Edge: https://rollout.io/wp-content/uploads/2020/06/2020-feature-flag-edge.pdf
  124. Every day is launch day - How billions of FeatureFlag events helped us roll out a new Jira: https://www.atlassian.com/webinars/software/every-day-is-launch-day
  125. Feature Branching your way to greatness: https://www.atlassian.com/agile/software-development/branching (suggest to combine Feature Flags with MOST Feature branches)
  126. Atlassian guide to FeatureFlags: https://www.atlassian.com/continuous-delivery/principles/feature-flags
  127. Feature Branching .vs. Feature Flags - choose the right tool for the job: https://devops.com/feature-branching-vs-feature-flags-whats-right-tool-job/
  128. Martin Fowler blog - Feature Toggles: https://martinfowler.com/articles/feature-toggles.html (original guest post by Pete Hodgson)
  129. Martin Fowler's own on Feature Toggles and their appropriate usage: https://martinfowler.com/bliki/FeatureToggle.html
  130. Feature Flags, what are they and why should I care ?: https://codeburst.io/feature-flags-what-are-they-and-why-should-i-care-a9cf434ffdfc
  131. DZone – Refcard #305 - Controlling Features With Feature Flags: https://dzone.com/refcardz/controlling-features-with-feature-flags
  132. 10 Ways to Use Feature Flags: https://www.mindtheproduct.com/2017/01/10-ways-use-feature-flags/
  133. Tutorial on using Feature Flags in Java (complete example): https://codeahoy.com/2020/11/22/feature-flags-with-java/
  134. LaunchDarkly -- The definitive guide to feature management: https://launchdarkly.com/the-definitive-guide-to-feature-management/
  135. Feature Branching Using Feature Flags: https://launchdarkly.com/blog/feature-branching-using-feature-flags/
  136. 5 Best Practices for Feature Flagging: https://dzone.com/articles/5-best-practices-for-feature-flagging
  137. Feature toggles - A simple fix for complex release cycles: https://searchapparchitecture.techtarget.com/tip/Feature-toggles-A-simple-fix-for-complex-release-cycles
  138. Feature Flags for True Continuous Deployment: https://betterprogramming.pub/feature-flags-for-true-continuous-deployment-14175f825ac5
  139. The Complete Guide to Feature Flags: https://codeahoy.com/2021/02/27/feature-flags/
  140. GitLab -- Learn more about Feature Flags - The next step in Progressive Delivery: https://about.gitlab.com/blog/2019/08/06/feature-flags-continuous-delivery/
  141. CloudBees -- Evolving Continuous Delivery Using Feature Flags: https://www.youtube.com/watch?v=eEB4CCRwfgc
  142. Semaphore -- Feature Flags - A Gentle Introduction: https://semaphoreci.com/blog/feature-flags
  143. Harness -- Feature Flags - What They Are & How To Use Them: https://harness.io/blog/what-are-feature-flags/
  144. Zero Downtime Database Changes with Feature Flags - Step by Step: https://reflectoring.io/zero-downtime-deployments-with-feature-flags/
  145. How SREs Benefit From Feature Flags: https://devops.com/how-sres-benefit-from-feature-flags/
  146. 30 Feature Flagging Best Practices Mega Guide: https://resources.launchdarkly.com/feature-flags/30-feature-flagging-best-practices-mega-guide
  147. Feature Flags: Make or Buy?: https://reflectoring.io/blog/2022/2022-03-15-feature-flags-make-or-buy/ | SRC
  148. wikipedia: Code review
  149. PMD - Rules: https://pmd.github.io/pmd-6.3.0/pmd_rules_java_bestpractices.html
  150. The Secret to Code Quality in 2016 (INFOGRAPHICS): http://dzone.com/articles/the-secret-to-code-quality-in-2016-infographic (hint: Code Reviews are key)
  151. Introducing JSLint plugin for Jenkins: https://www.boxuk.com/insight/tech-posts/jslint-jenkins-plugin
  152. WinLESS -- Online LESS compiler: http://winless.org/online-less-compiler
  153. Sassmeister -- Online SASS compiler: https://www.sassmeister.com/
  154. 'It's Not a Bug, It's a Feature.' (INABIAF) is it trite—or just right?': https://www.wired.com/story/its-not-a-bug-its-a-feature/
  155. How to fix bugs that you can’t reproduce: https://hackernoon.com/how-to-fix-bugs-that-you-cant-reproduce-1478c2eafb20
  156. History’s Most Expensive Software Bugs: https://www.ibeta.com/historys-most-expensive-software-bugs/
  157. Most expensive typo in history: https://www.mindbounce.com/trivia/the-most-expensive-typo-in-history-was-created-by-a/
  158. Test Management and Bug Reporting: https://medium.com/nonstopio/test-management-and-bug-reporting-7aee5aebe5b8
  159. IBM Development solutions -- October 2008 - Minimizing code defects to improve software quality and lower development costs (WHITEPAPER): ftp://ftp.software.ibm.com/software/rational/info/do-more/RAW14109USEN.pdf
  160. Fastly says single customer triggered bug behind mass internet outage: https://www.theguardian.com/technology/2021/jun/09/fastly-says-single-customer-triggered-bug-that-caused-mass-outage
  161. wikipedia: Bug tracking system
  162. jira-rest-tutorial-examples: https://bitbucket.org/atlassian_tutorial/jira-rest-tutorial-examples/src/master/
  163. JIRA REST API examples: https://developer.atlassian.com/server/jira/platform/jira-rest-api-examples/
  164. Using Oauth Tokens with curl: https://community.atlassian.com/t5/Jira-Software-questions/Using-Oauth-Tokens-with-curl/qaq-p/844243
  165. python HTTP(S) requests -- how to disable / bypass proxy: https://stackoverflow.com/questions/28521535/requests-how-to-disable-bypass-proxy
  166. Accelerating our journey to the cloud, together - Work Life by Atlassian: https://www.atlassian.com/blog/announcements/journey-to-cloud
  167. Link Bitbucket (Stash/On-Premise) with Jira (Cloud): https://confluence.atlassian.com/bitbucketserver/link-bitbucket-with-jira-776640408.html
  168. What are issues in Jira?: https://community.atlassian.com/t5/Jira-articles/What-are-issues-in-Jira/ba-p/1497233
  169. JIRA Tutorial -- A Complete Guide for Beginners: http://www.guru99.com/jira-tutorial-a-complete-guide-for-beginners.html
  170. Tutorial - Planning and Estimating work for an Agile team: https://confluence.atlassian.com/agile/jira-agile-user-s-guide/jira-agile-tutorials/tutorial-planning-and-estimating-work-for-an-agile-team
  171. Tutorial - Tracking a Kanban Team in JIRA: https://confluence.atlassian.com/agile/jira-agile-user-s-guide/jira-agile-tutorials/tutorial-tracking-a-kanban-team
  172. Learn scrum with JIRA Software: https://www.atlassian.com/agile/how-to-do-scrum-with-jira-software
  173. Fields Allowing Custom HTML or JavaScript: https://confluence.atlassian.com/jira/fields-allowing-custom-html-or-javascript-224401453.html
  174. Configuring a custom field: https://confluence.atlassian.com/adminjiraserver071/configuring-a-custom-field-802592532.html
  175. Change your site logo and colors: https://confluence.atlassian.com/cloud/change-your-site-logo-and-colors-873871359.html
  176. Configuring time tracking: https://confluence.atlassian.com/adminjiraserver073/configuring-time-tracking-861253946.html | TimeTracking (direct link)
  177. Configuring Estimation and Tracking: https://confluence.atlassian.com/agile/jira-agile-user-s-guide/configuring-a-board/configuring-estimation-and-tracking
  178. Remaining Estimate Time Tracking and Stories. How to Apply Time to Sub-Tasks during Planning: https://community.atlassian.com/t5/JIRA-Software-questions/Remaining-Estimate-Time-Tracking-and-Stories-How-to-Apply-Time/qaq-p/402182
  179. JIRA Upgrade guide to JIRA 4.2+ and how to enable Time Tracking feature: https://confluence.atlassian.com/jira/jira-4-2-upgrade-guide-214865069.html#JIRA4.2UpgradeGuide-TimeTrackingChanges
  180. Time Tracking in JIRA: http://www.youtube.com/watch?v=qIFDUqAURVU
  181. Advanced JQL searching: https://confluence.atlassian.com/display/JIRA043/Advanced+Searching#AdvancedSearching-startOfWeek
  182. Work Logged Column: https://wiki.almworks.com/display/structure/Work+Logged+Column
  183. How can I generate a report of time logged per person and not per task?: https://community.atlassian.com/t5/Jira-questions/How-can-I-generate-a-report-of-time-logged-per-person-and-not/qaq-p/3093
  184. JIRA -- find all my logged work for last week: https://stackoverflow.com/questions/23159353/jira-find-all-my-logged-work-for-last-week
  185. JQL on work logged: https://community.atlassian.com/t5/Jira-questions/JQL-on-work-logged/qaq-p/345711
  186. JQL JIRA Filter on Worklog: https://community.atlassian.com/t5/Jira-questions/JQL-JIRA-Filter-on-Worklog/qaq-p/246707
  187. Using watchers and @mentions effectively in JIRA: https://www.atlassian.com/blog/jira-software/using-watchers-and-mentions-effectively
  188. How do I associate an existing Kanban board to an existing JIRA project?: https://community.atlassian.com/t5/JIRA-questions/How-do-I-associate-an-existing-Kanban-board-to-an-existing-JIRA/qaq-p/427727 (ANSWER: 'you need to have project="Your Project" set somewhere in your JQL for it to show up as a "Board" under your Project, even after associating in Board Settings... so be sure to use an OR for the generic side of the JQL that filters on "Label" or "Component" from other projects)
  189. Issues are not appearing in Boards: https://confluence.atlassian.com/jirakb/issues-are-not-appearing-in-boards-779159013.html
  190. How do I show completed items in the Done column of the Agile board?: https://community.atlassian.com/t5/Jira-Software-questions/How-do-I-show-completed-items-in-the-Done-column-of-the-Agile/qaq-p/106104
  191. 6 Tips Before and After Integrating Jira Software With Bitbucket https://dzone.com/articles/6-tips-before-and-after-integrating-jira-software
  192. Connect Bitbucket Cloud to JIRA Software Cloud: https://confluence.atlassian.com/bitbucket/connect-bitbucket-cloud-to-jira-software-cloud-814190686.html
  193. Release issues from The Kanban board: https://community.atlassian.com/t5/Questions/Release-issues-from-The-KanBan-board/qaq-p/31115
  194. Using the release page to check the progress of a version: https://confluence.atlassian.com/jirasoftwarecloud/using-the-release-page-to-check-the-progress-of-a-version-764478141.html#Usingthereleasepagetochecktheprogressofaversion-bgrefresh
  195. Automating JIRA Release Process: https://tech.offgrid-electric.com/automating-jira-release-process-6f482e7a8269
  196. Best practice for creating a “Roadmap” in Jira [closed]: https://stackoverflow.com/questions/10256767/best-practice-for-creating-a-roadmap-in-jira
  197. Product Roadmaps in JIRA: https://www.atlassian.com/agile/product-management/product-roadmaps
  198. JIRA support -- SOLVED - "We can't create this issue for you right now, it could be due to unsupported content you've entered into one or more of the issue fields. If this situation persists, contact your administrator as they'll be able to access more specific information in the log file": https://community.atlassian.com/t5/Jira-questions/We-can-t-create-this-issue-for-you-right-now-it-could-be-due-to/qaq-p/83478
  199. JIRA -- Configuring workflow triggers: https://confluence.atlassian.com/adminjiraserver071/configuring-workflow-triggers-802592811.html (supported at least in v7.1+)
  200. How to write a JQL to find issues status changed on Last week?: https://community.atlassian.com/t5/Jira-questions/How-to-write-a-JQL-to-find-issues-status-changed-on-Last-week/qaq-p/231919
  201. How to find issues that at some point has been assigned to you?: https://stackoverflow.com/questions/2145913/how-to-find-issues-that-at-some-point-has-been-assigned-to-you
  202. JIRA -- Find all issues related to a user: https://stackoverflow.com/questions/3518613/jira-find-all-issues-related-to-a-user
  203. How do I search for issues Resolved and/or Closed by a particular user? : https://community.atlassian.com/t5/Jira-questions/How-do-I-search-for-issues-Resolved-and-or-Closed-by-a/qaq-p/317364
  204. How can I search issues to which a user has commented? : https://community.atlassian.com/t5/Jira-questions/How-can-I-search-issues-to-which-a-user-has-commented/qaq-p/91873
  205. Find all JIRA issues I've ever commented: https://webapps.stackexchange.com/questions/106265/find-all-jira-issues-ive-ever-commented
  206. Issues commented by me in JIRA: https://stackoverflow.com/questions/5975529/issues-commented-by-me-in-jira
  207. How can I filter for all issues where I have commented?: https://community.atlassian.com/t5/Jira-questions/How-can-I-filter-for-all-issues-where-I-have-commented/qaq-p/223917
  208. Cloning an Issue: https://confluence.atlassian.com/jira/cloning-an-issue-185729666.html
  209. Integrating with development tools: https://confluence.atlassian.com/adminjiraserver071/integrating-with-development-tools-802592222.html
  210. JIRA -- Using parallel sprints: https://confluence.atlassian.com/jirasoftwarecloud/using-parallel-sprints-797737030.html
  211. View stories in a closed Sprint: https://confluence.atlassian.com/jirakb/view-stories-in-a-closed-sprint-779159181.html
  212. Two-level vs three-level story mapping with JIRA: https://community.atlassian.com/t5/Marketplace-Apps-Integrations/Two-level-vs-three-level-story-mapping-with-JIRA/ba-p/1069720 (requires Marketplace plugin "StoryMapping by Stories OnBoard")
  213. Is this good acceptance criteria, in a JIRA?: https://pm.stackexchange.com/questions/21549/is-this-good-acceptance-criteria-in-a-jira
  214. Building "Definition of Done" and "Acceptance Criteria" lists in JIRA: http://okapya.com/jira-agile-definition-of-done-acceptance-criteria
  215. How to handle a change in acceptance criteria for a user story?: https://stackoverflow.com/questions/24881231/how-to-handle-a-change-in-acceptance-criteria-for-a-user-story
  216. 8 steps to a Definition of Done in JIRA: https://www.atlassian.com/blog/jira-software/8-steps-to-a-definition-of-done-in-jira
  217. Scenarios for User Story in JIRA: https://marketplace.atlassian.com/plugins/ch.linkyard.scenarios-jira/cloud/overview
  218. Cucumber - Gherkin Keywords/Feature Introduction: https://github.com/cucumber/cucumber/wiki/Feature-Introduction
  219. Backbone Adds Native Support to Sync Data Across Jira Cloud Instances: https://www.k15t.com/blog/2017/11/backbone-adds-native-support-to-sync-data-across-jira-cloud-instances
  220. How to find ID for custom field(s)?: https://confluence.atlassian.com/jirakb/how-to-find-id-for-custom-field-s-744522503.html
  221. Atlassian -- Create an admin API key: (for JIRA/BitBucket/Confluence cloud data) https://confluence.atlassian.com/cloud/create-an-admin-api-key-969537932.html
  222. Atlassian -- JIRA/BitBucket - Manage API Tokens: https://id.atlassian.com/manage/api-tokens
  223. JIRA API v2.0 - create issue: https://developer.atlassian.com/cloud/jira/platform/rest/#api-api-2-issue-post
  224. JIRA's v2.0 API example - listing for all Custom IDs: https://atlanticlottery.atlassian.net/rest/api/2/field
  225. JIRA's v2.0 API example - "create issue" metadata: https://atlanticlottery.atlassian.net/rest/api/2/issue/createmeta?projectKeys=AEM&expand=projects.issuetypes.fields
  226. JIRA v3.0 API example - get Project versions: https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-project-versions/#api-rest-api-3-project-projectidorkey-versions-get
  227. Jira API and SelectList with REST: https://community.atlassian.com/t5/Jira-questions/Jira-API-and-SelectList-with-REST/qaq-p/272723
  228. How can I find the ID of a custom field in Jira 5?: https://community.atlassian.com/t5/Jira-questions/How-can-I-find-the-ID-of-a-custom-field-in-Jira-5/qaq-p/272632
  229. JIRA's RESTful endpoint - getting worklogs: https://www.jiratimesheet.com/wiki/RESTful_endpoint.html ((the proper path is /rest/api/2/issue/{issueIdOrKey}/worklog to get all worklogs of a given JIRA key))
  230. JQL example for searching for issues that have worklogs: project=CMSDEV AND Sprint in (15, 17) AND worklogDate >= 2018-01-17 AND worklogDate <= 2018-01-31
  231. Understanding the Cycle Time of Epics in Jira : https://community.atlassian.com/t5/Agile-articles/Understanding-the-Cycle-Time-of-Epics-in-Jira/ba-p/697783 (tip on setting a "Post Function" to move Epics to "In Progress" when they have child User Stories or other issues types that start their progress)
  232. How to administer a lot of projects in Jira: https://community.atlassian.com/t5/Jira-discussions/How-to-administer-a-lot-of-projects-in-Jira/td-p/753812
  233. Can a company’s culture make or break agile adoption?: https://community.atlassian.com/t5/Jira-Software-discussions/Can-a-company-s-culture-make-or-break-agile-adoption/td-p/761276
  234. Spring Cleaning for JIRA: https://community.atlassian.com/t5/Jira-articles/Spring-Cleaning-for-Jira/ba-p/766063
  235. Chrome Extension -- JIRA Assistant: https://chrome.google.com/webstore/detail/jira-assistant/iccfdkmiglokncbdheedflohigmijpdj
  236. How to find issues added to active sprint in JIRA?: https://stackoverflow.com/questions/15138187/how-to-find-issues-added-to-active-sprint-in-jira
  237. How can I filter issues not in active sprint (i.e. in backlog) for my dashboard?: https://community.atlassian.com/t5/Jira-questions/how-can-I-filter-issues-not-in-active-sprint-i-e-in-backlog-for/qaq-p/207007
  238. What’s the difference between a Kanban board and a Scrum board? (in JIRA): https://community.atlassian.com/t5/Jira-articles/What-s-the-difference-between-a-kanban-board-and-a-Scrum-board/ba-p/1497235
  239. Atlassian Training: https://training.atlassian.com/
  240. Atlassian Incident Handbook: https://www.atlassian.com/software/jira/ops/handbook
  241. Atlassian launches Jira Ops, acquires OpsGenie for $295M: https://www.computerworld.com/article/3303597/software-productivity/atlassian-launches-jira-ops-acquires-opsgenie-for-295m.html
  242. Atlassian acquires OpsGenie, launches Jira Ops for managing incidents: https://techcrunch.com/2018/09/04/atlassian-launches-jira-ops-for-managing-incidents/
  243. Atlassian to Acquire OpsGenie to Help IT Teams Manage Service Disruptions: https://investors.atlassian.com/financials-and-filings/news/news-details/2018/Atlassian-to-Acquire-OpsGenie-to-Help-IT-Teams-Manage-Service-Disruptions/default.aspx
  244. Atlassian announces Jira Ops and intent to acquire OpsGenie: https://developers.atlassian.com/blog/2018/09/jira-ops-incident-management-platform/
  245. Next-gen projects -- the new project experience in Jira Software Cloud: https://community.atlassian.com/t5/Next-gen-articles/Next-gen-projects-the-new-project-experience-in-Jira-Software/ba-p/814932
  246. "JIRA Roadmap" feature launched: https://www.atlassian.com/webinars/software/the-new-jira-begins-now
  247. Next-gen (actual JIRA team's) roadmap for Jira Software Cloud: https://www.atlassian.com/roadmap/jira-software#result-066d462c
  248. Email Notifications: https://confluence.atlassian.com/confcloud/email-notifications-724765358.html
  249. JIRA - Wiki Text Formatting Notation Help: https://jira.atlassian.com/secure/WikiRendererHelpAction.jspa?section=texteffects
  250. Confluence Wiki Markup: https://confluence.atlassian.com/doc/confluence-wiki-markup-251003035.html
  251. Confluence Editing Improvements: https://confluence.atlassian.com/confcloud/confluence-editing-improvements-945107733.html
  252. Creating Issue Reports for Test Results: https://support.smartbear.com/testcomplete/docs/testing-with/log/working-with/creating-issue-reports/index.html?q=jira integration with testcomplete
  253. Introducing Jira Align!: https://community.atlassian.com/t5/Jira-articles/Introducing-Jira-Align/ba-p/1068047
  254. What JIRA permissions are required to setup connection (to qTest)?: https://support.qasymphony.com/hc/en-us/articles/115003760563-What-JIRA-permissions-are-required-to-setup-connection-
  255. I want to be able to view closed issues in the new plan mode: https://community.atlassian.com/t5/Jira-questions/I-want-to-be-able-to-view-closed-issues-in-the-new-plan-mode/qaq-p/126690
  256. How to enable HTML Email notifications?: https://community.atlassian.com/t5/Jira-Core-questions/How-to-enable-HTML-Email-notifications/qaq-p/98990
  257. Search for issues associated to inactive users: https://confluence.atlassian.com/jirakb/search-for-issues-associated-to-inactive-users-864202122.html (using JQL assignee in inactiveUsers())
  258. Finding Issues Owned by Inactive Users with JQL: https://community.atlassian.com/t5/Jira-questions/Finding-Issues-Owned-by-Inactive-Users-with-JQL/qaq-p/249236
  259. JQL "assignee was in membersOf() on" doesn't work like expected: https://community.atlassian.com/t5/Jira-Core-questions/JQL-quot-assignee-was-in-membersOf-on-quot-doesn-t-work-like/qaq-p/457295
  260. What is issue.property used for? : https://community.atlassian.com/t5/Jira-questions/What-is-issue-property-used-for/qaq-p/184396
  261. Setting the assignee based on a property key: https://community.atlassian.com/t5/Jira-questions/setting-the-assignee-based-ona-property-key/qaq-p/259413
  262. Microsoft Teams & JIRA: https://community.atlassian.com/t5/Jira-articles/Microsoft-Teams-and-Jira/ba-p/1151240
  263. JQL to get the subtasks of specific issue: https://community.atlassian.com/t5/Jira-questions/JQL-to-get-the-subtasks-of-specific-issue/qaq-p/549415
  264. Is there a way to change a user's email address?: https://community.atlassian.com/t5/Jira-questions/Is-there-a-way-to-change-a-user-s-email-address/qaq-p/448935
  265. How to change users' email address? : https://community.atlassian.com/t5/Jira-questions/How-to-change-users-email-address/qaq-p/593647
  266. Gartner Magic Quadrant -- Enterprise Agile Planning Tools: https://www.gartner.com/doc/reprints?id=1-1YU2C3UY&ct=200423
  267. Confluence - Integration with Microsoft Streams: https://community.atlassian.com/t5/Confluence-questions/Integration-with-Microsoft-Streams/qaq-p/1013343
  268. What is the new Jira issue view?: https://support.atlassian.com/jira-core-cloud/docs/what-is-the-new-jira-issue-view/
  269. Two ways we’re simplifying how to create projects in Jira: https://community.atlassian.com/t5/Jira-articles/Two-ways-we-re-simplifying-how-to-create-projects-in-Jira/ba-p/1625982 (Classic=CompanyManaged, NextGen=TeamManaged... going forward)
  270. Jira templates for user stories, tasks and bugs: https://blog.codecentric.de/en/2022/01/jira-template-user-story-tasks-bugs/
  271. Atlassian -- Open DevOps solution: https://www.atlassian.com/solutions/devops
  272. Atlassian blog -- Introducing "Open DevOps" - getting started: https://www.atlassian.com/blog/devops/open-devops
  273. Atlassian reveals Open DevOps vision: https://sdtimes.com/devops/atlassian-reveals-open-devops-vision/
  274. PowerBI -- jira-powerbi-template: https://github.com/KoderLabs/jira-powerbi-template
  275. Microsoft Lists, a New Task Manager, Is Free if You’re Fast: https://www.howtogeek.com/783533/microsoft-lists-a-new-task-manager-is-free-if-youre-fast/
  276. Try Microsoft Lists with your Microsoft account (Preview): https://techcommunity.microsoft.com/t5/microsoft-365-blog/try-microsoft-lists-with-your-microsoft-account-preview/ba-p/3083390
  277. Microsoft Planner - task management: https://www.microsoft.com/en-ca/microsoft-365/business/task-management-software
  278. Five ticketing systems for developers: http://www.techrepublic.com/blog/five-apps/five-ticketing-systems-for-developers/1277
  279. Benefits of the SDL: https://www.microsoft.com/en-us/SDL/about/benefits.aspx
  280. Systems Engineering for Intelligent Transportation Systems: https://ops.fhwa.dot.gov/publications/seitsguide/section3.htm
  281. Agile Software Development compliant to Safety Standards?: http://docplayer.net/10212163-Agile-software-development-compliant-to-safety-standards.html
  282. The Cost of Test Driven Development: https://web.archive.org/web/20131024000126/http://blog.typemock.com/2009/03/05/the-cost-of-test-driven-development
  283. What Does It Cost to Fix a Defect?: https://www.stickyminds.com/article/what-does-it-cost-fix-defect
  284. What Does It Cost You To Fix A Defect? And Why Should You Care?: http://www.jrothman.com/articles/2000/10/what-does-it-cost-you-to-fix-a-defect-and-why-should-you-care/
  285. The Rising Costs of Defects: http://www.seguetech.com/rising-costs-defects/
  286. Defect Prevention - Reducing Costs and Enhancing Quality: https://www.isixsigma.com/industries/software-it/defect-prevention-reducing-costs-and-enhancing-quality/
  287. Lets Test 2012: https://www.youtube.com/watch?v=XrYyQFtr_Mw
  288. The economics of Testing: http://www.riceconsulting.com/public_pdf/STBC-WM.pdf
  289. How to Handle blocker bug in middle of Sprint: https://www.scrum.org/forum/scrum-forum/13134/how-handle-blocker-bug-middle-sprint
  290. How to deal with bugs in Sprints: https://community.atlassian.com/t5/Jira-questions/How-to-deal-with-bugs-in-sprints/qaq-p/284621
  291. 4 Agile Ways to Handle Bugs in Production: https://www.sitepoint.com/4-agile-ways-to-handle-bugs-in-production/
  292. Should defects have story points in Scrum?: https://softwareengineering.stackexchange.com/questions/303384/should-defects-have-story-points-in-scrum
  293. How do you handle bugs during sprint planning?: https://community.atlassian.com/t5/Jira-Software-questions/How-do-you-handle-bugs-during-sprint-planning/qaq-p/296597
  294. How to manage bugs which open during active sprint w/o impact burndown: https://community.atlassian.com/t5/Jira-Software-discussions/How-to-manage-bugs-which-open-during-active-sprint-w-o-impact/td-p/648476
  295. Best way to track bugs for stories?: https://community.atlassian.com/t5/Questions/Best-way-to-track-bugs-for-stories/qaq-p/372788
  296. How do you track bugs in your sprint?: https://community.atlassian.com/t5/Jira-Software-questions/How-do-you-track-bugs-in-your-sprint/qaq-p/66812
  297. How should a team handle Unplanned Work in Scrum (using Jira)?: https://community.atlassian.com/t5/Jira-questions/How-should-a-team-handle-Unplanned-Work-in-Scrum-using-Jira/qaq-p/328790
  298. How to track bugs during QA of a user story: https://community.atlassian.com/t5/Jira-Software-questions/How-to-track-bugs-during-QA-of-a-user-story/qaq-p/139797
  299. Do you estimate bugs that are added before you add them to a sprint?: https://community.atlassian.com/t5/Questions/Do-you-estimate-bugs-that-are-added-before-you-add-them-to-a/qaq-p/253306
  300. How to deal with Bugs in the Product Backlog & Sprints: https://community.atlassian.com/t5/Jira-questions/How-to-deal-with-Bugs-in-the-Product-Backlog-amp-Sprints/qaq-p/643080
  301. We have over 450 bugs. Should I create a separate project just to handle bugs?: https://community.atlassian.com/t5/Jira-Software-questions/We-have-over-450-bugs-Should-I-create-a-separate-project-just-to/qaq-p/117167
  302. How do I create a Bug and have it appear as a Sub-Task under the related Story on the Agile Board?: https://community.atlassian.com/t5/Jira-questions/How-do-I-create-a-Bug-and-have-it-appear-as-a-Sub-Task-under-the/qaq-p/69022

See Also

Build | GIT | SVN | CVS | Testing | PM | Agile | CI/CD | DevOps