AgileWorks Romania

Agile Talks #22


May edition brings two new interesting talks for our community. 

First we have Alin Pandichi with "Covariance and contravariance. Say what?!". 

While merrily browsing the Internet and reading technical articles about programming, you may encounter the terms of "covariance" and "contravariance." These sound spooky enough to make you consider closing the tab and forgetting all about it, as if it were a bad dream. It doesn't have to be that way!

These two terms are actually abstract mathematical concepts that are used in probability theory, statistics, theoretical physics, category theory and (you guessed it!) computer science. Each aforementioned field has a certain definition regarding what covariance / contravariance is. Each definition may or may not have a degree of similarity to the other definitions in the other fields.

During this talk, we'll try to make sense of these things, together. We'll lightly touch upon what covariance and contravariance means in a couple of applied mathematical scenarios (Don't worry, we won't be talking about functors!). Then, we'll see how these concepts are used to describe subtyping relationships in programming languages such as Java and C#. There will be code examples, of course!

Second speaker is Dianina Andrei with the talk "Making sprint retrospectives meaningful".

"How can I make them all speak their mind? How can we identify real pain points to remove? How can I energise these meetings?” These are only few of the questions that crossed my mind before and after a retrospective meeting I felt there had to be more than what we were experiencing. All Scrum ceremonies were there for a reason, and I needed to make Sprint retrospectives worthy of the team’s time.

During this talk I will walk you through my journey in conducting Sprint retrospective meetings, the tools I use to get to meaningful results and engage participation, and some of the lessons I’ve learned along the way.

Dianina Andrei is Sr. Program Manager and Scrum Master at Adobe, working on Software as a Service type of projects. She is also member of the Romanian User Experience Association (ARUX:, part of the team that organises the User Experience Conference in Bucharest. One of her hobbies is Improv Theatre: she performs with her friends from ImproVICE.

18:45 - 19:00 Arriving, socializing
19:00 - 19:10 Introduction
19:10 - 19:40 Covariance and contravariance. Say what?!
19:40 - 20:10 Making sprint retrospectives meaningful  
20:10 - 20:20 Break
20:20 - 21:10 Open Space - ask the speakers for more details or propose interesting topics
21:10 - 21:20 Closing

See you on 4th of May!

Filed under: Comments Off
Comments (0) Trackbacks (0)

Sorry, the comment form is closed at this time.

Trackbacks are disabled.