Ana Roje Ivančić

Information & Communications Technology

DevOps & Automation Azure DevOps Scrum Agile Coaching Modern Software Development Release management Testing Agile Methodologies Agile Transformation TFS VSTS CI / CD Scrum.org PSF PSD automation Automated Testing Azure DevOpsCulture DevOps Transformation Process Improvement Visual Studio Team Services Team Foundation Server

Split, Split-Dalmatia, Croatia

Ana Roje Ivančić

DevOps consultant, Microsoft MVP and Professional Scrum Trainer

Ana is a DevOps Consultant and Azure DevOps specialist (ex VSTS/TFS) with 20 years of experience in the field of professional software development. She believes that the right combination of agile practices and integrated tools can help software development teams achieve continuous value delivery for their customers.
Ana frequently speaks at various local and international industry conferences and regularly delivers training workshops. She has been awarded by Microsoft as MVP for Developer Technologies, she is a licensed Professional Scrum Trainer (PST) at Scrum.org, and additionally holds a number of Microsoft development and Scrum certifications.

Ana Roje Ivančić

DevOps konzultant, Microsoft MVP i Professional Scrum Trainer

Ana je konzultant za DevOps i Agile i specijalist za Azure DevOps (ex VSTS/TFS) s 20 godina iskustva na polju profesionalnog razvoja softvera. Uvjerena je da pomno odabrana kombinacija agilnih i inženjerskih praksi te integriranih alata pomaže organizacijama ostvariti kontinuiranu isporuku vrijednosti svojim korisnicima. Redovito drži predavanja na domaćim i stranim konferencijama (WinDays, ATD, .debug, Agile Bosnia, Agile Serbia, ALM Days, NT Konferenca, Basta!) te tehnološke treninge prilagođene klijentima. Sudjelovala je na raznim svjetskim konferencijama (DevOps Enterprise Summit, DockerCon , Agile, ALM Forum, Build). Nositelj je Microsoftove titule Most Valuable Professional (MVP) za razvojne tehnologije i licencirani je Scrum.org Professional Scrum Trainer (PST). Posjeduje niz Scrum i Microsoftovih industrijskih certifikata. Diplomirani je inženjer matematike i računarstva te magistar ekonomskih znanosti.

Current sessions

Scrum i DevOps - Mitovi i Zablude HR

Tko, kada i kako nešto radi u Scrumu? Tko je odgovoran za posao, rokove, isporuku, kvalitetu? Je li se Scrum i DevOps prakse i principi uključuju, isključuju ili preklapaju ili su potpuno neovisne? Kada i kako testiram/isporučujem u Scrumu?

Kako u praksi nailazimo na različite interpretacije ovakvih i sličnih pitanja, odlučili smo organizirati online izdanje meetupa na kojem kroz zajedničku diskusiju želimo razjasniti najčešće nedoumice vezane za Scrum i DevOps.

Pozivamo vas na ponešto drugačije virtualno izdanje meetupa na kojem ćete početnim sudjelovanjem u anketi utjecati na daljnji pravac diskusije o mitovima i zabludama u Scrumu i DevOpsu.

Scrum DevOps Meetup (Official Scrum.org Community Meetup), 28. travnja 2020
https://aglst.com/ScrumMitoviSessionize
https://aglst.com/ScrumMitoviVideoSessionize


Uvod u Kubernetes i Azure Kubernetes service (AKS) HR

Kubernetes omogućava skaliranje rada s kontejnerima na lak način. U predavanju ćemo objasniti značaj orkestratora kontejnera i kroz niz demonstracija uvesti vas u svijet Kubernetesa. Uvesti ćemo i demonstrirati i Azure Kubernetes Service (AKS). Nakon demonstracije ručne isporuke aplikacija u AKS, pokazati ćemo i kako automatizirati isporuku koristeći Azure DevOps Pipelines servise. Kubernetes će pokazati sav svoj sjaj u demonstraciji jednostavne izrade isporuke bez nedostupnosti (zero downtime deployment).
Dođite na predavanje uživo vidjeti jednostavno upravljanje kontejnerima kroz Azure Kubernetes Service.

Virtual Balkan Global Azure 2020, 24. travnja 2020.
https://balkan-globalazure.sessionize.com/
https://balkan-globalazure.sessionize.com/session/195519


Sve sto ste željeli pitati o SCRUM-u a niste imali koga HR

Uvodno diskusija na temu osnova Scrum-a kao najrasprostranjenijeg frameworka za profesionalni razvoj kompleksnih proizvoda. Cilj nam je razjasniti što sve Scrum zapravo nije i otkloniti najčešće Scrum mitove. Odgovaramo na sva vaša pitanja!

Scrum Sredom (Scrum Wednesdays) Official Scrum.org Community Meetup, 1. travnja 2020.
https://aglst.com/ScrumWednesdaysSessionize
https://aglst.com/ScrumWednesdaysVideoSessionize


Scrum i DevOps za Profesionalne Razvojne Timove HR

Pitate li se zašto taj Scrum ne radi u vašem timu? Planirate li uvesti Scrum i želite to napraviti na ispravan način od samog početka? Ili želite samo provjeriti koju verziju Scruma koristite i postižete li uistinu sve benefite o kojima se priča?
 
Na ovom predavanju ću razjasniti zbog čega slijepo praćenje pravila Scruma, tzv. 'mehanički Scrum' nije dovoljan za profesionalni razvoj softvera. Naime, osim što je potrebno implementirati komponente Scruma (role, evente i artefakte), potrebno je uvažavati vrijednosti i principe Scruma, svakodnevno zajednički radeći na prevladavanju izazova i kontinuirano prilagođavajući način rada. Dodatno je potrebno voditi računa o tehničkoj izvrsnosti timova, što se postiže usvajanjem i nadogradnjom odgovarajućih DevOps tehničkih praksi i inženjerskih standarda. Tek tada govorimo o profesionalnom Scrumu, efikasnim razvojnim timovima i osiguranju čestih isporuka uz dobru kvalitetu.
 
