Speaker

Ana Roje Ivančić

Ana Roje Ivančić

Agile and DevOps Consultant, Professional Scrum Trainer, Microsoft MVP

Agile i DevOps konzultant, Professional Scrum Trainer, Microsoft MVP

Split, Croatia

Actions

Ana is an Agile and DevOps Consultant and Azure DevOps specialist with more than 20 years of experience in professional SW development. She believes that the right combination of agile practices and integrated tools helps 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, is a licensed Professional Scrum Trainer (PST) at Scrum.org, and holds several Microsoft development and Scrum certifications.

Ana je konzultant za Agile i DevOps i specijalist za Azure DevOps 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. Licencirani je Scrum.org Professional Scrum Trainer (PST) i nositelj Microsoftove titule Most Valuable Professional (MVP) za razvojne tehnologije. Posjeduje niz Scrum i Microsoftovih industrijskih certifikata. Diplomirani je inženjer matematike i računarstva te magistar ekonomskih znanosti.

Awards

Area of Expertise

  • Information & Communications Technology

Topics

  • 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

Sessions

The Agile Transformation Redesigned en

What are the chances that right now, your company is planning, actively running, or trying to repair a (failed) agile transformation? Based on our recent experience, we say that it's big. Are you interested in hearing more about how we do agile transformations our way?

Introducing agility through Scrum and DevOps practices and tools can be done on the team, department, or organizational level and is one of the most complex endeavors any organization can undertake. It requires a sustainable approach since production work cannot be put aside, waiting to be resumed once the transformation is done. Moreover, every organization is unique. Thus, their Scrum and DevOps implementation will also be unique, and they need to find what works best for them along the way.

This is why we at Agilist IT have developed a unique approach to introducing Scrum and DevOps, with the primary goal of ensuring the sustainability of the transformation. The core of our approach is to apply Scrum to introduce Scrum and DevOps. We set up a Scrum-based "optimization process" for the transformation activities and run it in parallel with the company's "production process" which undergoes this transformation. So teams are learning by doing, and they are iteratively and incrementally introducing changes to the way they do their production work.

Join us to hear more about our approach that proved to be successful in several still active transformations. We will explain and showcase how we set up the Optimization Scrum Team, what's on its backlog, how we combine its events with the running business and point out the most frequent pitfalls.

Scrum in a Nutshell en

Are you wondering why this Scrum thing does not work for your development team? Are you planning to start with Scrum and want to get it right from the beginning? Or do you just want to verify which flavor of Scrum your team is using and whether you are really gaining all those benefits everyone is talking about?

Join us in this workshop to gain a better understanding of the practical appliance of Scrum roles, events, artifacts, and rules. We'll be going through just enough theory to reboot or refresh your knowledge about Scrum. At the same time, you will self-organize together with other attendees and work on developing a real-life case study using Scrum. Your Scrum Teams will enact Scrum roles (Product Owner, Scrum Master, Development Team), work with Scrum artifacts (Product Backlog, Sprint Backlog, Increment), run all Scrum events (Sprint Planning, Sprint, Daily Scrum, Sprint Review, Sprint Retrospective), practice estimation techniques, come up with the team's Definition of Done, refine your backlogs, embrace Scrum Values and empiricism, and experience common challenges of working in teams.

Do not miss this opportunity to inspect your current Scrum practices and adapt the way your Scrum Team works!

Scrum bez granica: Izazovi primjene Scruma u korporativnom okruženju en

Lako je pričati o tome kako Scrum može funkcionirati kada imamo mali tim od 10ak ljudi koji radi na jednom proizvodu, ali što se događa kada želimo da Scrum postane korporativna praksa?

Predavanje donosi provjerena iskustva i razne prijedloge implementacije Scruma u složenim organizacijskim uvjetima na vjetrometini linijskih, projektnih i inih menadžera, PMO i HR ureda, gdje se vodi konstantna bitka za moć, resurse i prioritete. Razgovarat ćemo o tome kako postaviti jasne procese i pravila za veliki broj Scrum timova koji rade na nizu proizvoda te kako modelirati organizacijsku strukturu koja će osigurati njihov uspjeh.

Scrum 101 li Kako organizirati rad na projektu tako da redovito isporučujete nove funkcionalnosti? en

Pozivamo vas da zajedno s nama isprobate Scrum po sljedećem receptu:

