0 ratings 0% found this document useful (0 votes) 49 views 70 pages Devops Notes
The document outlines a comprehensive methodology for software development, detailing various phases of the software development cycle including requirements analysis, design, implementation, testing, deployment, and maintenance. It emphasizes the importance of stakeholder involvement, agile practices, and iterative processes to ensure high-quality software delivery. Additionally, it discusses different models such as waterfall, spiral, and agile, highlighting their advantages and drawbacks.
AI-enhanced title and description
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here .
Available Formats
Download as PDF or read online on Scribd
Go to previous items Go to next items
Save devops notes For Later nit -I
wee
> Boflware development 63 a wmethodology to
Create high Quality, Software
Phases of Software Development Cycle : :
cb Degen Bee
seers
Customer < 5 ilibeg Cov) een
(vs) piste ere Heme , Comperate
i- 15
Stake holdevs ~ earcety
IAS HS
Stake folders. —— Bussiness people |
(ECON see
(> @eleenagen: [1 BS SMa
Cilly. Spreject feasey iS ay
2 Software Seeuhe
5 tT Jahuls eae PDE Bis sis pS
Banking applications OF: prog sen“ od cs
ci) Display ;
cl Deposit | 5
CB teanefty
= Sow Fale
pareDuration
| ea a
: Software oe
| Hardware wast ee . =
3) Daigning ‘ i
| Quian involves step by step Process”:
| 2 i. hoe
Gt will -be vonitter*in —the form of algorition,
| She algorithrn can fe wollen inthe’ form of
| Flowchart : vn
See Modeling tools cum) 4 Fhdiagrs,
i) Use case (Mainly wed).
|
|
|
|
|
BY lace cee ts
exrimartorey ‘seaidtes
4 : Sark web app heats Sladenls , Faculty ro
wwho ave 90tg to wexelsapplecatiers.. etre Called
aakere a: 30 ame pala Gras.» ee oy e 3ila]23
Module! M2. ;
Sach .Moedele . hs oe by “Spicttie Person
> a9} the progvamnney who developed he pregre
thernselves _act as cteakers 8 ae prep
( Trmplernentatirs ).- ge cas
Templerentt code buclea at bas Aetg Bhat:
is based om design Bhase. Tn this Coropilrs [Pak
aye = to: re ke eit the programs
ye Liha Sere
) tek a
’ Aeter the tee was J :
luted sehich 15 caltid 4;
after all aoe geeaascaiee Syequirernintr > Mionemal Capability oe
/ Processor
Minimal Primary k Secondary Monon Caypa bile
Progra GB < RAM ae
> Onte the _brplmintatin g “Bogie. nerdene “by
bares] then ee fees is boar a! oY ae end
Ceuvces: = o
sept
> Onte ae an ee Code i's tested” ~e
bugs OY Crvers this is cated tet >
Maintainanty ., ; ba
wee
Nee
ae pee
area
Onis the cliane stark using the cee
Susten the eal Mssues Come at the time @
Execrittor| wages these. #6 sue COA Ree Ee
the nen tainiiiee Clete ae
eis -s G es
Spte Modele 2 Sas Shab Jn
ad vadb aren
A oe kin =
AD. veskenga Mesh. 3 a ce “bahgs 3
: wi ;
2 Pears ” voachrebar
| amalysts |)!
Requisrernest amaleysis :
AIL possible evequivernectt ane developed tribe. pec
documented a ses septa Requirement ai
t 5 Spectficatier ;
Systern’ clesign. Me (pico dest ownatereosla thea
The Blueprint ofa Gocument:'§ called SD toheve
‘tt sprovides Overall Systern architecture + Aewelep
He Sofkvoare : } f
Smplementatton Dae
Sain all the tl given to “the “Stpsten the Syrtm x
developed by dividing emtine Soierce-Fode'\to
Smaltl \Govograms Called unils w each unit fs
imbegqvated ( Code & Ts uantt, Testing) units ave
ae : Tested for ae cfuretirelity Called untl Testy
Aut the units developed she above phate are Grtgrate
after -Latng He “dentdy any eye fealla” Failures
=a _ ~Deployrment Rj
Testi tise Applicatien Gy 15 erie He
Cltenkk Envutronment Se
C0”) Product fs Veleased in the Narket.
; Matntainane
| Eto -fty and Tesues fp the Client envinenmnt
| 1 ‘Patches — Remove Par tteulay Module & ae
nw Module
Sore. patches ase oeleasel -to seclify the
Problears or to cyelease latect Verto
) Mery easy. b Simple NT
Teyevyy ‘ } ai
> Exerygthng - ‘iS Predeyned, 2
> Wwe Cain Nanage east
, > Poe the phases should be Consplitit before
“Br ay AXE phasy. - 1ohs 8 Fotegatd str
2 ei oe esti ay
rick 4 pats. S i
ort Prada: asheqit> Net Good for Complex projects
> Poor Model “ov leva Peron proc
&} Dmazon
9 Sterative Model
> Shavt yoith ‘Simple Set of. Yequitrements RR
bea ti +0 implement. & there after ayale
thevales ke enhances the ee Verstons unt}
the final Systern 1S cveleasid, | f
>» In this «model Hiepaide iS seid’ in
ever phase
I- ere -functionalifj is developed. Qui
2. Qeusulb ave obtained Tecan
3-Testing & Aebugging 18 done or Small sehatias
4. Risks Ore fdentifrecl kK Resolved on erations
Drawhacks
1. Move Cesniees aoe. ee
2. Dll the oe siePaieis
8) Spiral aredel sleyentan
= ee of Suse: “fall oa he Herat
model DS horns
2? Rasic application F pes YO 5
> Mt TA Supports Sequential ef: top dawn
Appreact & Hevative Backward agproach
Diviced oo bee :
t. Plan 2 rnk 8. derives ye oe
> Tb a combinitien a woaley Fathi: Hevative Model
Pishetans ce :
os Determine objectives oy Neate ee
> Ident fy Alternatives
Sk
1 tes
a aa ee ae
oe be ade Bees ip Ja SESS AS pa
; Develop eae Aceh) kos
Drengaleine GE code A Césting’ thes
ee TOP). AAT GAMER come
Bivaludter hy ce aay Bie oak sia ee
eG =
Review the Cede. be Release fee
3 tal We GCAeantages
Sproul rede ts (ore pret ulm dhe atestorner iy
Satesfred
> Gove for Leng deve Pre mete
3)\4|23
be orig faned bing
35 Good for Large spraeck
a. flextble R’Yequirremenk gethering ARS
4. Customer Satisfaction 3
6 Communication. Between Stake Fotders & Acizloping
-tram
6. emproved quality
Peeks
1. Complex th lomghN,
a rakes’ Ligne boresccatle PARR. cus etare
3: expensive ‘ : 4. “
4. Time Consuming “egeee
5. More youre wilization va ee ieee
wong celeste Mane eee
») oy: ‘SPaped ae ele yale tonite, MPC AL dk zowvels
terfall ‘wiodlel es dp sean
Extension of Woe s
£3), ee ee
: valbdats”
>
danwdedsh?
> wupaleecssecrd ts
so fara’ Svysesy> ae a
2. Success vate is Now.
3. ee fs ae & SS2 Ds more Otaid than ves fis jel $ |
3 ceqribiemedts~ 8 bet Drciimers ued te be
updated Combinurously ”
6) Rapid. Application . Soiree. edel Gectod
nieaon 5 HSI HACE
> Beans irre trade Sar as cs
> product con be delivered in ee duration
> Lach problem given by the Grithemrer tS divided
among omultipt: tearm’. b Exeouty paved
So the Droduct alelivercd fable! Byes
“Teami : ete. a
Bete M Of FOLPAL NS
ned ak
cette Qaim 1
Bussiness
Moeelelten
i 6
prihishets1
5
pitas)
Bisttes |9 B es Modeling
wth. info Flow is oeaae, cS Vn
Boece -frumetiins
Data Bee,
> Data ts Stored eA avhibte f Ae
>(Eemmunicatin) eo from "hoe
ae Tide ee dnc data’ Boje :
Pr cess nae ie,
IS
mevswilals: sel cae stg hews
Sort ya +3 eiudorg” cis 4a
> Bohadtisstties: operation ite ‘clone seated: ae
SPs Mod tiling Rsrwis ks
Ss yahonedy
pplication Geneseittn PewtAyT
Meee
Busines , Data eae
assy shah
“ Tating W turn.
> Testi 4.
TCeomeve\:
cach and r6) Pgile Medel” aie lel
Done of Hh, DEC. athe
>this Sophoare Should be ey alelivered +o
the Customers i
: Te ers new as te the already
oe pee poup aaslopel
> Pai ile Coréis Mg gp _aanifestof ae.
evel top tears
eatin “clesigrens
Dafrrlarnants fran
a
four Ve principle of Agile Manifesto
|) Grdividuale and inchyaction over process &
Took ;
2. worried. Sopfiware ee bensi ve ;
Clocumentation /
3- Customes et 2 Vey gad
Negotiation :
H. a cog :
eee b Inter
pt mal apieB oe ree allow a Chang - enti
Modulation Methad . . : a !
42. Dagile BAarntfeato’ * oprrtnetp les
(. Customey Bah incta, through ¢ acl oly e Cong,
Software eleven : :
Ay Bosed 0 the Customer sete action cole a
x BRRieeOnd in “faster wa :
Bi ncn eles a "Crequivernents staat the
deve loprnent process sualeuh ae
3 Frequent. chelivery OF woarking oo a
4. ‘colloberation fetiveen Business safe &
Aevelopers Sere she project
5. Support, trust and motivate Hae “trvolaek
6. Enable _ace- fae. Irotenacton i“
oz ee, sagen 13 -the. Privney. omer
riBuaceessoiteie wes spent ait meat hy, quel: iy
2. Bale arragede A
Phase . Sei eae vilay veflecttons om how to become more |
effective 4 a
ephases of Dai Rep SEL, 5 Aki
‘i Concept li
“Requtéyement
ees cl eathreath shes Cotelweasls atige
\ Cone Requisement 0
(a daar SI ale} -wacke
> Ups 7ee applications
asimqQal was: ©
geinvsk ot
pan (rasbiles) acsy
oe la Te und,
> wha DPreqramming gaa .
> Vohteh bes ave usd and for -tab
farteylenked with one anothey | a
>To Dest, backend
> All the Stake halders ave imvoted DDN b ay
Is a,
> In esign phase cleals softs Layout & ARS
Mobil, Laptop, Daktop | web will b. alone
> T+ wilt tdentify the design of. cach webpa.
> Color Fixing 1S Aor! axceorvcling 6! ‘the Project
> Sevver Dutgn Cesbe, eee
3: Developroert animate Teller Pais 2
> id we devel code, according fe duty,
. Development Phas-take Max arnount o
Scat
™
ie) Aeuelop “sre merle Beat <
+ ‘
> Th eit asia joe
“Pwo oSceup the pavuoanr Cos, 4 vf
intianthe aes 92) een ewe ielb ae
> Sertguni Seve silage: PFET
py
Porkbs Terbegration: & Tasting : eh swe » Gelea
5Testing plays o vital vole in Agile ere by
Fixing the exyvors that vwoas done & le veloprnent
tearm & Yechfy these Exvors
> Tesk glans are designed sfer cach Mpdule
> Brain SPreaming Session conducting Beat Lpooswite,
Testing Cases
> compile ae Plan Test
Deployment bk Impl mentation
DGetting all the Software Servers & Hardusave thar
final velease.
» settle up docta bases & Links oe ensure that
tind ave Be
Reviews & Detirements — i
Last Phase of cae Boe cere “te he
de
Och;
i ae orearre Backend. Channel aeEftecttve Agile process for: Softwar. Devel,
dD Define Goals
>» Daily Mectinas
NG) mtevactron.
4) Colloboratiey,
8) Shave feedbacte
@) Remain Agite
4
Easing Goals Peljortn, Geftring # He CHsormesy :
SETA | her's Ot
Vequivements , Teale & Technalgies , Sep bara’
> Tilly netectings y Clarify mM what +0 male oy
Partteulas ag ( Standup a
> Intevactfon: To tell their Views tolas Bailes
May fs nt id de etunts
Devilopers, Stake holders og
> Collbeovation een euar
ebm tle a. U4] a/os
OD Pudawental of deveps
> Arochilectuves b git clone "wert
oo eae ;
> Deployment : Cloud repost tory as Local Yepeil tory
> Ovchertyatton
> Weed ef Devens
> Jnstance of Applrcations
> Devops Deliveg “pype ine
> Devops Lcowy steno
(ppt duiy) — Frelp a Deveps took
(Deveps iC Develeprne ea ee y
Devops is a co (Cobava lor b} wo Developm
“Tt operations +o. make Software preducton and
ent &
Deplogrmt man operated and Yepeatable Yoaye
> when is Devopa needed? aoe
when the operattoral. gteam fas high. end
Clemmamal ef new Gevision, OF “Yeleases then thar
will be. reed fox Deveps . >
Devops fram Teraditronal Pp 27
Cold process >
i
Old povoess Deveypps
ap J Se
Phang.
Deter splaang order by | After swdaasing “the Prod
the customer development oath development “Team k
Tea will design the applica Operational “tearm work —
Based on lesigh Lae Pie the design |
f edleesbrty the Parrduoave &
: Software Yequiremint
> Difference blwa may ss
2. Deplaying cede 2 e684 40 Deploy,
takes Hm +o” t ee
Diptoy :
8. Operational team fray 3 The eines "ee
lo Cotlabyat. with tha — rteracke wi
Davilopromt? teare Leith,
Matntainana teary to
acc 'Belp OF Apa eronle
*dlentify the Sais Wace Gin heh. Geen 5
“th clevelepid gpraje CARP Pr-for~ Hevindal
#. When -+the Qypplicator. iD. Yoho Ete axgplicatier
Crathe then the Yelease z C¥a shes Devetopen cat
pe Se ee five: tte Bottlencclce
“Tora diate ely “Doojgectte
- Teleased uo ith in ae
Vohe (s Deeps usec 2MsCd ai vied
- Dacops Lives 3 Methods legy > =fori ‘cretinusen
beet “ye: dleliniens
—Entegyation ke wa ‘el ford :
Products to Waste r
ouch eras: Devop: “Performs Crap Tacbrolagy
Becourse
Reasons -for Craig) Ciap ive Beeps
S Prdretabiuty : Devops oe Significant, lawser
failure rate ;
. Repreducit bility» aversion “everything go that
easlier “versions Can Be -restoved Anytime
> nl versions is feat
> atainbainabilty Kecovery pre cess Can he dene
eee wohenevey ens ae “evash in
iw veleases
“Tiere 4 te Market! Lae +o labo ee ae
digital. ! ke spool epplea itor,
7
Since all ave
eZ oe Quality : be Quality, of the work | is
pee Bons Of foofra Barrels lessBraking Large code bare tro Srrollseiees |
Devops breaks Large code foto AMamagabls Small
Modules ' .
sohin to adopt. Devops? aia
Ccommerce, uch a4 Stock Markels.
Devops works ~fbos
Tob:
execut
Worrlov atlows tbe abitely te Seperate be AMY
Jobs that the visers tap Orquest AE also can
amirvov thei” ideal process ino Ging Conf igereton
Sd OE
Mirae eens
aT Sines eh res> Devops Keeps Benebs marks 0% dead tenes: for
SigoHENT eyelet oc
Agile Methedolegs train the earn, ‘
5 In
caohere ns
Deveps gprtrciples le ee oats
D Customer centric actions
Devejss Headed constantly perfor’ Customer
castor actors bY veleasting tn products and.
Gisod?, aA
Devops Create, Infra eae
nae ‘
eppvicss 9s
3) End-
A cresponibileg
Yitesed
Cpreduct + nae c
Divops “earn perform Support Lint Dycln &
the gpyoduct
2. Continuous (updates driv? ‘i
4 ‘ Pt a
om Continuo lompyevemen te
1 ( p ih aless6 Nionor & Test: ye mS A 949
(ree Shark fsa So, teoare et ohvecbs the Nebomg
ep): down) f ping (Pa dein Roe
the ‘Devops wea constant See 7)
“Tésting tools “ke 3
Devops Exginar
A\ Soy Devops sei igan IT Partinteal
works with, Developers, operation team whe
kad Should have 990d Knowledge on hon
* Software +o (Communicate), Collabrat, tit
Development stesting & aperational es ns
Dempe dLifecyeleee Comtinuicus seine oo
Tn this phase the Cleveloprs Uxeve req eaived’
changes nerve Sraquatty
-to Cormit he
TS “but Id te findout any,
soTbts Covnrnt teal code
Probler if cpreene. .
> After building A ;
geveso ® Depeying Fh. code: «ths bull aprbern
Te paregerted to TPS TRANG” SES, aoe
Plpeler Coptpelines aye cmated cae Jeokina told
Continuous Teaking 1 Saetiousd eave! die
thi iltld code’ Developed code. 15. caninvoely Forkd
Spor error] buys cuatng : arctomnatien Testing fool,
— TesENG, TUnre, Selenluna~ be
> Agler Testing he code ‘using seers qpypeclone.
tL will be send +o monitoring wphase ee
contiouy Mentring (Bruit):
Continuous sAdpitorig 0 t the operational
process yfer Hye es application, Tt el loco
the gpraent vanning tions be intigiated
a hey a cation,
Sadicand wie| Meet - Pie the applicating &. Oeleand
Continuses, Deployment
the epde ts ide ste the ee
Servers usthg -toolk gh aey pee «heat,
Saltstack te sidan
> Peputar Devops, took
Doclew they swahich will ee
~ pracklatin, bv irbirienst peaay: by ate -al|
Yequtred Boe & —
ebied
|
|
»
Bosley aed, Operation,
All Devops Operations based * oon binuity an,
ahs * eouplewz Ader alte oft iba gprocess .b-
Devops: ves Agile Methodology -bo_plan the
Development . Colobarat :
> The Deviloprunt Hearn with the Operationel
+eam +0 Jplan the work uO.
| §=6coding: .
ee, Copy
> Devops he git to Clone the Code from
global +o Local eyepository S0' that the
Aveloper cam -earily Madey the code actord—
+o +he Jplan by changing ~the Original Code /
gersapging Yee Code tn file[-folders”’ oh
Butld : Si 7 7 x
>The developed code ts allocated the meqautvedl
Hesouves Suchas Yano} Jorvocssors, stove 19%
Permissions, Iibvavia ete. becoz of, this tobuilt
tool ar all yesouvees ave Shared.
Tesk
Devops Provide differ tpe of. Testing
Souniam , TestsG, Solaay Qube -to Corate
Test orl ReCaure Ais “auto vated
Teena tools - —the tire babes ee gerejaté Tost
pork will be Yeduad : :>
Monto ré
Moenitoriog. Adin fy tmfata Slrachre also iden i,
Wisk faileuxes & Monitors hes perros to
access other inbuilt application
Retease
LTE lis “dane ‘to Whe? Pproduction Siam
| ena by aig ena ao Papin
Gold 4 elo
Lessim the bbadon of Customer |
wdkoelor Gk nanyd
Deploy .
SU 18a wartemadite . inshallatian Prects don
be 4 the ‘customer sity, their ROU eterna alts
a PP a Ri hese Dashboards)», ay
ect) ee cinlcl sats ot
Opinio, Dies \ alae sal she-
“the operators oe the Pi : Ay
Bethe infreaak) worth the Rater. foe
soith Wr tial... Monitoring. lan, which statis
Yad “busses Deyesdrermdil enslaatoneeh
SPP TRNS- SO Bsreoes saveAy. Continuotts Tevilepment Menagtohit |
Cvequirements af Customet) :
Dumps Orebutnation
orchestration is tothe 4 but, esd Small
tasks elo voor flow, :
> Do paveuns Arbornating Mutttple Proce
to Yeduce. [ssues | deadin eee Prreduction ctr
k Shorten the “testo Ieasteee :
> Devops. Orcheilratian Pireply kvm "
1) Speed ip the Ductomation, Ieyercs= ay
Q Secow pp. tr buill deveps - on excecuebton’ 2 the
Project will be Aelive within less ine
s C¥e ss- fuvettonalStakeho later. pteggans, vides toke w Ts
Updates
c. Improve the release veloc tae ae
A poplicattens Of Deveps ;
Lt Omlene ee ann tel grade ae ©
£é: Sos. el oae Market
oh ee of devops *0 Piers ee
oes Airtel, Tio F sc
3. Application in ‘Cay Momafachering a <
A Axpplication Gu Firardal Ls pa
eg! Tt wt edt reduces the ee oe
slime by 5[ 10 times ©
& 6 oY ap
Ko ee areduchion bensgits of way AE
ay Dovovide Lester qualit; pp pee
ppp uae That tees me pe
©) Less time: ee Enkegiaten
cor pry face te :
ie. Aste ot “applitcotins :