Profesionalni Scrum timovi koriste pametne alate koji ih podržavaju u njihovim svakodnevnim aktivnostima. Na predavanju ćete upoznati skup integriranih servisa koji operacionaliziraju implementaciju Scruma zajedno s DevOps praksama, pod imenom Azure DevOps. Vidjeti ćete kako implementirati Scrum backloge, izgraditi automatizirani kanal isporuke, implementirati code review proces i automatizirati vaše testiranje od samog početka razvojnog procesa.
 
Pridružite mi se i razriješite sve dileme o Scrumu, DevOpsu i alatima koji vašem timu garantiraju uspjeh!

Tinel Meetup, December 2020, Split, Croatia
https://www.meetup.com/TinelMeetup/events/267804011/


DevOps - Zajedno smo jači! HR

Upoznajte IT organizaciju koja redovito i često isporučuje nove funkcionalnosti svojim zadovoljnim korisnicima, pritom stalno poboljšavajući kvalitetu izvedbe i pomno prateći povratne korisničke informacije. U toj organizaciji multifunkcionalni razvojni timovi postižu maksimalne učinke jer mogu neovisno i cjelovito odrađivati svoje zadatke. Istovremeno, više timova optimalno surađuje na razvoju složenih rješenja, a svi se u radu snažno oslanjaju na visoko automatizirane alate i platforme. Pritom svaki pojedinac i svi timovi rade u skladu s globalnom strategijom organizacije, trude se oko ostvarivanja zajedničkih ciljeva i kontinuirano napreduju razmjenjujući znanja i vještine.

Pitate li se kako joj to polazi za rukom? Pridružite mi se na ovom predavanju i saznajte sve o DevOps kulturi i praksama na kojima se temelji moderna
učinkovita organizacija cjelokupnog razvojnog procesa.

.debug 2019, December 2019, Zagreb, Croatia
www.debug.hr


Kuberneres from Zero to Hero: From zero knowledge to zero downtime deployment HR

Nije li krajnje vrijeme da pohvatate konce na temu kontejnera o kojima svi pričaju? Dati ćemo sve od sebe da vam pomognemo i kroz niz jasnih primjera vas uvedemo u svijet Docker kontejnera, Kubernetes platforme za orkestraciju i skaliranje rada s kontejnerima te Helm mapa za deklarativno upravljanje istima. Uvesti ćemo i demonstrirati rad s Azure Kubernetes servisom (AKS), prvo pokazujući ručnu, a potom i automatiziranu isporuku kroz Azure DevOps Pipelines servis. Cijelu priču ćemo začiniti otkrivanjem tajni Helm mapa i demonstracijom isporuke servisa bez zastoja u radu (Zero Downtime Deploymnet). Pridružite nam se na ovom dinamičnom predavanju i na temelju praktičnih primjera razmotrite kako vam prikazane tehnologije mogu pomoći u oblikovanju vaših aplikacija ili servisa.

Advanced Technology Days 15, December 2019, Zagreb
https://advtechdays.com/predavanja/


Multistage YAML CI/CD Unified Pipelines with Kubernetes and Deployment Strategies HR

Azure DevOps Pipelines svakim novim ažuriranjem postaje sve moćniji alat za modeliranje vaših naprednih kanala isporuke. U ovom predavanju ćemo napraviti pregled novina vezanih za upravljanje definicijom kanala isporuke kroz YAML datoteke, koja sada istovremeno podržava izgradnju aplikacija (CI) i njihovu isporuku kroz više stadija (CD). Osvrnuti ćemo se na nove mogućnosti isporuke u Kubernetes klaster, podršku za okruženja (Environments) kao i nadolazeću podršku za strategije isporuke. Očekujte niz praktičnih demonstracija i savjeta koje odmah možete primijeniti na vaše kanale isporuke.

Advanced Technology Days 15, December 2019, Zagreb
https://advtechdays.com/predavanja/


DevOps Transformation in Microsoft – Case Study EN

Microsoft has embarked on its DevOps journey more than 8 years ago, when it started modeling a new set of engineering tools and practices called One Engineering System (1ES), fully based on their own platforms – Azure DevOps (ex Visual Studio Team Services - VSTS) and Azure. Since then, multiple product development teams have gone through a massive transition in terms of how they organize their work and deal with infrastructure, tools and processes.

This session tells the story of the transformation of 70+ teams with more than 800 people that develop Azure DevOps, both Service and Server (ex Team Foundation Server – TFS). These teams have been previously producing the monolithic 3-tier on premises TFS environment every couple of years. Nowadays, they moved to the cloud cadence and deliver daily updates to Azure DevOps Services, their global scale, always available, cloud SaaS service made up of dozens of micro-services. At the same time, they deliver the same capabilities on premises every couple of months.

Join us to learn how Microsoft’s teams transitioned from an inert waterfall to a highly performing agile organization, whereby drastically changing the way how they develop, test, deploy and monitor their products. We will explain how they manage large agile distributed product development, how they improved their development process by switching to GIT, how they changed their approach to testing and quality control and managed to take full control over their technical debt.

Bosnia Agile Day 2019, October 2019, Sarajevo, Bosnia and Herzegovina
https://conference.agile.ba/en/lectures/107/devops-transformation-in-microsoft-case-study
Infobip Dev Days 2019, Croatia
Agile Serbia 2019


Automatska definicija gotovosti za osiguranje kvalitete i rješavanje tehničkog duga HR

U Scrumu, barem jednom na kraju svakog sprinta, razvojni tim mora proizvesti gotovu verziju proizvoda (Done) koja se po potrebi može isporučiti krajnjem korisniku. Razumijevanje svega što je potrebno napraviti za gotovu verziju je važno da bi tim imao transparentan uvid u količinu posla kojeg je nužno odraditi, ali i da bi mogao kontrolirati kvalitetu.