Sastojci:
- 1 Product Owner
- 1 Scrum Master
- 1 Razvojni tim
- 1 Product Backlog
- Sprint Backloga po potrebi
- 5 Scrum vrijednosti
- Nekoliko Scrum principa

Priprema:
Sprint traje 2 tjedna (dopuštene vrijednosti su 1-4). Razvojni tim svaki dan sprinta fokusirano radi na cilju koji si je zadao. Potrebno je redovito održavati dnevni 15 - minutni Daily Scrum. Na kraju Sprinta je potrebno održati Sprint Review i Sprint Retrospektivu.

Rezultat svakog Sprinta:
Gotovi potencijalno isporučivi inkrement vašeg proizvoda

Referenca:
Vodič za Scrum

Predavanje je namijenjeno svima koji žele razumjeti kako se radi u skladu sa Scrumom, bilo da se radi o članovima razvojnog tima ili dionicima razvojnog procesa koji direktno ili indirektno s njima surađuju. Izvrstan je za početnike, dok iskusnijima može pomoći osvježiti i utvrditi svoje znanje o Scrumu. 

Professional Scrum for development teams with Azure DevOps en

Are you wondering why this Scrum thing does not work for your development team? Are you planning to start with Scrum and want to get it right from the beginning? Or do you just want to verify which flavor of Scrum your team is using and whether you are really gaining all those benefits everyone is talking about?

Join me in this session where I will explain why mechanical Scrum is not enough in the world of professional software development. Besides implementing Scrum components (roles, events and artifacts) teams need to live by the Scrum Values and Principles, working together to solve and overcome issues and regularly inspecting and adapting the way they work. Besides that, they need to strive for Technical Excellence, adopting and frequently improving effective DevOps technical practices and engineering standards. Only then, they are true Professional Scrum Teams that can deliver a potentially releasable increment of software every Sprint.

And yes, Professional Scrum Teams use smart toolsets that support them in their everyday activities. This session will showcase Azure DevOps as an integrated platform of services providing all tools for implementing Scrum together with DevOps practices. You will see how to implement Scrum backlogs, build an automated build and release pipeline, implement the code review workflow and start automating your testing efforts testing early in the development process.

I am a Project Manager. Is there a spot for me in Scrum? en

I am Peter, a project manager, and I have been working in the company's PMO office for years. I manage the entire lifecycle of projects, from contract to delivery. I am accountable for project execution and communication with stakeholders. I manage the work of the development team, distribute tasks to team members, and monitor their progress. I report to the board of directors.

Now, my company is starting an agile transition and implementing Scrum. I am concerned about my carrier since there are no project managers in Scrum. From my perspective, the new process feels all too agile, with no long-term planning, monitoring, and reporting. I am not sure that I will like Scrum. Will I lose my job? Or is there a place in Scrum where I could fit in and make the best use of my current knowledge and experience? Could I maybe keep on working as a project manager outside Scrum?

Join us in this session and help Peter find the right spot for him in Scrum!

GitHub Actions en

GitHub Actions are a relatively new feature in GitHub that allows you to create custom software development lifecycle workflows directly in your repository. These workflows are made out of different tasks called "actions" that can be run automatically on certain events. This enables you to automate various tasks related to developing, testing, building and deploying your products as well as managing and tracking all related work.  

This session will explain the basics around GithHub Actions, like where to find them, what can be achieved through them and how to start using them. We will demonstrate how to build basic CI/CD workflows and benefit from various automated tasks. Join us to jump start your learning about GitHub actions!

Beyond the Single Team - Scaling Scrum with Azure DevOps en

Scaling Scrum to multiple teams working together on the same product lifts the complexity of your development process to a whole new level. Therefore, you not only need to implement a scaled Scrum framework, like Nexus or LeSS, for managing your entire portfolio of products or projects, but you also need to find appropriate tools which adequately support the many teams working on them. This session will explain the roots of complexity in scaled Scrum scenarios and offer proven processes, practices, and tools to tame them.

Our platform of choice, Azure DevOps, offers native support for Scrum through built-in first-class tools. They can adapt to scaled scenarios and easily support many teams, many products, and many projects. We will show how these tools ensure that each team has complete control over their work and transparent insight into their status. At the same time, the management team retains overall control through real-time insight into the progress of all teams. We will pay special attention to the importance of managing dependencies in a scaled environment to stay on top of complex work. We will explain and demo how teams can use Azure DevOps' Delivery Plans to understand and track dependencies with ease and in a highly visual and transparent way.

