HackJkl boots the conference as an informal hacking event for enthusiastic programmers, happening the day before the conference proper, on Monday 22nd April.

The conference programme on Tuesday 23rd April:

09:00-10:00 Gathering
10:00-10:15 Opening
auditorium 1
Jurgen Appelo

Let's Help Melly (Changing Work Into Life)

business keynote, auditorium 1, slides, video

Many people in the world don't really like their jobs. And most organizations are not healthy. They are badly prepared for increasing complexity and changing environments. Most managers know that organizations are complex systems. But few understand what that means for the way organizations should be managed. Complexity thinking suggests that we should seek a diversity of conflicting perspectives. It explains that organizations need experimentation, not just adaptation. And it says that most innovation happens by stealing and tweaking existing ideas to fit a new context. Ultimately, what organizations need is a “management workout”. A number of simple practices that make employees happy and the organization healthy, and which satisfy the rules of complexity thinking.

11:00-11:15 Short break
Kimmo Vesajoki

Agile Sales

business talk, auditorium 1, slides, video
Juho Vepsäläinen

Survive JavaScript – Strategies and Tricks

developer talk, auditorium 2, slides, video

Agile mindset is one of the few guidelines or best practises one can adopt in a high-tech startup environment. The essence of Lean Startup is the agility of the entire business venture – not just for product development, but also for management, sales, and customer relations. It requires development of human relations and genuine collaboration between all stakeholders, which can only be build on trust.

There was a time when JavaScript was associated with script kiddies. It was seen almost as a joke language for a while. Originally meant to complement Java, not to surpass it, it has become the dominant language for frontend web development. And it is making inroads on backend too, thanks to Node.js. A full stack in JavaScript is not unheard of.

That is not to say there are not issues or challenges to overcome. In this talk I hope to provide you a nice glance at where are right now and how to deal with the situation. If you are still a JavaScript skeptic, this is your chance to see what the fuzz is about. And JavaScript veterans might have a better idea of what's behind the corner.

12:00-13:00 Lunch (non-free)
Lasse Koskela

Habits and Technology

developer keynote, auditorium 1, slides, video

Dogmas are bad for you and while many of your habits at work may not be dogmas per se, innocuous lack of critical thinking about them may be just as harmful. I'd like to draw your attention to some entrenched habits I frequently encounter in organisations and their software development endeavours. I think these particular defaults should be put in a box and blown to pieces. Technology is developing faster than ever and it is our job as professionals to take advantage of it instead of putting on eye pads and pretending that Java's still the ****.

13:45-14:00 Short break
Antti Kirjavainen

Aligning Business Strategy and Delivery Planning

business talk, auditorium 1, slides, video
John Britton

Github: Distributed, Asynchronous, and Self-directed

developer talk, auditorium 2, slides, video

Agile development has solved a lot of problems: how to develop software effectively both in terms of productivity and shorter time-to-market, how to plan development releases in an ever-changing business environment, and how to improve worker morale and visibility.

The prevailing concern for leaders in the industry is how to steer an agile development organization: "How to manage product portfolios and roadmaps or strategies in an effective way that takes advantage of the potential of agile?" Old ways of strategic planning are too weighty and rigid, causing conflicts with agile development.

I'm going to talk about my experiences in solving this problem together with our clients at Houston Inc. I will give examples of solving this problem in different contexts and environments.

It's easy to observe and discuss symptoms of culture. Appealing "perks" like flexible hours and working from anywhere are fun to talk about and are often used to attract and retain employees. Even though it's a common pattern, there are severe problems with blindly appropriating symptoms of culture. Avoid the pitfalls by being intentional with your values and how you and your team work. Join me for a look at how GitHub derives culture from first principles and to understand why we work the way we do.

14:45-15:15 Long break and free snacks
Minna Jürgens

Creating and Leading Agile Organizations

business talk, auditorium 1, video
Sam Aaron

HyperAgile Development

developer talk, auditorium 2, video

Business HR view – organizational development and competence development as a competitive advantage in creating a corporate culture. What is the role of Human Resources in building organizations which allow responsiveness to change and potential to develop in agile age? What are the virtues of a leader in 2013?

Highly interactive programming languages provide developers with a remarkable ability to empower their creativity through a unique and highly responsive development process. This can be seen to broadly similar to the differences between the waterfall model and more recent agile approaches yet at an different timescale – that of moments vs. minutes, rather than days vs. weeks. Programming with an approach which allows one moment to flow frictionlessly to another without having to wait for compile cycles gives the developer a unique HyperAgile workflow which will be examined in detail in this talk.

