1th October 2015
Agile Tour Kaunas 2015
turas @ agile.lt
To be announced
workshop hall "VISMA"
I lead an internal performance test consultancy working across 20+ projects. Having worked in IT for nearly ten years now I have lead many projects and initiatives but most of all I enjoy performance testing and all the challenges that come with it.
Performance Testing its not that scary
Performance testing it’s not that scary. It really isn’t, the point is that everyone should be performance testing at every level from timers in unit tests to full scale multi product thousands of users.
Performance testing should be early and often and carried out by the testers and engineer who build the product. Full of take home or work ideas and a free performance test principles cube for all.^
Vilnius Scala organizer and co-founder of Vilnius JUG. While not shredding on his mountain bicycle, he enjoys speaking about test first techniques, Linux operating system and programming languages.
Tadas is a software developer, worked in the Ruby world for the biggest part of his carrer, big fan of TDD, cares deeply about code quality. Occational coach, constant learner. Co-organizer of RubyConfLT and VilniusRB. Co-founder of a magnet printing service Picpack, working at DaWanda.
Can you trust your tests?
Nobody argues these days that unit tests are useful and provide valuable feedback about your code. But who watches the watchmen? Let's talk about test code quality, code coverage and introduce mutation based testing techniques.^
I have 20 years' experience in Software Engineering and joined the Callcredit Information Group in 2002 working on various products and team improvement roles during a period of rapid sustained growth. I have spent the last 12 months starting a company-wide transformational piece moving to a DevOps culture and way of working.
DevOps at Callcredit….a year nearer awesome
What exactly is DevOps? This will cover the journey Callcredit has taken over the first year of transforming the company towards a DevOps way of working, with some very specific challenges around the technology stack, scale of the company and the fact that Callcredit are a data-centric business.
It will highlight some things that went very well, and some that proved... more challenging. This is very much ‘chapter 1’ of the DevOps story at Callcredit, but already with some great learnings and achievements that should prove fascinating to anyone else taking or planning a similar trip.^
I have 18 years of experience in IT area. About 10 years was acting as developer, later as project manager and technical team leader. Most of my time I was working in the team where 4/5 of the team were new developers.
It was a struggle to form the team and lead them without being too dictating the rules. I wish to share that experience with IT community.
Tech. Lead role in Scrum
In general Scrum requires all team to be equal, but reality shows mixed teams for experienced and new developers. How to mix them? Here comes technical team leader.^
Lemi Orhan Ergin is the managing partner and master software craftsman at ACM. He is a software craftsman, technical leader, development warrior, agile coach and trainer. Prior to his role, Lemi has worked at Sony Europe and eBay Turkey as developer, lead developer, team leader, technical coordinator, team manager, technical architect, solution architect, agile practice lead, principal developer and technical leader for 10 years. He has a lot of hands-on experience in agile methodologies (like Scrum, eXtreme Programming and Kanban), agile transformation, software craftsmanship, lean software development, building agile ALM processes, agile software engineering practices and building a sustainable agile development culture in organizations. He has been working in Scrum teams as Scrum Master, Scrum Team Member and Agile Coach since 2008.
He is an active member of Agile Turkey community. He is the community lead of Agile Turkey community and the product owner of the biggest agile conference in Turkey and in the region: Agile Turkey Summit. He is also the founder of Software Craftsmanship Turkey community, i.e. the only Turkish community about Software Craftsmanship. He writes blog posts and shares his knowledge in many different sites. He shares the slides that he presented during the talks on http://www.slideshare.net/lemiorhan. His slides are already viewed more than 600k. He was in the team for translating Agile Manifesto into Turkish. He is the official Turkish translator for Software Craftsmanship Manifesto, SOA Manifesto and Disciplined Agile Manifesto.
He is a conference speaker. He already spoke in Google Developer Group (GDG) DevFest Developer Conferences, Dynamics Project Management Congress, Lean Kanban Istanbul, PhpIst14, Voxxed Day Istanbul 2015, Craftsummit15 and tens of seminars and meetups.
Code Your Agility: Tips for Boosting Technical Agility in Your Organization
We build products and develop solutions as softwares. But when we start talk about Agility, we usually focus on product management, team collaboration and rituals. It is sad to see technical agility as the most forgotten aspect for organizational agility. In this session, I will talk about how to boost technical agility and adapt Agile engineering practices in your organization by sharing my hands-on experiences and real stories.^
Agile driver and coach. Graduate of International Faculty of Engineering at The Technical University of Łódź, in field of Telecommunications and Computer Science. Professional experience gained across projects, held for largest telecoms, in Poland, Belarus, Ireland, Hungary, Spain and Sweden. Strongly emphasizes key role of organizational culture for the success of any transformation process.
Speaker at "Agile By Example" 2011 with Kanban and Scrum - when dog is not a good mouser
This workshop was given several times to teams starting their adventure with Lean production.
Flow efficiency - stop buying buckets for a leaky boat!
For a leaky boat, some buy buckets to keep water level as low as possible. This workshop presents Lean: thinking that is shifting "buying buckets" towards "fixing the leak" - solves the water level problem, and no need for extra buckets.
"Experiential Learning Model by David Kolb is used: workshop starts with an exercise of paper-boat folding in teams, participants are free to choose and use any of their usual approach to production and product delivery. Summary of results is made and discussed, then an explanation of flow efficiency and Lean is given. A second sessions of paper-boat folding follows, for participants to test Lean: focus on a unit flow, observe results, reflect, discuss and improve in third exercise after that. A short discussion about application of such thinking in everyday work concludes the workshop.
Teams of 6-12 people and a number of A4 papers is required.
20 min - first session of paper-boat folding (exercise)
15 min - introduction to flow efficiency and Lean (presentation)
20 min - second session of paper-boat folding - focus on flow efficiency (exercise)
15 min - third session of paper-boat folding, improvements for previous exercise (exercise)
5 min - conclusions, wrap up^
I have 17+ years of experience in Enterprise IT Systems Design and Development. I worked in different business areas like insurance, telecommunications, e-commerce, health; I was taking different positions - Developer, Architect, Technical lead. Most of the time I was working with Java solutions (including Java version 1.0). Currently I’m working as Software Architect at Intermedix Lietuva. Also I’m co-founder and leader of Kaunas Java User Group.
Speaking experience: technical speeches at Kaunas JUG (http://kaunas-jug.lt); Trainer experience.
Keeping Software Development Ecosystem Healthy
In today’s agile, rapidly changing environment we may forget how much aspects should be taken into consideration during software development process. Design is one of those things that are often underestimated. Design is not what can be done once; it should accompany software development process all the way - starting from initial idea and ending with product discontinuation.
In this talk I will share our experience what design principles we apply to software and surrounding environment to keep them healthy, what daily challenges we are facing and how we surviving them.^