Zašto je stanje gotovosti tako važno? Bez da ga dostignemo redovito u svakom sprintu, nedovršeni posao će se nakupljati u obliku tehničkog duga. Bez uvida i kontrole nad tim tehničkim dugom i nad preostalim potrebnim poslom, vrlo lako ćemo možemo izgubiti kontrolu nad cijelim razvojnim procesom.

Posljedično, isporuke neće ići na vrijeme, kvaliteta će biti loša i s vremenom, umjesto da proizvodimo novu funkcionalnost, lako nam se može desiti da se bavimo samo tehničkim dugom.
Kako znamo da smo gotovi i da mirne duše možemo isporučiti novi komad funkcionalnosti? Tako što smo poduzeli sve nužne korake opisane u definiciji "Gotovog" (Definition of Done). Definicija Gotovog je inicijalno obična lista kriterija, ali s vremenom želimo provjeru svakog od tih kriterija automatizirati.

Lako dostupni alati koji se integriraju u kanal isporuke mogu na jednostavan način provjeravati stanje gotovosti. Možemo izvršavati automatske testove, mjeriti pokrivenost i složenost koda, raditi statičku analizu, isporučivati softver u testna okruženja i tamo izvršavati testove prihvatljivosti i još puno toga.

Koristeći Azure Pipelines DevOps pokazati ćemo kako se jednostavno može automatizirati provjera gotovosti. Dođite na ovo predavanje i sa sobom ponesite praktične savjete za učinkovitu borbu protiv tehničkog duga i osiguranje kvalitete uz automatsku provjeru gotovosti.

WinDays 2019, Travanj 2019, Šibenik
https://rebrand.ly/WD_2019_DOD


Azure DevOps Servis - Sve što vašim timovima treba za efikasan rad HR

Azure DevOps je skup servisa u oblaku koji donosi sveobuhvatnu podršku organizaciji rada na softverskim razvojnim projektima bez obzira na to o kojoj vrsti aplikacije, operativnog sustava i pružatelja usluga u oblaku se radi. On predstavlja sljedeći stadij u evoluciji Visual Studio Team Services (VSTS) i Team Foundation Server (TFS) platforme.

Predavanje će vas kroz niz demonstracija upoznati s pametnim agilnim alatima za planiranje, efikasnim mehanizmima za kolaboraciju poput Git pull requesta i modernim automatiziranim CI/CD kanalima za isporuku koji podržavaju proces odobravanja i uvjetovane isporuke. Vidjet ćete kako se Azure DevOps integrira s drugim servisima poput Slacka, Trelloa i SonarClouda. Stavit ćemo poseban naglasak na servis Azure Pipelines u koji je ugrađena podrška za integraciju s GitHub open source projektima, uz besplatnu neograničenu minutažu za izgradnju novih verzija na 10 paralelnih dretvi, i za rad sa softverskim kontejnerima.

Pridružite se i saznajte kako Azure DevOps skup servisa može pomoći vašim timovima brzo i kontinuirano isporučivati proizvode visoke kvalitete neovisno o tehnologiji i platformi koju koristite.

WinDays 2019, Travanj 2019, Šibenik
https://rebrand.ly/WD_2019_AzureDevOps


Azure DevOps Community Launch EN HR

Azure DevOps is a cloud platform that offers end-to-end support for organizing work on software development projects regardless of the their framework, platform, and cloud. It comes as a suite of 5 distinct services: Azure Boards (planning and tracking work), Azure Repos (Git/TFVC repos), Azure Pipelines (fully fledged CI/CD platform), Azure Test Plans (manual and exploratory testing), and Azure Artifacts (package management). You can leverage these services together as an integrated DevOps solution or choose just the ones you need to complement existing tools in your own DevOps workflows.

After the keynote presented by Divya Vaishnavi, Senior Program Manager for Azure DevOps, Ana Roje Ivančić, Microsoft MVP for Developer Technologies and Professional Scrum Trainer for Scrum.org will take over. She will explain why Azure DevOps represents the next stage in the evolution of Visual Studio Team Services (VSTS) and how it works great for any type of application (web/mobile/desktop), any platform (Windows/Linux/MacOS) and any cloud (Azure/AWS/GCP). Through a number of examples she will walk you through smart agile planning tools, efficient collaboration workflows based on pull requests, and modern automated CI/CD pipelines with approvals and release gates. She will explain how Azure DevOps integrates with other services like Slack, Trello, or SonarCloud. Azure Pipelines will take central part in Ana's presentation because of their native integration with GitHub, free unlimited build minutes for open source public projects with up to 10 free parallel jobs across Windows, Linux and Mac, and native support for Containers and Kubernetes.

Don't miss this great opportunity to learn more about Azure DevOps and how it can help you ship your software faster and with higher quality, no matter which framework, platform, and cloud you are on.

Mobile Monday Meetup Split, December 2018, Split, Croatia
http://bit.ly/AzureDevOpsLaunchSplit
http://bit.ly/AzureDevOpsLaunchSplit_Recording


Azure DevOps Community Launch EN HR

Imate priliku upoznati Azure DevOps skup servisa u oblaku koji donosi sveobuhvatnu podršku organizaciji rada na softverskim razvojnim projektima bez obzira na to o kojoj vrsti aplikacije, operativnog sustava i pružatelja usluga u oblaku se radi.

Događaj će virtualno otvoriti Divya Vaishnavi, Senior Program Manager za Azure DevOps, nakon čega će riječ preuzeti Ana Roje Ivančić, Microsoft MVP za razvojne tehnologije i licencirani Scrum.org profesionalni Scrum trener. Kroz niz primjera će vas upoznati s pametnim agilnim alatima za planiranje, efikasnim mehanizmima za kolaboraciju poput Git pull requesta i modernim automatiziranim CI/CD kanalima za isporuku koji podržavaju proces odobravanja i uvjetovane isporuke. Objasnit će vam kako se Azure DevOps integrira s drugim servisima poput Slacka, Trelloa i SonarClouda. Stavit će poseban naglasak na servis Azure Pipelines u koji je ugrađena podrška za integraciju s GitHub open source projektima, uz besplatnu neograničenu minutažu za izgradnju novih verzija na 10 paralelnih dretvi, i za rad sa softverskim kontejnerima. Vidjet ćete zašto Azure DevOps predstavlja sljedeći stadij u evoluciji Visual Studio Team Services i Team Foundation Server platforme.

