importance small increments deliveries devops
[Importància i avantatges d’oferir petits increments de valor:
Vam saber-ne Automatització en DevOps al nostre tutorial anterior. Aquí veurem més informació sobre petits increments de lliuraments a DevOps.
Ja se sap que els enviaments petits sempre són fàcils de desenvolupar, construir, desplegar i controlar. Els enviaments petits són bastant més ràpids i triguen molt menys en desplegar-se i presenten un risc menor de fallades a l’entorn en viu. Fins i tot els retrocessos i la depuració són bastant més ràpids en cas de fallades.
Llegiu també => Formació completa DevOps
com reproduir un fitxer flash d’ona de xoc
Les petites aportacions de valor als clients de DevOps són l’element clau que se centra a proporcionar valor constant als clients i, per tant, augmenta la satisfacció dels clients i els manté frescos i allunyats de qualsevol sorpresa.
VÍDEO Part 2 Bloc 4: petits increments de lliuraments- 8 minuts
En aquest tutorial, comprendreem la importància i els avantatges d’oferir petits increments de valor.
Lliurar petits increments de valor FREQÜENT als clients és la clau per a Agile i DevOps. Això és el que permet lliuraments freqüents perquè el client sàpiga què s’està fent diàriament i gaudeixi dels avantatges de l’esforç invertit durant el dia.
Deixeu que es tracti d’una única línia de codi que es canvia a tot el sistema; aquest canvi ha de tenir actualitzacions a causa de l’impacte d’aquest canvi, a tot arreu, és a dir, scripts d’automatització, scripts de desplegament, configuracions a la infraestructura o qualsevol altre mòdul.
Per tant, aquest petit canvi de codi i els canvis resultants fan una petita versió incremental a DevOps.
L’avantatge d’oferir un canvi tan petit d’una sola línia de codi o d’una característica petita és que, si es tracta d’un esforç petit, fer aquests canvis, provar-los en petits trossos mitjançant una canonada de lliurament automatitzada, és senzill, fàcil i menys propens als errors i per tant, fa que el lliurament complet sigui més senzill, fàcil, ràpid i valuós.
com obrir un fitxer .air
Com que és fàcil fer un petit canvi que crear un munt de codi i fer-lo complex, ja que és fàcil construir petits canvis, fàcils de provar, fàcils de desplegar i depurar.
A més, amb els lliuraments petits, l’equip tindrà un millor control dels canvis i s’evitarà menys possibilitat d’errors o almenys errors majors i, per tant, es minimitzarà el risc de fallada en la producció.
‘Els petits canvis tindran menys risc d’error al proper tutorial.
En ser més petit, és fàcil d’enviar i es necessita molt menys temps per desplegar-lo.
A més, en ser més petit, és bastant més ràpid d’enviar i l’esforç necessari per impulsar aquests petits canvis al gasoducte també és menor. Per tant, el temps necessari per desplegar-se és molt menor per la seva menor complexitat.
Com que les actualitzacions s’executen a través d’una canonada automatitzada, on la codificació, les proves i el desplegament estan completament automatitzades. Per tant, els enviaments petits són cada vegada més ràpids.
També és més ràpid obtenir els comentaris sobre el lliurament, ja sigui un èxit o un fracàs, perquè el canvi s’executa durant tot el cicle de proves i lliuraments amb força rapidesa. Com he dit anteriorment, el temps necessari per lliurar aquests petits increments és bastant inferior en l’ordre d’uns minuts.
Per tant, és bastant fàcil i ràpid tornar enrere en cas d’error i, per tant, depurar el problema es fa més fàcil i ràpid a causa d’una àrea de canvis més petita, on hi ha un millor control sobre els canvis realitzats i on es fan els canvis i per a qui. Per tant, els petits increments de lliurament són bastant més ràpids i els comentaris són força ràpids.
Un altre avantatge d’un lliurament més reduït és que l’equip pot tenir una idea de com es comporta aquest petit canvi en la producció, no només en desenvolupadors, sinó fins i tot en desplegar-lo a la producció, perquè encara que no estigui treballant en directe, és molt fàcil per tornar enrere, sense cap temps d'inactivitat ni gran impacte.
Sabeu que tant els entorns de producció com els de producció mai no són els mateixos i, per tant, podem esperar qualsevol tipus de problema de la producció, que no veiem a l’entorn de desenvolupament.
Per tant, en implementar aquest petit canvi a la producció, tindrem una sensació de comportament del programari en directe amb antelació i l’equip estarà més segur que treballarà a la producció. Aquest aspecte redueix definitivament el risc de fallada del programari a la producció.
Això també augmenta la confiança i motiva l’equip que pot oferir a les expectatives del client.
Espero que aquest tutorial sigui molt informatiu.
Lectura recomanada
- DevOps Automation: Com s'aplica l'automatització a DevOps Practice
- Col·laboració en DevOps
- Desplegament continu a DevOps
- Pràctica DevOps basada en el manifest Agile (part 2 - bloc 1)
- Lliurament continu en DevOps
- Tutorial DevOps: la guia definitiva de DevOps (25+ tutorials)
- Integració contínua en DevOps
- Tutorial de proves DevOps: com impactarà DevOps en les proves de control de qualitat?