-
Notifications
You must be signed in to change notification settings - Fork 0
/
glossary.html
224 lines (224 loc) · 12.8 KB
/
glossary.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
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
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
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
<!DOCTYPE html>
<html>
<head>
<div class="box">
<title>Glossary Table</title>
<link rel="stylesheet" href="styles.css">
</div>
</head>
<body>
<h1> SIT722 Devops Glossary</h1>
<h2> Its a valuable source that would describe Devops and its important terms</h2>
</body>
</html>
<table>
<tr>
<th>ID</th>
<th>Term</th>
<th>Definition</th>
<th>Refrences</th>
</tr>
<tr>
<td>1</td>
<td>Devops</td>
<td>DevOps enables businesses to achieve a competitive edge by integrating development and operations to enhance software development,
delivery efficiency, speed, and security.</td>
<td>GitLab (2022). DevOps explained. [online] GitLab.
Available at:
<a href="https://about.gitlab.com/topics/devops/"> https://about.gitlab.com/topics/devops/.</a>
</td>
</tr>
<tr>
<td>2</td>
<td>Automation of the software development lifecycle </td>
<td>DevOps streamlines software delivery by automating testing, builds, releases, provisioning, and other manual tasks,
reducing human errors and accelerating the process.
</td>
<td>GitLab (2022). DevOps explained. [online] GitLab.
Available at:
<a href="https://about.gitlab.com/topics/devops/"> https://about.gitlab.com/topics/devops/.</a>
</td>
</tr>
<tr>
<td>3</td>
<td>Collaboration and communication </td>
<td>A great DevOps team excels with automation, complemented by effective collaboration
and communication for seamless software delivery.</td>
<td>GitLab (2022). DevOps explained. [online] GitLab.
Available at:
<a href="https://about.gitlab.com/topics/devops/"> https://about.gitlab.com/topics/devops/.</a>
</td>
</tr>
<tr>
<td>4</td>
<td>Continuous improvement and minimization of waste </td>
<td>High-performing DevOps teams continually seek improvement by automating tasks
and analyzing performance metrics to enhance release efficiency and mean-time-to-recovery.</td>
<td>GitLab (2022). DevOps explained. [online] GitLab.
Available at:
<a href="https://about.gitlab.com/topics/devops/"> https://about.gitlab.com/topics/devops/.</a>
</td>
</tr>
<tr>
<td>5</td>
<td>Hyperfocus on user needs with short feedback loops </td>
<td>DevOps enables teams to prioritize users' needs through automation, effective collaboration, and continuous improvement,
leading to a better understanding of user requirements and efficient delivery of their desired solutions.</td>
<td>GitLab (2022). DevOps explained. [online] GitLab.
Available at:
<a href="https://about.gitlab.com/topics/devops/"> https://about.gitlab.com/topics/devops/.</a>
</td>
</tr>
<tr>
<td>6</td>
<td>NetApp </td>
<td>NetApp empowers DevOps by enabling operations teams to automate infrastructure and developers to work in reliable,
predictable environments with reduced friction, resulting in better business outcomes and enhanced developer productivity across on-premises and cloud environments.</td>
<td>netapp (n.d.). What Is DevOps? - Practices and Benefits Explained | NetApp. [online] www.netapp.com.
Available at:
<a href="https://www.netapp.com/devops-solutions/what-is-devops/"> https://www.netapp.com/devops-solutions/what-is-devops/.</a>
</td>
</tr>
<tr>
<td>7</td>
<td>DevSecOps </td>
<td>DevSecOps extends DevOps by integrating security practices into the development lifecycle,
empowering delivery teams to implement security controls early on, and conducting security testing in static, software composition, and dynamic areas.</td>
<td>Wikipedia Contributors (2019). DevOps. [online] Wikipedia. Available at:
<a href="https://en.wikipedia.org/wiki/DevOps"> https://en.wikipedia.org/wiki/DevOps.</a>
</td>
</tr>
<tr>
<td>8</td>
<td>GitOps </td>
<td>GitOps enhances security by version-controlling deployment configurations,
allowing changes to be managed through code review and enabling quick issue tracing and reproduction, leading to improved overall security.</td>
<td>Wikipedia Contributors (2019). DevOps. [online] Wikipedia. Available at:
<a href="https://en.wikipedia.org/wiki/DevOps"> https://en.wikipedia.org/wiki/DevOps.</a>
</td>
</tr>
<tr>
<td>9</td>
<td>Artificial Intelligence </td>
<td>Defining 'intelligence' is crucial in assessing if an artificial system truly qualifies for AI,
as it involves a machine's ability to perform tasks that would have required human intelligence..</td>
<td>Diaz, M. (2023). What Is AI? Here’s Everything You Need to Know about Artificial Intelligence.
[online] ZDNet. Available at:
<a href="https://www.zdnet.com/article/what-is-ai-heres-everything-you-need-to-know-about-artificial-intelligence/"> https://www.zdnet.com/article/what-is-ai-heres-everything-you-need-to-know-about-artificial-intelligence/.</a>
</td>
</tr>
<tr>
<td>10</td>
<td>Black Box Testing </td>
<td>Dynamic code analysis, as an automated black box security testing method,
evaluates application functionality, security, performance,
and other aspects without access to the system's internals..</td>
<td>Check Point Software. (n.d.). What is Black Box Testing?
[online] Available at:
<a href="https://www.checkpoint.com/cyber-hub/cyber-security/what-is-penetration-testing/what-is-black-box-testing/#:~:text=Black%20box%20testing%2C%20a%20form."> https://www.checkpoint.com/cyber-hub/cyber-security/what-is-penetration-testing/what-is-black-box-testing/#:~:text=Black%20box%20testing%2C%20a%20form..</a>
</td>
</tr>
<td>11</td>
<td>Devops'Observability</td>
<td>When devops is combined with continuous automation and AI-assisted support,
it promises to give the practical solutions needed to ensure corresponding applications run perfectly and
cross-collaborative teams produce the finest user experiences and business outcomes imaginable.</td>
<td>Dynatrace. (n.d.). Observability for cloud-native environments. [online]
Available at:
<a href="https://www.dynatrace.com/resources/ebooks/observability-and-beyond-for-the-enterprise-cloud/"> https://www.dynatrace.com/resources/ebooks/observability-and-beyond-for-the-enterprise-cloud/.</a>
</td>
</tr>
<tr>
<td>12</td>
<td>Service Level Objectives </td>
<td>While SLOs are essential for aligning technical goals with business goals,
they are not always easy to define. Many issues arise as a result of operational overburden.
Enterprises now have a plethora of metrics to track and measure,
but having a lot of alternatives does not ensure having useful information.
</td>
<td>Team, D.E. (2023).
SLOs done right: how DevOps teams can build better service-level objectives. [online] Dynatrace news.
Available at:
<a href="https://www.dynatrace.com/news/blog/slos-done-right/"> https://www.dynatrace.com/news/blog/slos-done-right/.</a>
</td>
</tr>
<tr>
<td>13</td>
<td>Kanban Methodology </td>
<td>a product development management strategy that stresses continuous delivery without overburdening the development team.
Kanban, like Scrum, is a method for improving team cooperation.</td>
<td>www.synopsys.com. (n.d.). What Is DevOps and How Does It Work? | Synopsys.
Available at:
<a href="https://www.synopsys.com/glossary/what-is-devops.html#:~:text=DevOps%20(a%20portmanteau%20of%20%E2%80%9Cdevelopment,than%20traditional%20software%20development%20processes."> https://www.synopsys.com/glossary/what-is-devops.html#:~:text=DevOps%20(a%20portmanteau%20of%20%E2%80%9Cdevelopment,than%20traditional%20software%20development%20processes.</a>
</td>
</tr>
<tr>
<td>14</td>
<td>Scaled Agile Framework (SAFe) </td>
<td>a set of organizational and operational patterns intended to assist firms in scaling lean and agile processes.
SAFe is one of an increasing number of frameworks targeted at tackling the challenges that develop when a single team's size is increased beyond its current capacity.</td>
<td>www.synopsys.com. (n.d.). What Is DevOps and How Does It Work? | Synopsys.
Available at:
<a href="https://www.synopsys.com/glossary/what-is-devops.html#:~:text=DevOps%20(a%20portmanteau%20of%20%E2%80%9Cdevelopment,than%20traditional%20software%20development%20processes."> https://www.synopsys.com/glossary/what-is-devops.html#:~:text=DevOps%20(a%20portmanteau%20of%20%E2%80%9Cdevelopment,than%20traditional%20software%20development%20processes.</a>
</td>
</tr>
<tr>
<td>15</td>
<td>Lean Development </td>
<td>a translation of lean manufacturing principles and methods to the software development arena.
To enable agile enterprises, Lean provides a conceptual framework, values, and principles,
as well as experience-based best practices.</td>
<td>www.synopsys.com. (n.d.). What Is DevOps and How Does It Work? | Synopsys.
Available at:
<a href="https://www.synopsys.com/glossary/what-is-devops.html#:~:text=DevOps%20(a%20portmanteau%20of%20%E2%80%9Cdevelopment,than%20traditional%20software%20development%20processes."> https://www.synopsys.com/glossary/what-is-devops.html#:~:text=DevOps%20(a%20portmanteau%20of%20%E2%80%9Cdevelopment,than%20traditional%20software%20development%20processes.</a>
</td>
</tr>
<tr>
<td>16</td>
<td>Extreme Programming </td>
<td>a software development methodology aimed at improving software quality and responsiveness to changing client needs.
XP allows frequent releases in short development cycles to enhance productivity and create checkpoints where new client requirements can be answered.</td>
<td>www.synopsys.com. (n.d.). What Is DevOps and How Does It Work? | Synopsys.
Available at:
<a href="https://www.synopsys.com/glossary/what-is-devops.html#:~:text=DevOps%20(a%20portmanteau%20of%20%E2%80%9Cdevelopment,than%20traditional%20software%20development%20processes."> https://www.synopsys.com/glossary/what-is-devops.html#:~:text=DevOps%20(a%20portmanteau%20of%20%E2%80%9Cdevelopment,than%20traditional%20software%20development%20processes.</a>
</td>
</tr>
<tr>
<td>17</td>
<td>Microservices</td>
<td>The microservices architecture is a design strategy for building a single application out of a collection of small services.
Each service runs its own process and communicates with other services via a lightweight mechanism accessible via a well-defined interface.
Microservices can be constructed with a variety of frameworks or programming languages and delivered as a single or a series of services.</td>
<td>www.synopsys.com. (n.d.). What Is DevOps and How Does It Work? | Synopsys.
Available at:
<a href="https://www.synopsys.com/glossary/what-is-devops.html#:~:text=DevOps%20(a%20portmanteau%20of%20%E2%80%9Cdevelopment,than%20traditional%20software%20development%20processes."> https://www.synopsys.com/glossary/what-is-devops.html#:~:text=DevOps%20(a%20portmanteau%20of%20%E2%80%9Cdevelopment,than%20traditional%20software%20development%20processes.</a>
</td>
</tr>
<tr>
<td>18</td>
<td>Application Release Automation(ARA) </td>
<td>The process of packaging and releasing an update, feature, or application from development to production in a consistent and repeatable manner utilizing tools,
scripts, or solutions is known as automated release administration (ARA).</td>
<td>Plutora. (n.d.). DevOps DevOps Terminology: A Glossary. [online] Available at:
<a href="https://www.plutora.com/devops-at-scale/terminology-glossary"> https://www.plutora.com/devops-at-scale/terminology-glossary</a>
</td>
</tr>
<tr>
<td>19</td>
<td>Cloud Computing </td>
<td>The distribution of processing power, database storage,
software, and other IT resources via the internet (rather than your computer's hard drive) is referred to as cloud computing.</td>
<td>Plutora. (n.d.). DevOps DevOps Terminology: A Glossary. [online] Available at:
<a href="https://www.plutora.com/devops-at-scale/terminology-glossary"> https://www.plutora.com/devops-at-scale/terminology-glossary</a>
</td>
</tr>
<tr>
<td>20</td>
<td>Complex-Adaptive System (CAS) </td>
<td>A system in which complete understanding of the individual components does not imply complete understanding of the system's behavior.
Examples include goverments, markets, and climates.</td>
<td>Plutora. (n.d.). DevOps DevOps Terminology: A Glossary. [online] Available at:
<a href="https://www.plutora.com/devops-at-scale/terminology-glossary"> https://www.plutora.com/devops-at-scale/terminology-glossary</a>
</td>
</tr>
</table>