If you are already using a scaled development process or are considering your options, join us to see how Azure DevOps simplifies this otherwise daunting task. Bring your questions and war stories. We will provide answers and experiences from the trenches.

Azure DevOps Tools For Efficeint Cloud based DevOps en

Azure DevOps is a cloud platform that offers end-to-end support for organizing work on software development projects regardless of the framework, platform, and cloud they use. 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.

In this session we 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 we 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. We will explain how Azure DevOps integrates with other services like Slack, Trello, or SonarCloud. Azure Pipelines will take the central part in our 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.

Ask The Experts - DevOps and Scrum - Better Together en

Teams implement various DevOps practices and tools, like automated testing and automated delivery pipelines, aiming to shorten their feedback loops and achieve faster time to market. This is possible only if they are capable of doing continuous incremental deliveries, which is best achieved using the Scrum Framework. But, embracing DevOps and Scrum is a continuous journey full of experimentation with no silver bullets, because no two organizations or teams are exactly alike.

So, if you have any doubts on what, how, when and why related to DevOps and Scrum, join us in this interactive Ask The Experts session. We will be answering your questions trying to debunk all the myths and explain what is wrong or missing in the way how teams and organizations do DevOps and Scrum. A question board will be available prior to the session for you to note your questions and drive the discussion.

Applying Agile to the Web Development Agency Model en

Description:

Agile frameworks and practices are nowadays the method of choice for solving all kinds of complex problems, including organizing work in complex projects that include various stakeholders and delivery teams. The goal of this workshop is to explain why and how modern web development and digital agencies can benefit from implementing agile principles and practices to ensure continuous business value delivery, high visibility of progress, improved control of risks, and better ability to adapt to changing requirements. It is a combination of theory, discussions, and hands-on exercises.

Topics:

• Setting the Stage
In this introductory section, attendees will share more information about their current working practices, processes, and tools, including the most important challenges they face in their day-to-day business.

• Introduction to Business Agility
• Attendees will gain an understanding of the common theory and mindset underpinning all agile frameworks. They will learn about dealing with uncertainty in planning and release management, benefits of agile versus traditional development, empiricism, continuous versus iterative and incremental flow, time-boxing, self-management, cross-functionality, and corporate values needed to bring agile to life.

• Agile Product Management
• The traditional project management approach, based on fixed time, scope, and budget, is not suited for today's fast-pacing, Internet and consumer-driven market. For managers to successfully maximize the value of products, services & systems delivered by their teams, they need to move from project-based thinking to product-based thinking and embrace various agile product management practices. This section will give attendees insights into value-driven development and agile product ownership.

• Leading Agile Product Development
This section will touch upon the prerequisites for leaders and managers who work directly with development teams to become critical enablers of organizational agility. It will help them understand how to best support, guide, and coach their teams to improve their agile capabilities. 

• Overview of Most Commonly Used Agile Frameworks: Scrum and Kanban
Through the overview and comparison of Scrum, an iterative and incremental agile framework, and Kanban, a continuous flow agile framework, attendees with get a clear understanding of these frameworks and when to apply each one of them.

• Overview of Assorted Agile Development Practices
Agile is not a silver bullet, but implementing different proven agile development practices can support you on your path to build a sustainable process that enables your teams to deliver value to your customers in form of done products and do it continuously at a sustainable pace. Attendees will learn more about modeling their sales, support, and development processes, building and supporting self-managing and cross-functional development teams, agile planning and estimation techniques, refining requirements, getting to done, managing their testing efforts, leveraging DevOps engineering and technical practices complementary to agile, combining design and development workflows, and working in distributed environments.

• Web Development Agency Powered by Scrum and Kanban - Case Study
We'll present an example of how a web development agency has organized its sales, development, and support processes using Scrum together with Kanban, including the integrated DevOps toolset supporting them. It will show attendees what implementation of agile practices together with tools looks like in real-life scenarios.

Applying Agile to a Web Development Agency - A Case Study en

