Begriffe Flashcards
A team is planning on using Azure DevOps boards and use the Agile process. Which of the following is a chart can be used to measure the time taken for the team to complete the work items once they begin to actively work on the items?
Cycle Time Chart
A team is planning on using Azure DevOps boards and use the Agile process. Which of the following can be used to plan, prioritize, and organize the work for a team to do within a product?
Backlog
Which of the following is a process you can choose in Azure DevOps for your project if you just want a simple model that helps to track Issues, Tasks and Epics?
Basic
Burnup Chart
Ein Burnup Chart dient in Scrum dazu die fertiggestellte Arbeit oder Aufgaben darzustellen. Diese Charts helfen bei der Visualisierung und Übersicht.
Burndown Chart
Ein Burn-Down-Chart ist eine grafische Darstellung für den verbleibenden Aufwand in einem Projekt, in Relation zur verbleibenden Zeit. Die noch zu erledigende Arbeit wird üblicherweise auf der senkrechten Achse dargestellt, die Zeit auf der waagerechten.
Git
Contains a version controll system / decentralized system
GitHub
Git repositories hosted in the internet
Trello
Planungstool - Trello ist ein auf Kanban basierender Aufgaben-Verwaltungs-Onlinedienst
Jira
Fehlerbehandlung, Problem Behandlung operatives Projektmanagement.
Jenkins
CI-Tool. open source automation server which enables developers around the world to reliably build, test, and deploy their software.
Chef
configuration management technology used to automate the infrastructure provisioning. SImilar to Puppet.
Selenium
free (open source) automated testing suite for web applications across different browsers and platforms.
Datadog
Infrastructure and Applikation Monitoring
WhiteSource Bolt
Check OpenSource for finding Vulnerabilities (including Lizense Issues) - Free Version 5 Scnas per day and repository
SonarQuobe (Sonarcloud)
open-source platform for continuous inspection of code quality to perform automatic reviews. Static Code Analyses -measuring code quality
How can we find Technical Debt?
SonarQube -> Maintainability -> Technical Debt
Communikation with / integrate with Azure DevOps
Teams or Slack
What is Technical Debt
Anything that could slow the entire development process. As Technical Debt increases it can become more difficullt to make changes to the code
What can cuse Technical Debt?
developers under pressure; improper code, bad coding practises, design not done properly, no reviews of code quality
EPIC
log group os user stories
flaky tests
tests can fail - even if the code or infrstruktur are the same.laky TestO –>can be detection by System or custom
Parallel Jobs
Pipelines- Parallel Jobs - only one - can purchase or wait for free agent
job: '-job:Linux pool: Area1 steps: '-script:echo Azure DevOps
Area1
vmImage:’ubuntu-latest’
What do you have to setup for continuous integration with Jenkins
service hook in Azure DevOps project
How can you check Code Coverage
For .Net based applications, you can use the .Net Core CLI task to generate code coverage reports.
For Java based applications, you can use the Cobertura tool
Static Code Analysis
For Java you have PMD - https://pmd.github.io/
For .Net you can use Visual Studio itself -
RDP Port
3389
Virtual Machine - you want to publish your project
Management Service
Apply DSC on other vms
OnPrem plus other Cloud Environments
flaky test - rule of thumb
As a rule of thumb, if you face a flaky test, do not assume that this is a test problem. You should suspect production code first and then the test.
What is a flaky test
It’s a test that sometimes fails, but if you retry it enough times, it passes, eventually
Deployment Group
logical set of deployment target machines that have the agents installed.
How to create a Deployment Group
Create a virtual machine (Install IIS and the Hosting Bundle)
Register the server in Azure Pipeline in a Deployment Group
Use Azure Pipeline to deploy an APS.Net Core application to the deployment group
What is agentless?
??