17.10.2015
FREE Event
17.10.2015

Thanks to all sponsors and participants for an amazing event! Next year's event is already on our minds. Would you like to contribute as an organizer?

THEME 2015 is *inspired beyond agile*. What is agile but just Scrum? What is the challenge that we are trying to solve? This year our theme and two keynote speakers, Bob Marshall and Allan Kelly, are asking us to think outside the canned methodology box – and get inspired.

This year's program includes a change of location to Ruby & Fellas at the end of the talks. Please try to schedule so that you could be there to enjoy the atmosphere and program that continues.

At Ruby & Fellas we'll be joined by the retro computer artist Tero. Please join us and enjoy the retro tunes!

Tampere Goes Agile is a free, fun and friendly agile conference in Tampere, organized by Agile Finland ry. In 2015, it takes place on Saturday 17.10. at Sokos Hotel Ilves.

Follow us on twitter (@tmpgoesagile / #trega15) or on Facebook.

Program

Ballroom 1 Ballroom 2
09:00 - 09:15 Welcome words
09:15 - 10:00 Bob Marshall
After Agile

Bob Marshall: After Agile

10:00 - 10:20 Break for coffee
10:20 - 11:00 Jaakko Kuosmanen
Is Agile everything or is it the only thing?
Ville Törmälä
Doctor, please fix my Agile!

Jaakko Kuosmanen: Is Agile everything or is it the only thing?

The big picture
Projects and Processes
Waterfall and Agile
Expanding and extending Agile

Ville Törmälä: Doctor, please fix my Agile!

- Doctor please fix my agile!
- I am sorry, that is not possible. Agile is the wrong diagnosis. There is no cure in agile.

Agile software development methods have been around for a long time. Despite the changes we have seen on the method level, organizations are still mostly functioning the same ways as before. Many have tried to become more agile but without much success. Chances are that your organization is having the same problem.

By know it has become clear that success of agile is not bound by the details of the method. Organizations can’t change or improve by “doing agile” better. Fine tuning roles, practices or ceremonies does not help. Real leverage points for improvement are mostly elsewhere. It is about time to broaden our thinking about what really constitutes a long-term success in organizations doing any kind of knowledge work.

11:00 - 11:10 Break
11:10 - 11:50 Markus Päivinen
How to make learning a lifestyle
Maaret Pyhäjärvi
Pairing is sharing

Markus Päivinen: How to make learning a lifestyle

We at Ericsson Finland believe that broad knowledge and fast learning are the key elements for success. With these elements we can more quickly react to changes and deliver value faster to our customers. Basic learning methods like class room trainings are a good start, but we want more. Sense of community and involving people is the future of learning – the Learning Lifestyle.

Learning Lifestyle encourages people by themselves define what they want to learn and what they want to share. The goal is to get the people meet, the ones with the specific need and the ones with the specific knowledge. Learning topics can be anything from technical ones such as Linux, C++ and Virtualization to soft topics like nutrition and mindfulness exercises. Learning opportunities vary from Tech Talks and class room trainings to hands-on sessions and discussion groups. All topics are based on interests and needs coming from the people. 100 percent of participant have been happy and are looking for more.

How does you organization handle learning? Come and listen our experiences, and share your experiences as well.

Maaret Pyhäjärvi: Pairing is sharing

Pair programming is a core agile technical practice. Many people still have reluctance to pair, pair only with people they choose, only on specific types of tasks or only in case of emergency. I am one of those reluctant people pairing selectively. This talk is about deliberate practice in building up the skill of pairing to allow pairing to take one’s skills on other activities to a new level.

In this session, you will learn about my different stages of pairing and lessons picked up as a testing specialist. The talk goes through a growth patterns from pairing with peers (other testers) to pairing and mobbing with developers, from traditional style and side-by-side work to strong-style pairing and to pairing on both testing and programming activities.

Join me on my journey to realize that explaining isn’t the same as experiencing. Pairing is sharing on a different level, but to make the ride smooth, there’s skills to develop and styles to consider.

11:55 - 12:05 Lunch Antti Virtanen
Lightning talk - Beyond Continuous Deployment: Documentation Pipeline

Antti Virtanen: Beyond Continuous Deployment: Documentation Pipeline

Lessons learnt from setting up a deployment pipeline for Continuous Deployment can be applied to boost the actual software development process. One application is creating a Documentation Pipeline. A practical real world example implementation with Jenkins and other open source tools is demonstrated.

12:05 - 12:35 Lunch
12:35 - 12:45 Andy Edmunds
Lightning talk - Disciplined Agile Delivery for Critical System Development

Andy Edmunds: Disciplined Agile Delivery for Critical System Development

In the ADVICeS project in Åbo Akademi, we are examining the crossover between agile methods and critical-system development, using the Event-B formal method. Event-B is a rigorous approach for modelling critical systems, supported by tools and a methodology. The goal of modelling with Event-B is to increase confidence in a system's correctness, thereby improving quality.

Disciplined Agile Delivery (DAD) is inspired by many agile techniques. We are using it as meta-analysis of current best-practice. We are examining how DAD might influence Event-B, and assess its suitability for use in DAD projects. We identify a number of areas in which Event-B could be changed, and suggest how a different view of agile practices may be needed for a project that involving formal development of critical-systems.

12:50 - 13:30 Jani Grönman
When quality is just a cost: Useful approaches to testing
Juha Vuolle
Modern companies

Jani Grönman: When quality is just a cost: Useful approaches to testing

"You see, quality is just a cost and like other costs, it should be avoided or minimized." "Testing, well isn’t it just another buffer in project’s budget?" "Testers are not skilled labor, it’s enough if they can read and write." "What automation? They can quickly click trough the app can’t they?" "10 percent of development effort is more than enough for any testing" Sound familiar? As you know this is all wrong but a surprisingly common attitude towards testing and quality. In my talk I go through the reasons and motivations behind the various attitudes that you can come across when dealing with quality in software development. We’ll explore these differences in views and how to best tackle them using the right technology and right approach in a way you can make your customer happy and still keep your own sanity.

Good quality is the right tools for the right job. Just as you have to choose the correct tech stack for the project, you need to choose the right set of QA tools for the job. One size fits all -solutions are evil.

Juha Vuolle: Modern Companies

A decade ago agile and lean methodologies ignited drastic and permanent change in how we see software development. The good old waterfall was let to dry and many established practices were replaced with nowadays commonplace techniques such as test driven development, scrum, kanban, and so on. The most heated party has quieted down, some of the extremes softened and a steady era of fit-for-purpose practices has been entered, still built on top of the agile principles.

The next shift in this trend is building entire companies on agile and lean ways of working. These new organisations go beyond being agile in individual projects or beyond flexible company restructuring. In analogy with replacing waterfall practices, we see telltale signs such as replacement of formal power hierarchies, loss of formal job titles and an era of full transparency in reality. We see the spirit of eager startup companies scaling up to big established players without losing much efficiency or gaining excessive fat.

In this talk I would like to invite you to hear about the underlying principles, some of the theory, my personal experiences as a developer of both old and the new world, practical ways to get started, and discuss some of the big challenges.

13:30 - 13:50 Break for coffee
13:50 - 14:30 Veli-Pekka Eloranta
NoManagement - Change in self-organizing organization
Timo Stordell
Devops. Boosting the agile way of working.

Veli-Pekka Eloranta: NoManagement - Change in self-organizing organization

This talk will dive into the topic of how changes take place in the organization where teams are self-organizing and autonomous. There is no management. The talk will share some insights and practical examples that we have learned at Vincit where there are over 150 employees and two managers.

Timo Stordell: Devops. Boosting the agile way of working.

Devops is a software development method for a post-agile world. It is based on automation, virtualization and smart tool choices. Boring, repetitive work is left for robots while people get to focus on the best part of software production: creative and customer-oriented development work.

In this presentation, you will find out what are the typical challenges when using agile approach in application development, software purchase or system maintenance. Devops provides solutions for many of these challenges. You will be shown what devops offers and how it will help you to get your project on the right track.

14:30 - 14:40 Break
14:40 - 15:30 Allan Kelly
Beyond projects

Allan Kelly: Beyond Projects

#NoProjects - Beyond Projects - why projects are wrong and what to do instead

Good projects make for bad software. The defining feature of a project is an end date, the defining feature of successful software is that it doesn't end. Software which is useful is used and demands change, stop changing it and you kill it. At best the concept of a "Project" is erroneously used for software development work. At worst the Project metaphor leads to dead software, higher costs and missed business opportunities.

In this talk Allan Kelly will attempt to justify this somewhat radical view, he will examine the project model and show how it does not match software development. He will then outline an alternative to the project model and what companies need to do to achieve it.

15:30 - 15:40 Moving words - wrapup & directions to Ruby & Fellas to continue
16:00 - 21:00 Agile Finland ry private party & discussions at Ruby & Fellas
21:00 - late Party continues

Speakers

Bob Marshall

Bob Marshall

Bob Marshall has deep technical knowledge, combined with unparalleled understanding of the dynamics of business, and extensive experience in helping people realise their true potential.

With a keen focus on business value, able to de-risk client projects and provide guaranteed outcomes, most of his assignments now revolve around working as a trusted advisor or interim executive to ambitious, growing Digital Business organisations.

He is the co-founder of the Rightshifting movement, and the creator of the Marshall Model (Dreyfus for the organisation), as well as Prod•gnosis, Emotioneering and FlowChain; the enterprise-wide approach to developing software-intensive products and services.

Jaakko Kuosmanen

Jaakko Kuosmanen

With over 30 years of IT Service Business experience covering from “boiler room to boardroom”, form programming and systems development to infrastructure management, from IT to ICT and from Service Provider organisations to Service User organisations, Jaakko brings innovative expertise in Service Management leadership approaches in a networked environment. Jaakko has masters degrees from Helsinki University of Technology and from Helsinki School of Economics. Jaakko has been active in itSMF Finland from its early days and held chairman’s position from 2004 to 2008. Jaakko's innovativeness has been accredited through his nomination for one of the top IT-persons in Finland in 2005, 2006, 2007, 2009, 2010 and 2011. He is an active speaker and has given presentations for EU Parliament and EU Commission and also in a Gartner Group summit.

Ville Törmälä

Ville Törmälä

Ville is an author and agile fellow. Ville has been involved hands-on in many organizational agile initiatives and transformation efforts. Through this practical grass-root level experience he has witnessed successes, failures and learned the hard way what works and what doesn't. Author of book "Uusi ajattelu - uusi johtaminen".

Markus Päivinen

Markus Päivinen is an experienced change management professional working currently in Ericsson R&D as Agile Coach. During recent years he has been working in product development coaching the teams and the organizations in lean and agile transformation, and supporting people in their personal growth to adhere a learning lifestyle. He has also been organizing events like Ericsson wide Agile and Lean conference.

Maaret Pyhäjärvi

Maaret Pyhäjärvi

Maaret Pyhäjärvi is a tester extraordinaire specializing in breaking illusions about software through means of exploratory testing. She is a software specialist with soft spots for hands-on testing, helping teams grow and building successful products and businesses. She's been working with software since 1995 in various roles and delivers talks as popular speaker in Finland as well as internationally. She works as a tester at Granlund and trains testing on the side through Altom.

Antti Virtanen

Antti Virtanen

After 15 years as a professional, I wear the hat of a project manager, architect and developer as needed. I occasionally wear other hats too but my main interest at the moment is making software development process faster, more efficient and more rewarding for the developers and all others.

AndyEdmunds

Andy Edmunds

I am currently working at Åbo Akademi in Finland, investigating the crossover between agile techniques, and the Event-B formal method.

This follows on from research done at the University of Southampton, involving development of tools and techniques for formal methods; using Eclipse, Java, and Event-B.

My Doctoral Thesis was on the subject of code generation from Event-B. The tool generates Java, Ada, VHDL and C. I provide education and coaching sessions to industry on an as-needed basis, and guest lectures within the university.

More details available at Linkedin.

Jani Grönman

Jani Grönman

In the industry for about 15 years, Jani works at Affecto as a multi-role software developer, always learning new stuff. In the past Jani has been a full-stack Java developer and in different managerial roles, like leading projects and services. Now for two and a half years, he has been back in developer role, mainly doing all sorts of testing and quality related stuff like test coordination, subcontractor relations, manual testing, programming automated tests, even Bash scripting. Anything that gets the job done in a way that creates best value for the customer. Context-driven testing is the approach that currently feels most like home to him. Agile and collaborative way of working with clients and colleagues is important to Jani and he has been involved in various transformative agile endeavors both within Affecto and together with his clients.

Juha Vuolle

Juha Vuolle

Juha Vuolle is a cross-disciplinary internationally experienced software professional, with equal interests on writing and designing code as well as people, ways of working, and organisations around it.

During his career Juha has worked in many kinds of software development: platform development, product development, maintenance, and fast prototyping. He has worked in and with companies ranging from corporate giants to tiny startups.

This experience combined with never-ending curiosity, incessant thinking on the fundamentals, and passion for people's well-being and productivity has provided him with insights he himself thinks are worth hearing. He also thinks he is a little bit funny.

Veli-Pekka Eloranta

Veli-Pekka Eloranta

Veli-Pekka is a passionate software developer at Vincit Ltd. He is working on embedded systems and medical devices. He helps teams at Vincit and at Vincit's customer to discover their full potential through retrospectives. Agile software development is close to Veli-Pekka's heart. Veli-Pekka has also been involved in ScrumPLoP community capturing Scrum patterns.

Eloranta finished his PhD thesis "Techniques and Practices for Software Architecture Work in Agile Software Development" in May 2015. Veli-Pekka is also a co-author of book "Designing Distributed Control Systems - A Pattern Language Approach"

He can be found on Twitter as @weellu

Timo Stordell

Timo Stordell

Timo helps his clients to enhance digital R&D by the means of devops. He has 20 years of experience from different roles in R&D organizations. When not passionately implementing the future of software development, he's a mad tinkerer of classic computers.

Allan Kelly

Allan Kelly

Allan Kelly works for Software Strategy where he advises teams from many different companies and domains on adopting and deepen Agile practices and development in general. When he is not with clients he writes far too much. He specialises in working with software product companies and aligning products and processes with company strategy.

He is the author of three books: Xanpan - team centric Agile Software Development, "Business Patterns for Software Developers" and "Changing Software Development: Learning to be Agile" the originator of Retrospective Dialogue Sheets and a regular conference speaker.

He can be found on Twitter as @allankellynet and blogs.

Tero

Tero Mäyränen, programming specialist by day, retro computer artist by night! Tero will provide us some awesome retro tunes during the after party.

More details and music at his home page.