Ne propustite priliku upoznati Azure DevOps i kroz demonstracije se uvjeriti kako taj skup servisa može pomoći vašim timovima brzo i kontinuirano isporučivati proizvode visoke kvalitete neovisno o tehnologiji i platformi koju koriste.

Mobile Monday Meetup Split, Prosinac 2018, Split
http://bit.ly/AzureDevOpsLaunchSplit
http://bit.ly/AzureDevOpsLaunchSplit_Recording
https://split-techcity.com/azure-devops-community-launch


Profesionalni Scrum i DevOps: Ruku pod ruku do redovnih isporuka HR

Praksa pokazuje da puka mehanička implementacija pravila Scruma nije dovoljna za uspjeh. Tek uz uvažavanje vrijednosti i principa Scruma i primjenu provjerenih komplementarnih DevOps praksi, mehanička implementacija Scruma postaje profesionalni Scrum. Ako nemate verziju vašeg softvera koju možete isporučiti barem svakih 30 dana, a koja je zaokružena, kvalitetna i zadovoljava poslovne potrebe, pridružite mi se i saznajte sve o uniji Scrum i DevOps procesa, praksi i alata potrebnih za efikasnu organizaciju rada na razvojnim projektima i ostvarenje čestih i pouzdanih isporuka.

Advanced Technology Days 14, December 2018, Zagreb
https://advtechdays.com/predavanja/


Scrum for Startups HR

Osnivate startup, imate vrhunsku ideju, dobru ekipu, puno energije, ispočetka sve izgleda dobro… I netom što ste krenuli radit punom parom kreću stvarni izazovi. Potrebno je složiti plan rada, organizirati rad u timu, uskladiti se, realistično procijeniti što se može isporučiti kada rokovi krenu stiskati, a investitori postanu nestrpljivi.
Ne brinite, ne događa vam se ništa posebno, samo ste ozbiljnije zakoračili u rad na projektu što ima svojih zakonitosti i pravila. Kao i svaki drugi timski posao, rad na projektu se treba pametno organizirati kako bi svakodnevno radili upravo ono što vas "drajva" i istodobno držali rizike i predvidivost uspjeha pod kontrolom.
Poslušajte kako vam Scrum može pomoći dobro se organizirati od samog početka rada i osigurati dobre temelje uspješnog startupa.

Global Entrepreneurship Week (GEW), Studeni 2018, Split
http://bit.ly/GEW_2018_Scrum_For_Startups


On-Prem or in the Cloud: TFS versus VSTS EN HR

Visual Studio Team Services (VSTS) and Team Foundation Server (TFS) are two versions of the same product. VSTS is the cloud based solution that provides a scalable, reliable, and globally available hosted service. It is backed by a 99.9% SLA, monitored by 24—7 operations team, and available in local data centers around the world. Team Foundation Server is the on-premises solution built on a SQL Server backend with which you have physical control over your data. Both solutions serve the same purpose: they cover the entire software development lifecycle and provide first class support for efficient DevOps practices.

In the session, we will present both solutions and analyze their strengths and weaknesses. We will compare all critical feature areas: agile tools, version control, build and release management, testing and feedback, and reporting. We will highlight the differences in the release cadence, licensing options and infrastructure as well.
Based on this comparison, we will offer recommendations for choosing the right platform based on your needs. No matter whether you are a small team or an enterprise, by using VSTS you can configure continuous integration (CI) and continuous delivery (CD) and be up and running within minutes. Once you have servers in place, setting up a TFS based development environment isn't difficult either. Interesting hybrid solutions can be built by mixing online and on-premises feature areas. The migration from TFS to VSTS in fully supported.

After this session, you will be able to make a fully informed decision when to choose TFS, VSTS or a hybrid solution, and how to easily and efficiently move your data into the cloud.

NT Konferenza, May 2018, Portoroz, Slovenia
https://rebrand.ly/NTK_2018_VSTS_versus_TFS


Lokalno ili u oblaku: VSTS protiv TFS-a (uključujući i neke reference za migraciju s TFS-a na VSTS) EN HR

Visual Studio Team Services (VSTS) i Team Foundation Server (TFS) su dvije verzije istog proizvoda. VSTS je rješenje temeljeno na oblaku koje pruža skalabilnu, pouzdanu i globalno dostupnu uslugu. Garantira 99,9% dostupnost, kontinuirano ga nadzire operacijski tim, a dostupan je u lokalnim podatkovnim centrima širom svijeta. TFS je lokalno rješenje temeljeno na SQL Serveru s kojim dobivate fizičku kontrolu nad svojim podacima. Oba rješenja služe istoj svrsi: podržavaju cjelokupni životni ciklus razvoja softvera i pružaju prvorazrednu podršku za učinkovite prakse DevOps.

Predavanje će predstaviti oba rješenja i analizirati njihove prednosti i mane. Usporediti ćemo sve ključne funkcionalnosti: agilne alate, sustav za verzioniranje, upravljanje izgradnjom i isporukom, alate za testiranje i dobivanje povratnih informacija te izvještavanje. Istaknuti ćemo razlike u kadencama isporuka njihovih novih verzija, opcijama licenciranja i infrastrukturi. Na temelju ove usporedbe, ponuditi ćemo preporuke za odabir odgovarajuće platforme ovisno o vašim potrebama.

Bez obzira jeste li mali tim ili velika organizacija, pomoću VSTS-a možete konfigurirati kontinuiranu integraciju (CI) i kontinuiranu isporuku (CD) i biti u pogonu u roku od nekoliko minuta. Jednom kada podesite serversku infrastrukturu, postavljanje razvojnog okruženja temeljenog na TFSu također neće predstavljati problem. Zanimljiva hibridna rješenja mogu se graditi miješanjem internetskih i lokalnih značajki. Prijelaz s TFS-a na VSTS je u potpunosti podržan.