In the highly competitive market in which Web Development Agencies operate, the ability to promptly react to changes, pivot quickly, and make the best out of every opportunity often makes the difference between success and failure. Unfortunately, while planning for agility, organizations usually concentrate only on their development departments. Although that is a good starting point, they can never become genuinely agile without applying agile to other parts of their organization.

This session will present an example of how a web development agency has organized its sales, development, and support processes using Scrum together with Kanban, including the integrated Azure DevOps-based DevOps toolset supporting them. In the first place, their approach helps them visualize their sales process, optimize priorities and manage the order in which they analyze customer requests and needs. Next, it helps them efficiently implement and deliver working software. Finally, it supports them in dealing with customer support requests and operational issues effectively.

If you ever struggled while deciding how to implement these processes, join us to learn how a concrete implementation of agile practices together with tools looks like in a real-life scenario. We hope you'll find inspiration and patterns to apply in your everyday work.

(Scrum) Development Teams in Pandemic Times - Lessons Learned en

You are a (Scrum) development team. Most of what you have been practicing as a team in the company office doesn't count anymore. You moved into (more or less appropriate) home offices and started learning new ways of collaborating with your teammates. Your team needs to keep on being as efficient as before in producing (increments of) new functionality. On the other hand, you face multiple challenges in organizing your work in terms of tools, processes, and people (according to Scrum) in a virtual setup.

This session offers practical advice on implementing various (Scrum) team practices in a distributed environment supported by appropriate digital tools. They emerged from our collaboration with multiple teams since the pandemic started and directly address effective teamwork from home.

Take the opportunity to learn the necessary prerequisites to successfully distribute accountabilities inside your teams, efficiently plan and manage work, get to done increments regularly and increase the efficiency of your planned and ad-hoc events and meetings. We know that reaching your (short and long term) goals is challenging. Therefore, we offer you bits of advice based on the common-sense principle, which states that you first need to know how you currently stand to make informed decisions about how to proceed.

You will walk out of this session with a handful of valuable recommendations and tips you can start using right away on your path to becoming (an even) better (Scrum) team.

Preko granice jednog tima - skaliranje Scruma uz Azure DevOps hr

Skaliranje Scrum-a na više timova koji zajedno rade na istom proizvodu podiže složenost vašeg razvojnog procesa na potpuno novu razinu. Stoga za upravljanje cijelim portfeljem proizvoda ili projekata, ne samo da trebate implementirati skalirani okvir Scruma, poput Nexusa ili LeSS-a, već morate pronaći i alate koji na odgovarajući način podržavaju zajednički rad većeg broja timova. U ovom predavanju objasniti ćemo uzroke kompleksnosti kod skaliranja Scruma i ponuditi dokazane procese, prakse i alate za njihovo rješavanje.

Azure Boards servis koji je sastavni dio Azure DevOps platforme nudi ugrađene agilne alate koji pružaju prvoklasnu podršku za organizaciju rada u skladu s okvirom Scruma kako za jedan tim, tako i za veći broj timova, proizvoda i projekata. Pokazati ćemo kako ovi alati osiguravaju svakom timu potpunu kontrolu nad njihovim radom i transparentan uvid u njihov status. Istodobno, isti alati efikasno podržavaju scenarije skaliranja, pa upravljački tim zadržava ukupnu kontrolu napretka svih timova kroz uvid u stvarnom vremenu. Posebnu pozornost posvetiti ćemo važnosti upravljanja ovisnostima u skaliranom okruženju. Objasniti ćemo i demonstrirati kako timovi mogu koristiti Azure DevOps planove isporuke (Delivery Plans) za razumijevanje i jednostavno praćenje ovisnosti na vrlo vizualan i transparentan način.
Bez obzira koristite li već skalirani razvojni proces ili tek razmatrate koje opcije koje vam stoje na raspolaganju, pridružite nam se i pogledajte kako Azure DevOps pojednostavljuje prirodno kompleksne scenarije skaliranog razvoja. Pripremite vaša pitanja i priče s terena. Dati ćemo vam odgovore i iskustva iz stvarnog života!

GitHub Issues - Alati za planiranje i praćenje za developere hr

GitHub je oduvijek bio odličan izbor za repozitorij kôda, a sve potrebno za izgradnju CI/CD kanala isporuke ili drugih automatskih procesa već neko vrijeme imamo zahvaljujući GitHub Actions. Međutim, nedostajali su nam dobri alati za planiranje i praćenje posla, jer postojeći GitHub Issues nisu odgovarali potrebama ozbiljnih projekata. S novom generacijom GitHub Issues se to napokon mijenja.

