Audrio Kažukausko skaitytas pranešimas Agile dienoje 2013 gegužės 9 d.
Vienas scenarijus. Perspektyviai e-verslo idėjai įgyvendinti suburta komanda naudoja tuo metu ypač pažangų programinės įrangos kūrimo metodą Extreme Programming (XP). Dėka TDD, nuolatinės integracijos, agresyvaus refaktorinimo praktikų, komanda užtikrintais žingsniais kuria ir tobulina produktą. Naujos funkcijos diegiamos kone kiekvieną dieną. Automatizuota beveik viskas kas įmanoma, defektai tampa muziejine retenybe. Produktas komerciškai labai sėkmingas. Jėga!
Kitas scenarijus. Naujas produktas vystomas karštligiškai. Pamirškit Scrum ar XP, tegyvuoja darbinis chaosas! Naujos daugmaž veikiančios funkcijos jau metamos į A/B testavimo katilą, smulkesni defektai paprasčiausiai ignoruojami. Teikiama vis daugiau e-paslaugų, pajamos ir kompanija sparčiai auga. Kodo bazė plečiasi, jos kokybė prastėja, automatizuotų testų skaičius taip ir nepakyla virš absoliutaus nulio. Bet verslas vis tiek toliau kasmet stipriai auga ir dar nuperka pirmajame scenarijuje minėtą kompaniją!
Viskas, laikas atskirti grūdus nuo pelų ir įvertinti Agile iš naujo.
Supazindinimas su agile_projektu_valdymu_l_vorobej_v2Leonard Vorobej
Supažindinimas su Agile projektų vadlymų, projekto analizė, tradicinio (waterfall) palyginimas su Agile projektu, Agile manifesto, Scrum, Kanban, Lean.
A. Kovaliov ir A. Kublickij. Diegimo etapas prasideda nuo pirmos iteracijos ....Agile Lietuva
Ar jums pažįstama situacija, kai IT sprendimas yra kuriamas ilgai ir rezultatą gaunate tik projekto pabaigoje?
Tiek dirbant su išoriniu tiekėju, tiek su vidine komanda, norint pasiekti gerą rezultatą ir gauti naudą kuo anksčiau geriausia IT sprendimus kurti ir diegti kuo mažesnėmis dalimis - iteracijomis. Kiekvienos iteracijos rezultatas - funkcionalumo prieaugis, plečiantis arba gerinantis sistemos veiksmingumą. Efektyviausi būdai tai pasiekti - kruopštus darbų planavimas ir procesų automatizavimas.
Pranešimo metu pranešėjai pasidalino žiniomis ir patirtimi apie DevOps išteklius, praktikas ir veiklas, būtinas agile projektui, siekiant automatizuoti diegimus į testavimo ir/arba gamybinę aplinkas. Pristatymas pagrįstas kompleksinio mikroservisais grįsto (angl. microservice) produkto Scaled Agile gamybos patirtimi.
Audrio Kažukausko skaitytas pranešimas Agile dienoje 2013 gegužės 9 d.
Vienas scenarijus. Perspektyviai e-verslo idėjai įgyvendinti suburta komanda naudoja tuo metu ypač pažangų programinės įrangos kūrimo metodą Extreme Programming (XP). Dėka TDD, nuolatinės integracijos, agresyvaus refaktorinimo praktikų, komanda užtikrintais žingsniais kuria ir tobulina produktą. Naujos funkcijos diegiamos kone kiekvieną dieną. Automatizuota beveik viskas kas įmanoma, defektai tampa muziejine retenybe. Produktas komerciškai labai sėkmingas. Jėga!
Kitas scenarijus. Naujas produktas vystomas karštligiškai. Pamirškit Scrum ar XP, tegyvuoja darbinis chaosas! Naujos daugmaž veikiančios funkcijos jau metamos į A/B testavimo katilą, smulkesni defektai paprasčiausiai ignoruojami. Teikiama vis daugiau e-paslaugų, pajamos ir kompanija sparčiai auga. Kodo bazė plečiasi, jos kokybė prastėja, automatizuotų testų skaičius taip ir nepakyla virš absoliutaus nulio. Bet verslas vis tiek toliau kasmet stipriai auga ir dar nuperka pirmajame scenarijuje minėtą kompaniją!
Viskas, laikas atskirti grūdus nuo pelų ir įvertinti Agile iš naujo.
Supazindinimas su agile_projektu_valdymu_l_vorobej_v2Leonard Vorobej
Supažindinimas su Agile projektų vadlymų, projekto analizė, tradicinio (waterfall) palyginimas su Agile projektu, Agile manifesto, Scrum, Kanban, Lean.
A. Kovaliov ir A. Kublickij. Diegimo etapas prasideda nuo pirmos iteracijos ....Agile Lietuva
Ar jums pažįstama situacija, kai IT sprendimas yra kuriamas ilgai ir rezultatą gaunate tik projekto pabaigoje?
Tiek dirbant su išoriniu tiekėju, tiek su vidine komanda, norint pasiekti gerą rezultatą ir gauti naudą kuo anksčiau geriausia IT sprendimus kurti ir diegti kuo mažesnėmis dalimis - iteracijomis. Kiekvienos iteracijos rezultatas - funkcionalumo prieaugis, plečiantis arba gerinantis sistemos veiksmingumą. Efektyviausi būdai tai pasiekti - kruopštus darbų planavimas ir procesų automatizavimas.
Pranešimo metu pranešėjai pasidalino žiniomis ir patirtimi apie DevOps išteklius, praktikas ir veiklas, būtinas agile projektui, siekiant automatizuoti diegimus į testavimo ir/arba gamybinę aplinkas. Pristatymas pagrįstas kompleksinio mikroservisais grįsto (angl. microservice) produkto Scaled Agile gamybos patirtimi.
Realus Scrum naudojimas įmonėse: teorija, praktinė patirtis iš 2 kompanijų, sunkumai, rekomendacijos.
Prezentacija pristatyta Lietuvos .NET vartotojų grupei Vilniuje ir Kaune. Pirmoji dalis: Agile/Scrum teorija. Antroji dalis: mano praktinė Scrum diegimo ir naudojimo patirtis dviejose kompanijose (Lavasoft ir Adform).
Projektų valdymas besikeičiančioje aplinkoje - AgileVaidas Adomauskas
Tradicinės projektų valdymo metodikos remiasi lietuvių liaudies patarlės „devynis kartus atmatuok ir tik dešimtą kartą kirpk“ principu. Jos fokusuojasi ties detaliu projekto planavimu, darydamos prielaidą, jog geras planas ir besąlygiškas jo sekimas padės sėkmingai įgyvendinti projektą.
O ką daryti, jei Jūsų verslo poreikiai keičiasi greičiau nei įmanoma suplanuoti ir įvykdyti projektą? Ką daryti, jeigu klientai ateina su idėja ir projektas yra ją išvystyti (juk plano detalaus nepasirašysi, kol idėja nėra išanalizuota)? Kitaip tariant – kaip suvaldyti projektus šiandieniame pasaulyje, kuris keičiasi greičiau nei mes spėtume „devynis kartus pamatuoti“?
Agile projektų valdymo metodai plačiai naudojami pasaulyje IT ir kitų sričių projektams valdyti. Jie efektyviai palaiko šiandienos greitai besikeičiančių verslo poreikių įgyvendinimą, tačiau Lietuvoje daugeliui projektų vadovų jie vis dar yra naujiena.
Turinys:
- kaip tradiciškai valdomi projektai ir kokias problemas tai sukelia greitai besikeičiančioje verslo aplinkoje?
- kaip Agile projektų valdymas leidžia būti lankstiems ir suvaldyti projektą?
- kodėl Agile projektų valdymas yra efektyvesnis?
- nuo ko pradėti, norint pritaikyti Agile projektų valdymo metodiką savo projekte?
Diegimo etapas prasideda nuo pirmos iteracijos... (Agile Lietuva meetup 2021...Alexey Kovalyov
Diegimo etapas prasideda nuo pirmos iteracijos... ir niekada nesibaigia
Agile ir kažkokie tai diegimai
Kaip mes tai darome EIS Engineering
Patarimai LR viešajam sektoriui
Leonard Vorobej. Agile projektų valdymas pradedantiesiemsAgile Lietuva
Viešojo sektoriaus atstovams skirto 12-ojo nuotolinio bendraminčių susitikimo metu:
- susipažinome su Agile principais ir vertybėmis;
- nuotoliniu būdu „sukurėme“ saugaus eismo mokymo priemonę;
- sužinojome apie populiariausius Agile metodus ir praktikas.
Vaido Adomausko paskaitos Judrus (Agile) projektų valdymas skaidrės. Ši kviestinė paskaita buvo skaitoma universitetų studentams. Kviestinės paskaitos buvo Adform bendradarbiavimo su Universtitetais projekto dalis.
Diekime į produkciją kasdien – kaip tai pasiektiAgile Lietuva
Tito Norkūno pranešimas "Diekime į produkciją kasdien – kaip tai pasiekti" skaitytas Agile dienoje 2013 gegužės 9 d.
Programinio kodo diegimas į produkcijos aplinką – nuo karto per mėnesį, iki dešimt kartų per mėnesį, iki dešimt kartų per savaitę, iki dešimt kartų per dieną. Kaip tai pasiekėme dirbdami keturiuose žemynuose išskirstytoje komandoje, be nemalonaus poveikio vartotojams, nuolat gerindami produkto kokybę ir išlaikydami kompanijos augimą.
Realus Scrum naudojimas įmonėse: teorija, praktinė patirtis iš 2 kompanijų, sunkumai, rekomendacijos.
Prezentacija pristatyta Lietuvos .NET vartotojų grupei Vilniuje ir Kaune. Pirmoji dalis: Agile/Scrum teorija. Antroji dalis: mano praktinė Scrum diegimo ir naudojimo patirtis dviejose kompanijose (Lavasoft ir Adform).
Projektų valdymas besikeičiančioje aplinkoje - AgileVaidas Adomauskas
Tradicinės projektų valdymo metodikos remiasi lietuvių liaudies patarlės „devynis kartus atmatuok ir tik dešimtą kartą kirpk“ principu. Jos fokusuojasi ties detaliu projekto planavimu, darydamos prielaidą, jog geras planas ir besąlygiškas jo sekimas padės sėkmingai įgyvendinti projektą.
O ką daryti, jei Jūsų verslo poreikiai keičiasi greičiau nei įmanoma suplanuoti ir įvykdyti projektą? Ką daryti, jeigu klientai ateina su idėja ir projektas yra ją išvystyti (juk plano detalaus nepasirašysi, kol idėja nėra išanalizuota)? Kitaip tariant – kaip suvaldyti projektus šiandieniame pasaulyje, kuris keičiasi greičiau nei mes spėtume „devynis kartus pamatuoti“?
Agile projektų valdymo metodai plačiai naudojami pasaulyje IT ir kitų sričių projektams valdyti. Jie efektyviai palaiko šiandienos greitai besikeičiančių verslo poreikių įgyvendinimą, tačiau Lietuvoje daugeliui projektų vadovų jie vis dar yra naujiena.
Turinys:
- kaip tradiciškai valdomi projektai ir kokias problemas tai sukelia greitai besikeičiančioje verslo aplinkoje?
- kaip Agile projektų valdymas leidžia būti lankstiems ir suvaldyti projektą?
- kodėl Agile projektų valdymas yra efektyvesnis?
- nuo ko pradėti, norint pritaikyti Agile projektų valdymo metodiką savo projekte?
Diegimo etapas prasideda nuo pirmos iteracijos... (Agile Lietuva meetup 2021...Alexey Kovalyov
Diegimo etapas prasideda nuo pirmos iteracijos... ir niekada nesibaigia
Agile ir kažkokie tai diegimai
Kaip mes tai darome EIS Engineering
Patarimai LR viešajam sektoriui
Leonard Vorobej. Agile projektų valdymas pradedantiesiemsAgile Lietuva
Viešojo sektoriaus atstovams skirto 12-ojo nuotolinio bendraminčių susitikimo metu:
- susipažinome su Agile principais ir vertybėmis;
- nuotoliniu būdu „sukurėme“ saugaus eismo mokymo priemonę;
- sužinojome apie populiariausius Agile metodus ir praktikas.
Vaido Adomausko paskaitos Judrus (Agile) projektų valdymas skaidrės. Ši kviestinė paskaita buvo skaitoma universitetų studentams. Kviestinės paskaitos buvo Adform bendradarbiavimo su Universtitetais projekto dalis.
Diekime į produkciją kasdien – kaip tai pasiektiAgile Lietuva
Tito Norkūno pranešimas "Diekime į produkciją kasdien – kaip tai pasiekti" skaitytas Agile dienoje 2013 gegužės 9 d.
Programinio kodo diegimas į produkcijos aplinką – nuo karto per mėnesį, iki dešimt kartų per mėnesį, iki dešimt kartų per savaitę, iki dešimt kartų per dieną. Kaip tai pasiekėme dirbdami keturiuose žemynuose išskirstytoje komandoje, be nemalonaus poveikio vartotojams, nuolat gerindami produkto kokybę ir išlaikydami kompanijos augimą.
This document discusses how NoSQL databases provide an alternative to traditional RDBMS for handling large datasets. It outlines the challenges of scaling relational databases and how NoSQL databases address issues of scalability, availability and speed through approaches like horizontal scaling, eventual consistency and schema flexibility. The document categorizes common NoSQL databases like key-value stores, document databases, graph databases and columnar databases and provides examples like MongoDB, Cassandra and Neo4j. While NoSQL databases are better suited to certain big data problems, the document also notes some limitations of NoSQL compared to SQL.