Nakon ovog predavanja ćete moći donijeti potpuno informiranu odluku kada odabrati TFS, VSTS ili hibridno rješenje te kako jednostavno i učinkovito migrirati svoje podatke u oblak.

WinDays 2018, Travanj 2018, Poreč
https://rebrand.ly/WD_2018_VSTS_versus_TFS


DevOps Transformation in Microsoft – Case Study EN HR

Microsoft has embarked on its DevOps journey more than 6 years ago, when it started modeling the new set of engineering tools and practices called One Engineering System (1ES), fully based on their own platforms - Visual Studio Team Services (VSTS) and Azure. Since then, multiple product development teams have gone through a massive transition in terms of how they organize their work and deal with infrastructure, tools and processes.

This session tells the story of the transformation of 50+ teams with more than 800 people that develop Visual Studio Team Services (VSTS) and Team Foundation Server (TFS). These teams have been previously producing the monolithic 3-tier on premises TFS environment every couple of years. Nowadays, they are living by the rules of the cloud cadence and delivering daily updates to VSTS, their global scale, always available, cloud service made up of dozens of micro-services. At the same time, they deliver the same capabilities on premises every few months.  

Join us to learn how Microsoft's teams drastically changed the way how they develop, test, deploy and monitor their products. We will explain
how they manage large agile product development, how they improved their development process by switching to GIT, how they changed their approach to testing and quality control and managed to take full control over their technical debt.

Microsoft NT Konferenca, May 2018, Portoroz, Slovenia
https://rebrand.ly/NTK_2018_DevOps_Microsoft


DevOps transformacija u Microsoftu EN HR

Ovo je priča o tome kako je Microsoft transformirao i ubrzao svoj razvojni proces uvođenjem DevOps praksi. Novi pristup nazvan One Engineering System je donio dramatične promjene u infrastrukturi, procesima, alatima i organizaciji rada u Microsoftu. U potpunosti se temelji na Visual Studio Team Services i Azure platformama, koje su dostupne svima nama.

Transformacija je Microsoftovim timovima omogućila da sa višegodišnjih ciklusa izdavanja novih verzija prijeđu na redovne isporuke novih funkcionalnosti svaka tri tjedna, uvedu potpunu kontrolu nad tehničkim dugom, a uspjeh mjere zadovoljstvom umjesto brojem korisnika. Na tehničkoj razini je razvojni proces značajno unaprijeđen uvođenjem git sustava za verzioniranje, dramatičnom promjenom pristupa testiranju i kvaliteti općenito te agilnim planiranjem i organizacijom timova.

U predavanju ćemo opisati što su sve Microsoftovi timovi naučili kroz godine uvođenja novog sustava razvoja i kako možemo profitirati od tih iskustava. Primjeri koje ćemo opisivati vezani su za tim koji razvija Visual Studio Team Services (preko 800 ljudi), s kojim usko surađujemo, iako se isti razvojni sistem koristi i u Windows, Azure i drugim timovima širom Microsofta.

WinDays 2018, Travanj 2018, Poreč
https://rebrand.ly/WD_2018_DevOps_Microsoft


DevOps transformacija u Microsoftu HR

Ovo je priča o tome kako je Microsoft transformirao i ubrzao svoj razvojni proces uvođenjem DevOps praksi. Novi pristup nazvan One Engineering System je donio dramatične promjene u infrastrukturi, procesima, alatima i organizaciji rada u Microsoftu. U potpunosti se temelji na Visual Studio Team Services i Azure platformama, koje su dostupne svima nama.

Transformacija je Microsoftovim timovima omogućila da sa višegodišnjih ciklusa izdavanja novih verzija prijeđu na redovne isporuke novih funkcionalnosti svaka tri tjedna, uvedu potpunu kontrolu nad tehničkim dugom, a uspjeh mjere zadovoljstvom umjesto brojem korisnika. Na tehničkoj razini je razvojni proces značajno unaprijeđen uvođenjem git sustava za verzioniranje, dramatičnom promjenom pristupa testiranju i kvaliteti općenito te agilnim planiranjem i organizacijom timova.

U predavanju ćemo opisati što su sve Microsoftovi timovi naučili kroz godine uvođenja novog sustava razvoja i kako možemo profitirati od tih iskustava. Primjeri koje ćemo opisivati vezani su za tim koji razvija Visual Studio Team Services (preko 800 ljudi), s kojim usko surađujemo, iako se isti razvojni sistem koristi i u Windows, Azure i drugim timovima širom Microsofta.

Advanced Technology Days 13, November 2017, Zagreb, Croatia


Svjetski DevOps Trendovi HR EN

Zamislite IT organizaciju koja redovito i često isporučuje nove funkcionalnosti svojim zadovoljnim korisnicima, pritom stalno poboljšavajući kvalitetu izvedbe i pomno prateći povratne korisničke informacije. U toj organizaciji multifunkcionalni razvojni timovi postižu maksimalne učinke jer mogu neovisno i cjelovito odrađivati svoje zadatke. Istovremeno, više timova optimalno surađuje na razvoju složenih rješenja, a svi se u radu snažno oslanjaju na visoko automatizirane alate i platforme. Pritom svaki pojedinac i svi timovi rade u skladu s globalnom strategijom organizacije, trude se oko ostvarivanja zajedničkih ciljeva i kontinuirano napreduju razmjenjujući znanja i vještine. Utopija ili stvarnost?

Imamo dokaze da takve IT organizacije postoje! Na predavanju vam donosimo sve o svjetskim trendovima sa ovogodišnje konferencije DevOps Enterprise Summit 2017 u San Franciscu, na kojoj smo naveliko slušali o svjedočanstvima velikih i odvažnih IT organizacija koje upravo proživljavaju svoju DevOps transformaciju. Poseban naglasak ćemo staviti na pregled izazova s kojima se te organizacije susreću i njihove preporuke vezane za DevOps principe i prakse kojima uspješno postižu zadane ciljeve.