GitHub Issues, koji su u javnu betu ušli prije nešto više od mjesec dana, donose jednostavne, brze i vrlo prilagodljive alate za praćenje rada na projektima. Na raspolaganju nam stoje tablice ili ploče, ovisno o tome što nam više odgovara. Dizajneri u GitHubu inzistirali su na brzini i fleksibilnosti alata i namjerno se nisu vezali uz određenu metodologiju, već su alat učinili jednostavnim za upotrebu neovisno o procesu, praksama i drugim alatima koje koristimo i na koje smo navikli. Želite li sve raditi iz komandne linije? Slobodno. Brži ste u radu kada ne koristite miša? Sve naredbe su dostupne kroz kratice na tipkovnici.

Rad na novom projektu najlakše započinjemo upotrebom tabličnog prikaza koji nudi efikasnu podršku za filtriranje, grupiranje i sortiranje Issuea i Pull requesta. U sljedećem koraku dodajemo prilagođena polja i definiramo različite poglede na podatke. Na ovaj način lako uređujemo redoslijed stavki na Product Backlogu, planiramo Sprint Backlog ili radimo trijažu bugova. Iste ove Issue ili Pull requeste možemo u dodatnom pogledu prikazati u obliku Kanban ploče i tako pratiti napredak projekta.

Kada na ova osnovna svojstva dodamo notifikacije, automatizirana pravila koja možemo sami postavljati, izvještaje i grafove te podršku za skaliranje i hijerarhije, GitHub Issuei postaju još moćniji alat, a istovremeno zadržavaju jednostavnost.

Želite li upoznati alat za planiranje projekata i praćenje napretka namijenjen developerima, koji će zbog jednostavnosti i lakoće korištenja voljeti i projektni menadžeri, pridružite nam se na ovom predavanju i kroz niz demoa upoznajte GitHub Issues!

(Scrum) razvojni tim u doba korone en

Vi ste (Scrum) razvojni tim. Većina vaših timskih praksi koja je vrijedila dok je svakodnevni odlazak u ured bio normalna stvar, nažalost ne vrijedi već više od godinu dana. Brzinski ste se bili prisiljeni preseliti u (više ili manje prilagođene) kućne urede i naučiti surađivati na potpuno nove način. Od vas se i dalje očekuje da budete visoko efikasni i da redovito proizvodite (inkremente) nove funkcionalnosti. S druge strane ste suočeni s brojim izazovima organizacije rada (prema Scrumu) u virtualnom okruženju koji se tiču i procesa i alata i ljudi.

Na predavanju ćete čuti konkretne praktične savjete kako implementirati (Scrum) timske prakse u distribuiranom okruženju uz podršku elektroničkih alata. Ove preporuke su rezultat suradnje s više timova u doba korone i direktno adresiraju problem efikasnosti rada od kuće. Temelje se na (zdravorazumskom) principu koji kaže da prvo morate znati kako trenutno stojite, da bi informirano mogli odlučiti kako dalje, a sve s ciljem da ispunite željene (kratkoročne i dugoročne) ciljeve.

Iskoristite priliku saznati više o nužnim preduvjetima za uspješnu raspodjelu zona odgovornosti unutar tima, efikasnom planiranju i upravljanju poslom, postizanju redovitih isporuka, i povećanju produktivnosti planiranih i ad-hoc događaja i sastanaka. Konkretne ideje s predavanja ćete moći početi primjenjivati u svom timu već sutradan, kako bi uspostavili ili unaprijedili organizaciju vašeg timskog rada i postali (još) bolji.

What's new in the Scrum Guide 2020? en

November last year, three years after the last update, the new Scrum Guide was released. The new guide is less prescriptive, simpler and shorter and open to a wider audience outside IT. While Scrum remains unchanged in its essence, some things have been added (e.g. product goal, commitments), some have changed (e.g. sprint planning event) and some have been removed (e.g. Development team as a part of the Scrum team, prescriptive guidance on Daily Scrum, retrospective improvement item etc.).
Join us in this session to get to know your old friend Scrum, just updated and improved.

Predictability in the software development Or How to answer the question: "When will it be Done?" en