16:00-16:15 Short break
16:15-17:00 Speakers' panel discussion
auditorium 1, video
17:00-17:15 Closing
auditorium 1
18:00- The official after party is GitHub Drinkup at Gastropub Jalo, located in Asemakatu 2


Jurgen Appelo

Jurgen writes a popular blog at, that covers topics including Agile management, software engineering, business improvement, personal development, and complexity theory. He is the author of the book Management 3.0: Leading Agile Developers, Developing Agile Leaders, which describes the role of the manager in Agile organizations. And he wrote the little book How to Change the World, which describes his new supermodel for change management. Jurgen is a speaker who is regularly invited to talk at business seminars and conferences around the world.

Lasse Koskela

Lasse Koskela calls himself an agile product design and development coach. With his experience in coaching and consulting companies in applying agile methodologies and engineering practices, he’s actively helped companies evolve and reorganize to improve their productivity and return on investment. Working at Reaktor he gets his kicks from product owners raving about how much cash flow they created with just two weeks of work and from seeing team members find new meaning and purpose in what they do. Sometimes, and he’d like it to happen more often, he gets additional kicks from pushing code to GitHub. Despite being a Certified Scrum Trainer, Lasse still identifies himself first and foremost as a programmer and has written two books he thinks are quite decent.

Kimmo Vesajoki

Kimmo Vesajoki enjoys two successful careers: one as a partner and co-founder of a high-tech startup and another as a father of four children between the ages of 5–12 years. He has over 10 years of experience in various management positions in the field of information technology, currently serving as a Vice President, Sales and Marketing at Onrego Ltd. Studying business management alongside his work, Kimmo has a special interest in Value Based Leadership and adopting Agile practices in a startup setting (Lean Startup).

John Britton

John Britton is a developer and community builder, active in both open source and open education. As Education Liaison at GitHub he’s working to improve computer science education by bringing the principles of open source into the classroom.

Antti Kirjavainen

As an agile coach at Houston Inc., Antti helps clients such as Nordea as well as Houston's own development teams and leaders to get results working together towards common goals. He has worked with software R&D since 1998 and with Agile since 2006. Antti has a wide range of interests: product development, lean-agile software development, game design, and designing organizations to support knowledge work better. Antti is also an executive committee member of Agile Finland ry.

Juho Vepsäläinen

Juho is a business oriented web developer with an artistic twist. He participates in open source development through various projects of his own. One of these, jswiki, lead to the birth of JSter. Currently he is pursuing various startup related opportunities.

Minna Jürgens

Minna Jürgens is a Human Resources Professional and passionate organization developer. She has a burning desire to raise up the importance of intangible knowledge capital and the capability and value that an organization can gain when using and developing the knowledge capital and organizational culture effectively. Minna has 15 years wide experience from different HR-positions in international HR, Recruitment and Competence Development, Change Management and Organizational Development and Business HR Roles. At the moment Minna is the Human Resources Director of Digia Corporation.

Sam Aaron

Sam Aaron is a computer researcher, programmer, and artist with a deep interest in the exploration of ways in which to increase our communication bandwidth with computers and each other. He has worked in both academia and industry for over 10 years and has designed, built, and deployed a number of Domain Specific Languages in order to allow domain concepts to be communicated and transposed more effectively and efficiently. Sam works in live environments where programming languages don't just represent a static specification but also facilitate a live dialogue with running software processes. In pursuit of this he is currently developing Overtone, Quil, and Emacs Live, a suite of live artistic tools, with the ongoing aim of applying these ideas and processes to both business and pedagogic contexts.

The conference takes place in Agora building of University of Jyväskylä

Mattilanniemi 2, 40100 Jyväskylä, Finland. - .

Agora building entrance

The Agora building is 1.3 kilometers southwest from city centre. It is easy to walk there alongside Jyväsjärvi lake. Alternatively, you can take a taxi, or go by local bus. Bus lines 5, 20, and 26 drive via Mattilanniemi.

Note: the university does not have much vacant car parking lots. If you arrive by car, you should prepare to park it somewhere in downtown.


Tieto Reaktor Siili Digia
GitHub Media Cabinet Codecenter Descom Kilosoft Qvantel University of Jyväskylä IT Ketky ry Flowdock Geek collision Agile Finland

The conference is organized by Agile Jyväskylä ry, a non-profit association for spreading knowledge and practices about Agile methods, and fostering IT professionalism in Central Finland.

For questions, send email to And here's the scalable event logo for prints, press, promotion, etc.

The official Twitter hashtag for the event is #agilejkl. design and implementation by @tkareine, original design by @samihakkarainen.

This site uses Google Analytics service, which in turn uses cookies to track individuals.