Advanced Technology Days 13, Prosinac 2017, Zagreb, Hrvatska


Global DevOps Trends HR EN

Imagine an IT organization that can continuously deliver new value to its satisfied customers, whereby application properties like stability, reliability, availability, and security are constantly sustained and improved. Such organization maximizes the domain knowledge of different experts (developers, testers, architects, operations, security officers) by combining them into small, cross-functional teams that are able to quickly and independently develop, test, and deploy new features. Such teams have at their disposal various automated self-service tools and platforms that enable them to be highly productive. Everyone is committed and works together towards a common goal, because they understand and accept the fact that everyone shares the responsibility for the organizational success. Utopia or reality?

Today's state of the art global DevOps trends give us solid proof that such organizations can and do exist! Joins us at this session and learn about current DevOps trends, tools and practices that give reliable results. You will hear testimonials of companies that went through DevOps transformations, and learn from their examples and advices.

Advanced Technology Days 13, November 2017, Zagreb, Croatia


How the Microsoft VSTS Team Manages Quality EN HR

This session presents the case study of the evolution of testing practices in the Microsoft team developing Visual Studio Team Services and Team Foundation Server that has been going on for more than 6 years. We will describe the One Engineering System (1ES) approach where all previous testing roles have been abandoned and quality has been shifted in the hands of developers.

DevArena 2017, October 2017, Tuhelj, Croatia


Upravljanje kvalitetom u Microsoftu EN HR

Softver u oblaku živi iznadprosječnom brzinom - brzo se razvija i brzo isporučuje, a da bi to bilo moguće, potrebno ga je testirati pametnije, brže i pažljivije. U predavanju ćemo prikazati evoluciju pristupa osiguranju kvalitete u Microsoftovom timu koji razvija Visual Studio Team Services i Team Foundation Server. Ukinute su role testera koji samo testiraju (STE - Software Test Engineer) i programera koji se bave samo pisanjem automatskih testova (SDET - Software Development Engineer in Test). Primijenjena je potpuno nova strategija kombiniranog inženjerstva, u kojem su softverski inženjeri odgovorni ne samo za programiranje novih funkcionalnosti, već i za programiranje automatskih testova koji testiraju ispravnost implementacije tih funkcionalnosti. Ručno testiranje je svedeno na minimum, jer nije u stanju osigurati dostatnu kvalitetu i popratiti brzinu razvoja za oblak. Pridružite nam se i poslušajte odgovore na pitanja poput: Kakve su prednosti nove strategije? Što je Shift Left? Jesu li svi automatski testovi dobri? Možemo li zbilja bez razvijati bez ručnog testiranja? Što napraviti ako je test nestabilan pa malo prolazi, a malo pada? Je li zbilja pametno testirati i u produkciji? Bez obzira razvijate li softver za oblaku ili ne, odaberite za sebe podskup prikazanih praksi i unaprijedite kvalitetu vašeg softvera.

DevArena 2017, Listopad 2017, Tuheljske Toplice, Croatia


Proven DevOps Tools and Practices EN HR

Are you having troubles organizing your development process and constantly wondering how the best like Google or Amazon are doing it? Join us on this session and learn about proven tools and practices that can help you organize your development process, continuously deliver high quality software, and promptly react to production issues. We will demonstrate how Visual Studio Team Services/Team Foundation Server can help you set up DevOps foundations in your company and evolve them constantly.
(session in Croatian)

DevArena 2017, October 2017, Tuhelj, Croatia


Odabrani alati i prakse za optimizirani DevOps EN HR

Borite se s organizacijom vašeg razvojnog procesa, kvalitetom isporuka te zadovoljstvom krajnjih korisnika i uporno se pitate kako li to samo uspijeva najboljima, poput Googlea ili Amazona? Pridružite nam se na predavanju i upoznajte se s nizom alata i praksi koji osiguravaju dobru organizaciju razvojnih timova, pouzdanu kvalitetu koda, neprekidnost tijeka isporuke i brzinu reakcije kod pojave problema u produkciji. Kroz niz primjera na Visual Studio Team Services/Team Foundation Server 2017 platformi saznajte kako postaviti i održavati temelje uspješne DevOps organizacije.

DevArena 2017, Listopad 2017, Tuheljske Toplice, Croatia


Scaling Agile and Managing Your Portfolio with VSTS/TFS EN HR

When an organization practicing agile software development starts to grow, its development teams need to organize their work in a different way in order to successfully fulfill more user requirements. Optimal results can be achieved by scaling agile practices according to the principles of Scrum (Nexus), the framework that provides efficient mechanisms for controlling complex development scenarios with an increased amount of dependencies between teams. In addition to changes in the development process, teams require appropriate tools for managing global backlogs and individual team backlogs, where each management level uses its own customized view over the project status.
Join us and learn about tools and techniques based on enhanced features of Visual Studio Team Services (VSTS)/ Team Foundation Server (TFS) that provide support for managing multiple teams working on a large product or a portfolio of different products, and plan their deliveries (Delivery Plans).

DevArena, October 2017, Tuhelj, Croatia


Skaliranje agilnog procesa i upravljanje portfeljem uz VSTS/TFS EN HR

Kada agilna organizacija ili njen proizvod krenu rasti, razvojni se timovi nužno moraju drugačije organizirati kako bi popratili veći opseg korisničkih zahtjeva. Optimalni rezultati se postižu pametnim skaliranjem agilnog procesa prema načelima Scruma (Nexus), koji većem broju timova osigurava mehanizme za efikasnu kontrolu povećane kompleksnosti i međuzavisnosti. Osim samog procesa, timovi na raspolaganju moraju imati i odgovarajuće alate za organizaciju globalnih backloga i backloga pojedinačnih timova, gdje svaka razina vođenja ima svoj prilagođeni uvid u stanje na projektu. Pridružite nam se na predavanju i upoznajte alate i tehnike bazirane na poboljšanim funkcionalnostima Visual Studio Team Services/Team Foundation Server 2017 platforme, koji nude podršku za upravljanje radom više timova na razvoju jednog opsežnog proizvoda ili portfelja različitih proizvoda te planiranje njihovih isporuka (Delivery Plans).