Is your development process predictable? Can you give a reliable answer to yourself or to your customers when will you be done implementing a specific feature? Do you deliver on time? Is your process under control? Do you successfully handle all urgent interventions and support requests, without jeopardizing the development of new features? If you have answered "No" to at least one of the questions above, we have some good and some bad news for you. The bad news is that the major cause of these problems are your conscious und unconscious decisions. The good news is that a solution exist and is within your grasp!

In this session we will explain the metrics necessary to get proper insights in the status of your development process and we will discuss how to visualize and interpret them. You will learn about process policies necessary to ensure a stable flow through the process and how tracking the most representative metrics helps to easily recognize irregularities and perform necessary adjustments to get the process under control. We will explain and through simulations clearly demonstrate how seemingly small changes in the way we behave in everyday development activities can have a significant impact on the process as a whole.

Having a predictable and reliable development process and being able to say when something will be done is the holy grail of software engineering. With metrics and techniques that we will discuss in this session, ensuring flow and predictability and reliably finishing on time will not be a miracle any more.

Contemporary Agile Product Development en

The choice of strategies to manage your product development in today's fast pacing world is pretty straightforward. If your goal is to get to the market as soon as possible and continue building a product your customers need and want, then you need to embark on the road of agility.

Join us in this session if you want to learn about the end-to-end approach to building products in an agile way, built on top of DevOps practices and tools. We will be talking about ways of organizing and managing work, planning for achieving both short and long term product goals, keeping quality under control, automating your build/test/deploy pipelines, monitoring your production environments and learning from customer feedback. On top of this, we will be introducing multiple metrics that you might like to track in order to make your process more predictable, be able to make informed decisions and pivot your development efforts in the direction that will bring the most value to your customers.

We hope that you will walk out of this session realizing that the most challenging part is to start changing your mindsets and organizational culture. Everything else has already been proven to work.

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

Advanced Technology Days 16 Sessionize Event

December 2021 Zagreb, Croatia

NT Konferenca 2020 / Remote Sessionize Event

November 2020

Scrum DevOps Meetup (Official Scrum.org Community Meetup)

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

April 2020

Virtual Balkan Global Azure 2020 Sessionize Event

April 2020

Tinel Meetup

Premier meetup and the best place for business networking in Split

January 2020 Split, Croatia

.debug Conference

.debug is the biggest developers conference in Croatia, organized by the IT magazine Bug.

December 2019 Zagreb, Croatia

Advanced Technology Days 15 Sessionize Event

December 2019 Zagreb, Croatia

Bosnia Agile Day 2019

The annual Leading Agile Conference in the Region

October 2019 Sarajevo, 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.

September 2019

Agile Serbia 2019

Annual agile conference in Serbia

June 2019 Belgrade, Serbia

NT Konferenca 2019, Portorož, Slovenia

Biggest Slovenian technological-business conference

May 2019

WinDays 19

Largest regional business and technology gathering

April 2019 Šibenik, Croatia

Azure DevOps Community Launch 2018

Azure DevOps Community Launch hosted by Mobile Monday #47

December 2018 Split, Croatia

Advanced Technology Days 14 Sessionize Event

December 2018 Zagreb, Croatia

DevArena 2018, Tuheljske Toplice, Croatia

Leading conference for software development and IT in Croatia

October 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/

June 2018 Zagreb, Croatia

NT Konferenca 2018, Portorož, Slovenia

Biggest Slovenian technological-business conference

May 2018

Microsoft WinDays 18

April 2018 Opatija, Croatia

Advanced Technology Days 13 Sessionize Event

December 2017 Zagreb, Croatia

DevArena 2017, Tuheljske Toplice, Croatia

Leading conference for software development and IT in Croatia

October 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.

September 2017 Mainz, Germany

NT Konferenca 2017, Portorož, Slovenia

Biggest Slovenian technological-business conference

May 2017

Microsoft WinDays 17

Annual Croatian technology conference that brings more than 100 lectures and an overview of current technological trends and news.

April 2017 Poreč, Croatia

Advanced Technology Days 12 Sessionize Event

November 2016

Visual Studio ALM Days 2016

DevOps – der Weg ins nächste agile Zeitalter

March 2016 Köln, Germany

Ana Roje Ivančić

Agile and DevOps Consultant, Professional Scrum Trainer, Microsoft MVP

Split, Croatia

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top