DevArena, Listopad 2017, Tuheljske Toplice


Patterns and practices of great DevOps organizations EN HR

In the last ten years, DevOps has emerged as the predominant standard for efficient management of the overall software lifecycle. In this session we will describe a number of patterns and practices covering all phases of the development cycle that ensure efficient organization of development teams, reliable code quality, uninterrupted flow through the delivery pipeline and timely reaction when problems in the production environment occur. Demonstrations based on the Visual Studio Team Services / Team Foundation Server 2017 platform will accompany selected topics.

Basta! September 2017, Koeln, Germany
https://basta.net/agile-devops/patterns-and-practices-of-great-devops-organizations/
Microsoft NT Konferenca, May 2017, Portoroz, Slovenia
http://bit.ly/NTK_2017_DevOps_HabitsAndPractices


Običaji i prakse najboljih DevOps organizacija EN HR

DevOps je u zadnjih skoro desetak godina postao de facto standard za učinkovito upravljanje životnim ciklusom razvoja softvera. U predavanju ćemo opisati i demonstrirati niz praksi iz svih faza razvoja softvera koje osiguravaju dobru organizaciju razvojnih timova, pouzdanu kvalitetu koda, neprekidnost tijeka isporuke i brzinu reakcije kod pojave problema u produkciji.

WinDays 2017, Travanj 2017, Poreč
http://bit.ly/WD_2017_DevOps_PatternsAndPractices


Release Management, Containers And DevOps - Winning Team EN

Efficient DevOps teams deliver new features frequently and continuously. An automated release pipeline is a necessary part of the infrastructure, but it is not enough to cope with many everyday challenges. Ever since Docker arrived on the scene, containers have become an easy, efficient and natural solution for many otherwise unsolvable problems. Until recently, Docker was Linux only technology, but with last year's introduction of Windows containers and with Azure support for containers, Docker has become a crucial player in the Microsoft world as well. In this session we will describe and demonstrate how to properly use different container technologies. We will show Docker and Windows containers on Linux, Windows and in the cloud. Containers together with automated build and release management systems enable automated delivery and ensure the most efficient DevOps practices. Expect not only theoretical explanation, but also interesting live demos!

Microsoft NT Konferenca, May 2017, Portoroz, Slovenia
http://bit.ly/NTK_2017_RM_Containers


Agile Testing v2.0 - Testing In The DevOps World EN HR

Today's high performance DevOps teams, which continuously deliver new versions of their software products, are facing serious challenges related to software quality. Quality (aka less testing) is usually the first thing teams are willing to sacrifice when being under pressure to deliver quickly and frequently. What they need is an optimal balance between automated and manual testing practices that will save them from pushing sloppy features into production. The session will start with a discussion about agile testing strategies "shift left" and "shift right" according to the current best practices in DevOps. We will explain why development teams don't stand a chance to sustainably deliver a continuous stream of new features without the safety net of automated regression tests covering all essential usage scenarios, as well as why both specified and exploratory manual testing is still welcome. Then, in a series of demonstrations on the Visual Studio Team Services/Team Foundation Server platform, we will show how you can organize your testing process to start testing as soon as a new line of code is written, integrate automated tests in your build and release management pipeline and finish with testing in production. Join us in this session and get to know the tools and practices that will help how you make the quality of your software products even better.

Microsoft NT konferenca 2017, May 2017, Portoroz, Slovenia
http://bit.ly/NTK_2017_Agile_Testing


Agilno testiranje v2.0 - testiranje u DevOps svijetu EN HR

U predavanju ćemo dati analizu izazova u procesu testiranja i pregled najboljih praksi za organizaciju automatiziranog i manualnog procesa testiranja u današnjem DevOps svijetu u kojem se nove verzije aplikacija kontinuirano isporučuju korisnicima (Continuous Deployment). Za osiguranje kvalitete nužno je organizirati manualno testiranje, ali bez sigurnosne mreže sastavljene od dovoljne količine reprezentativnih automatiziranih regresijskih testova nemamo šanse dugoročno uspješno kontinuirano isporučivati nova svojstva krajnjim korisnicima. U nizu demonstracija pokazat ćemo implementaciju automatiziranog testiranja uključenog u proces izgradnje (Build Management) i isporuke aplikacija (Release Management) na Visual Studio Team Services i Azure platformama. Demonstrirat ćemo i organizaciju i provođenje manualnog testiranja kroz Web bazirano sučelje za testiranje na Visual Studio Team Services. Ako mislite da kvaliteta vašeg softvera može biti još bolja, dođite na ovo predavanje i vidite kako to lako možete ostvariti.

WinDays 2017, Travanj 2017, Poreč
http://bit.ly/WD_2017_Agile_Testing


Jump-start your development process on the Visual Studio Team Services Platform EN HR

Modern development teams often face one of the following problems: either they already work according to agile development practices like Scrum or Kanban, but are not satisfied with the way their particular process maps to the set of tools they are using, or they need to (re)start from scratch regarding both the process and the tools. No matter where your team stands, you need an integrated, configurable and extensible toolset that allows you to jump-start your development process without much friction, and adapt it along the way. The Visual Studio Team Services platform provides exactly that!

This session concentrates on the tools you need to run your agile teams, like backlogs, Scrum and Kanban boards, and dashboards. We will particularly address the new work item form experience and custom controls, the new web-based process editor, and extensible dashboards. Through a set of practical demonstrations you will learn how to configure and customize built-in processes and tools in order to define, plan and track work on software development projects in your own way.

Advanced Technology Days 12, November 2016, Zagreb, Croatia


Vaš razvojni proces na Visual Studio Team Services platformi - nikad jednostavnije! EN HR

Dobre inženjerske prakse nalažu da rad na vašem softverskom razvojnom projektu organizirate u skladu s nekom agilnom odnosno lean metodologijom, poput Scruma ili Kanbana. Timovi stoga u praksi najcešce koriste inacice tih metodologija koje su na razlicite nacne prilagodene njihovim specificnim potrebama, pri cemu se prilagodbe odnose na tipova zadatka, proces rada, prilagodene prikaze ploca sa zadacima i grafikone.
 
Agilni alati sadržani u Visual Studio Team Services okruženju su upravo ažurirani brojnim novim funkcionalnostima koje olakšavaju oblikovanje razvojnog procesa u skladu s potrebama svakog tima. Pridružite nam se na ovom predavanju i upoznajte novu logiku u pozadini procesnih predložaka koja kroz web sucelje omogucuje doradu i prilagodbu svih njihovih komponenata. Osim toga, upoznajte redizajniranu work item formu koja osim osvježenog rasporeda kontrola donosi i niz novih naprednih funkcionalnosti, poput kontekstualne diskusije i notifikacija. Cilj nam je kroz niz demonstracija oblikovati proces za jedan agilni tim, koji želi koristiti pametne integrirane alate za planiranje, upravljanje i pracenje rada na svom projektu, uz digitalne inacice lista i ploca sa zadacima.

Advanced Technology Days 12, Studeni 2016, Zagreb


Release Management and Containers - Key to Successful DevOps EN

This session explains and demos how you can build traceable automated delivery processes through a series of stages and environments from development all the way to production. Docker and Release Management provided by Visual Studio Team Services and Team Foundation Server were used to demo a multiple staged automated delivery pipeline for a dockerized demo application running in Azure.

ALM Days 2016, Koeln, Germany
http://bit.ly/ALMDays_2016_RM_Containers


Past and future events

Scrum DevOps Meetup (Official Scrum.org Community Meetup)

Meetup for professionals aiming to regularly deliver done product increments using agile, Scrum and DevOps practices.
28 Apr 2020

Virtual Balkan Global Azure 2020

24 Apr 2020

Scrum Sredom (Scrum Wednesdays) Official Scrum.org Community Meetup

1 Apr 2020

Tinel Meetup

Premier meetup and the best place for business networking in Split
16 Jan 2020
Split, Split-Dalmatia, Croatia

.debug Conference

.debug is the biggest developers conference in Croatia, organized by the IT magazine Bug.
12 Dec 2019 - 13 Dec 2019
Zagreb, City of Zagreb, Croatia

Advanced Technology Days 15

3 Dec 2019 - 4 Dec 2019
Zagreb, City of Zagreb, Croatia

Bosnia Agile Day 2019

The annual Leading Agile Conference in the Region
19 Oct 2019
Sarajevo, Federation of B&H, Bosnia and Herzegovina

Infobip Dev Days 2019, Croatia

Infobip’s annual developer conference brings together Croatia’s most successful entrepreneurs to discuss trends in development technology.
14 Sep 2019

Agile Serbia 2019

Annual agile conference in Serbia
12 Jun 2019
Belgrade, Central Serbia, Serbia

NT Konferenca 2019, Portorož, Slovenia

Biggest Slovenian technological-business conference
21 May 2019 - 23 May 2019

WinDays 19

Largest regional business and technology gathering
2 Apr 2019 - 5 Apr 2019
Šibenik, Šibensko-Kniniska, Croatia

Azure DevOps Community Launch 2018

Azure DevOps Community Launch hosted by Mobile Monday #47
10 Dec 2018
Split, Split-Dalmatia, Croatia

Advanced Technology Days 14

4 Dec 2018 - 5 Dec 2018
Zagreb, City of Zagreb, Croatia

Global Entrepreneurship Week (GEW) with Smart City Challenge Hackathon

12 Nov 2018 - 17 Nov 2018
Split, Split-Dalmatia, Croatia

DevArena 2018, Tuheljske Toplice, Croatia

Leading conference for software development and IT in Croatia
18 Oct 2018

Global DevOps Bootcamp 2018

The focus of Global DevOps Bootcamp 2018 was to show how to improve your release cadence with a motto: “From one release per month to multiple releases a day”.
https://www.ekobit.com/events/global-devops-bootcamp-hosted-by-ekobit/
17 Jun 2018
Zagreb, City of Zagreb, Croatia

NT Konferenca 2018, Portorož, Slovenia

Biggest Slovenian technological-business conference
22 May 2018 - 24 May 2018

Microsoft WinDays 18

25 Apr 2018 - 27 Apr 2018
Opatija, Primorsko-Goranska, Croatia

Advanced Technology Days 13

4 Dec 2017 - 5 Dec 2017
Zagreb, City of Zagreb, Croatia

DevArena 2017, Tuheljske Toplice, Croatia

Leading conference for software development and IT in Croatia
26 Oct 2017

Basta! September 2017, Koeln, Germany https://basta.net/agile-devops/patterns-and-practices-of-great

Schon seit 20 Jahren liegt der Fokus der BASTA! auf C#, dem .NET-Framework und Webtechnologie sowie modernem JavaScript mit TypeScript, Angular und node.js. Azure, Docker und DevOps erweitern das stets aktuelle Themenfeld.
25 Sep 2017 - 29 Sep 2017
Mainz, Rheinland-Pfalz, Germany

NT Konferenca 2017, Portorož, Slovenia

Biggest Slovenian technological-business conference
15 May 2017 - 17 May 2017

Microsoft WinDays 17

Annual Croatian technology conference that brings more than 100 lectures and an overview of current technological trends and news.
25 Apr 2017 - 28 Apr 2017
Poreč, Istria, Croatia

Advanced Technology Days 12

15 Nov 2016 - 16 Nov 2016

Visual Studio ALM Days 2016

DevOps – der Weg ins nächste agile Zeitalter
13 Mar 2016 - 14 Mar 2016
Köln, North Rhine-Westphalia, Germany