<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://citconf.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mrako</id>
	<title>CitconWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://citconf.com/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mrako"/>
	<link rel="alternate" type="text/html" href="https://citconf.com/wiki/index.php?title=Special:Contributions/Mrako"/>
	<updated>2026-05-08T03:30:10Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.11</generator>
	<entry>
		<id>https://citconf.com/wiki/index.php?title=CITCONANZ2013Sessions&amp;diff=15189</id>
		<title>CITCONANZ2013Sessions</title>
		<link rel="alternate" type="text/html" href="https://citconf.com/wiki/index.php?title=CITCONANZ2013Sessions&amp;diff=15189"/>
		<updated>2013-03-11T10:19:44Z</updated>

		<summary type="html">&lt;p&gt;Mrako: /* 3:15 Topics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CITCON ANZ 2013 Sydney Sessions&lt;br /&gt;
&lt;br /&gt;
Back to the [[Main Page]]&lt;br /&gt;
&lt;br /&gt;
== 10:00 Topics ==&lt;br /&gt;
&lt;br /&gt;
# [[MultipleCdDiscussion]]&lt;br /&gt;
# DevOps and Testing&lt;br /&gt;
# Testing using robots&lt;br /&gt;
# Proxy Product Owner&lt;br /&gt;
# Testers are an endangered species&lt;br /&gt;
&lt;br /&gt;
== 11:15 Topics ==&lt;br /&gt;
&lt;br /&gt;
# Challenges in writing maintainable acceptance tests&lt;br /&gt;
# Improving In Corporate Environments&lt;br /&gt;
# [[NoMeansNo]]&lt;br /&gt;
# [[ScalingUpCD|Scaling up CD - Case study from telecommunications]]&lt;br /&gt;
# [[Testing vs Checking]]&lt;br /&gt;
&lt;br /&gt;
== Lunch Topics ==&lt;br /&gt;
&lt;br /&gt;
# Lean Coffee&lt;br /&gt;
&lt;br /&gt;
== 2:00 Topics ==&lt;br /&gt;
&lt;br /&gt;
# Jeff is angry at silo thinking and DevOps isn&amp;#039;t helping&lt;br /&gt;
# Testing Lightning Talks&lt;br /&gt;
# Distributed automated testing for 300,000+ unit tests&lt;br /&gt;
# Ask a vendor anything - Jenkins and Bamboo&lt;br /&gt;
# Discussion on increasing automation - how best to deal with legacy code&lt;br /&gt;
&lt;br /&gt;
== 3:15 Topics ==&lt;br /&gt;
&lt;br /&gt;
# Automated Testing of Automated Tests&lt;br /&gt;
# ATDD in action - Live demo of automated acceptance testing&lt;br /&gt;
# Catharsis&lt;br /&gt;
# [[ScalingUpCD|Challenges of testing and deploying at Scale]]&lt;br /&gt;
# Selenium Best Practices&lt;br /&gt;
&lt;br /&gt;
== 4:30 Topics ==&lt;br /&gt;
&lt;br /&gt;
# Coding Dojos&lt;br /&gt;
# BDD from requirements to acceptance tests / Specification by Example&lt;br /&gt;
# How to get started with Continuous Delivery, especially for small teams&lt;br /&gt;
# More time for coffee - 5 (soft) steps to CD&lt;br /&gt;
# [[PerformanceTestingInAgile]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Table View ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! #&lt;br /&gt;
! 10:00&lt;br /&gt;
! 11:15&lt;br /&gt;
! 2:00&lt;br /&gt;
! 3:15&lt;br /&gt;
! 4:30&lt;br /&gt;
|-&lt;br /&gt;
| Hall of Justice&lt;br /&gt;
| Problems adopting Continuous Delivery &lt;br /&gt;
| Challenges in writing maintainable acceptance tests &lt;br /&gt;
| Jeff is angry at silo thinking and DevOps isn&amp;#039;t helping &lt;br /&gt;
| Automated Testing of Automated Tests &lt;br /&gt;
| Coding Dojos &lt;br /&gt;
|-&lt;br /&gt;
| TV Lounge&lt;br /&gt;
| DevOps and Testing &lt;br /&gt;
| Improving In Corporate Environments &lt;br /&gt;
| Testing Lightening Talks &lt;br /&gt;
| ATDD in action - Live demo of automated acceptance testing &lt;br /&gt;
| BDD from requirements to acceptance tests / Specification by Example &lt;br /&gt;
|-&lt;br /&gt;
| Lunch Corner&lt;br /&gt;
| Testing using robots&lt;br /&gt;
| No means No - how to keep test failures meaningful&lt;br /&gt;
| Distributed automated testing for 300,000+ unit tests&lt;br /&gt;
| Catharsis &lt;br /&gt;
| How to get started with Continuous Delivery, especially for small teams &lt;br /&gt;
|-&lt;br /&gt;
| Ping Pong Table&lt;br /&gt;
| Proxy Product Owner &lt;br /&gt;
| Scaling up CD - Case study from telecommunications &lt;br /&gt;
| Ask a vendor anything - Jenkins and Bamboo&lt;br /&gt;
| Challenges of testing and deploying at scale&lt;br /&gt;
| More time for coffee - 5 (soft) steps to CD&lt;br /&gt;
|-&lt;br /&gt;
| Pool Table&lt;br /&gt;
| Testers are an endangered species &lt;br /&gt;
| Testing vs Checking &lt;br /&gt;
| Discussion on increasing automation - how best to deal with legacy code &lt;br /&gt;
| Selenium Best Practices &lt;br /&gt;
| Performance Testing within an agile methodology &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mrako</name></author>
	</entry>
	<entry>
		<id>https://citconf.com/wiki/index.php?title=ScalingUpCD&amp;diff=15188</id>
		<title>ScalingUpCD</title>
		<link rel="alternate" type="text/html" href="https://citconf.com/wiki/index.php?title=ScalingUpCD&amp;diff=15188"/>
		<updated>2013-03-11T10:18:51Z</updated>

		<summary type="html">&lt;p&gt;Mrako: Created page with &amp;quot;== Introduction ==  This session was a brief description of a successful transformation from an 8 hour build to a 5 minute reliable feedback cycle.  The product has more than ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
&lt;br /&gt;
This session was a brief description of a successful transformation from an 8 hour build to a 5 minute reliable feedback cycle.&lt;br /&gt;
&lt;br /&gt;
The product has more than 16 million lines of code and more than 350 developers.&lt;br /&gt;
&lt;br /&gt;
The transformation from a monolithic, strongly coupled system architecture took almost two years to merge into a decoupled component build where the feedback loops were taken down to an average of five minutes.&lt;br /&gt;
&lt;br /&gt;
* [http://www.slideshare.net/mrako/five-steps-tocd Slides]&lt;br /&gt;
* [http://bambuser.com/v/2649963 Stream from the Turku Agile Day]&lt;br /&gt;
&lt;br /&gt;
== Scaling up ==&lt;br /&gt;
&lt;br /&gt;
=== Envision ===&lt;br /&gt;
&lt;br /&gt;
All change starts from an idea. You should start with a crazy-enough idea, one that you barely believe even yourself.&lt;br /&gt;
&lt;br /&gt;
For this project the vision was simply smaller deliverables, less bugs and better feedback.&lt;br /&gt;
&lt;br /&gt;
=== Enable ===&lt;br /&gt;
&lt;br /&gt;
The bigger the organization the harder it is to introduce new ideas and changes. Earn your respect by enabling something that supports the crazy vision.&lt;br /&gt;
&lt;br /&gt;
In this project we created a tool that understands the network of dependencies between components and with that information can create a parallel build with the correct build order.&lt;br /&gt;
&lt;br /&gt;
=== Communicate ===&lt;br /&gt;
&lt;br /&gt;
Once you have enabled something - tell the people that you know will support you and spread the word.&lt;br /&gt;
&lt;br /&gt;
In this project we received constant support from one Scrum Team that helped us elaborate and develop the tools and simultaneously started spreading the word within the development organization.&lt;br /&gt;
&lt;br /&gt;
=== Deliver Now ===&lt;br /&gt;
&lt;br /&gt;
The less you change people&amp;#039;s daily working practices, the better. In a long and determinate project it is best to deliver as often as possible so that people get used to the changes while you are creating new.&lt;br /&gt;
&lt;br /&gt;
=== Iterate ===&lt;br /&gt;
&lt;br /&gt;
Once you have delivered, go back to envisioning and enabling.&lt;/div&gt;</summary>
		<author><name>Mrako</name></author>
	</entry>
	<entry>
		<id>https://citconf.com/wiki/index.php?title=CITCONANZ2013Sessions&amp;diff=15172</id>
		<title>CITCONANZ2013Sessions</title>
		<link rel="alternate" type="text/html" href="https://citconf.com/wiki/index.php?title=CITCONANZ2013Sessions&amp;diff=15172"/>
		<updated>2013-03-04T10:24:44Z</updated>

		<summary type="html">&lt;p&gt;Mrako: /* 3:15 Topics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CITCON ANZ 2013 Sydney Sessions&lt;br /&gt;
&lt;br /&gt;
Back to the [[Main Page]]&lt;br /&gt;
&lt;br /&gt;
== 10:00 Topics ==&lt;br /&gt;
&lt;br /&gt;
# [[MultipleCdDiscussion]]&lt;br /&gt;
# DevOps and Testing&lt;br /&gt;
# Testing using robots&lt;br /&gt;
# Proxy Product Owner&lt;br /&gt;
# Testers are an endangered species&lt;br /&gt;
&lt;br /&gt;
== 11:15 Topics ==&lt;br /&gt;
&lt;br /&gt;
# Challenges in writing maintainable acceptance tests&lt;br /&gt;
# Improving In Corporate Environments&lt;br /&gt;
# [[NoMeansNo]]&lt;br /&gt;
# [[ScalingUpCD|Scaling up CD - Case study from telecommunications]]&lt;br /&gt;
# [[Testing vs Checking]]&lt;br /&gt;
&lt;br /&gt;
== Lunch Topics ==&lt;br /&gt;
&lt;br /&gt;
# Lean Coffee&lt;br /&gt;
&lt;br /&gt;
== 2:00 Topics ==&lt;br /&gt;
&lt;br /&gt;
# Jeff is angry at silo thinking and DevOps isn&amp;#039;t helping&lt;br /&gt;
# Testing Lightning Talks&lt;br /&gt;
# Distributed automated testing for 300,000+ unit tests&lt;br /&gt;
# Ask a vendor anything - Jenkins and Bamboo&lt;br /&gt;
# Discussion on increasing automation - how best to deal with legacy code&lt;br /&gt;
&lt;br /&gt;
== 3:15 Topics ==&lt;br /&gt;
&lt;br /&gt;
# Automated Testing of Automated Tests&lt;br /&gt;
# ATDD in action - Live demo of automated acceptance testing&lt;br /&gt;
# Catharsis&lt;br /&gt;
# [[ChallengesOfTestingAtScale|Challenges of testing and deploying at Scale]]&lt;br /&gt;
# Selenium Best Practices&lt;br /&gt;
&lt;br /&gt;
== 4:30 Topics ==&lt;br /&gt;
&lt;br /&gt;
# Coding Dojos&lt;br /&gt;
# BDD from requirements to acceptance tests / Specification by Example&lt;br /&gt;
# How to get started with Continuous Delivery, especially for small teams&lt;br /&gt;
# More time for coffee - 5 (soft) steps to CD&lt;br /&gt;
# [[PerformanceTestingInAgile]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Table View ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! #&lt;br /&gt;
! 10:00&lt;br /&gt;
! 11:15&lt;br /&gt;
! 2:00&lt;br /&gt;
! 3:15&lt;br /&gt;
! 4:30&lt;br /&gt;
|-&lt;br /&gt;
| Hall of Justice&lt;br /&gt;
| Problems adopting Continuous Delivery &lt;br /&gt;
| Challenges in writing maintainable acceptance tests &lt;br /&gt;
| Jeff is angry at silo thinking and DevOps isn&amp;#039;t helping &lt;br /&gt;
| Automated Testing of Automated Tests &lt;br /&gt;
| Coding Dojos &lt;br /&gt;
|-&lt;br /&gt;
| TV Lounge&lt;br /&gt;
| DevOps and Testing &lt;br /&gt;
| Improving In Corporate Environments &lt;br /&gt;
| Testing Lightening Talks &lt;br /&gt;
| ATDD in action - Live demo of automated acceptance testing &lt;br /&gt;
| BDD from requirements to acceptance tests / Specification by Example &lt;br /&gt;
|-&lt;br /&gt;
| Lunch Corner&lt;br /&gt;
| Testing using robots&lt;br /&gt;
| No means No - how to keep test failures meaningful&lt;br /&gt;
| Distributed automated testing for 300,000+ unit tests&lt;br /&gt;
| Catharsis &lt;br /&gt;
| How to get started with Continuous Delivery, especially for small teams &lt;br /&gt;
|-&lt;br /&gt;
| Ping Pong Table&lt;br /&gt;
| Proxy Product Owner &lt;br /&gt;
| Scaling up CD - Case study from telecommunications &lt;br /&gt;
| Ask a vendor anything - Jenkins and Bamboo&lt;br /&gt;
| Challenges of testing and deploying at scale&lt;br /&gt;
| More time for coffee - 5 (soft) steps to CD&lt;br /&gt;
|-&lt;br /&gt;
| Pool Table&lt;br /&gt;
| Testers are an endangered species &lt;br /&gt;
| Testing vs Checking &lt;br /&gt;
| Discussion on increasing automation - how best to deal with legacy code &lt;br /&gt;
| Selenium Best Practices &lt;br /&gt;
| Performance Testing within an agile methodology &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mrako</name></author>
	</entry>
	<entry>
		<id>https://citconf.com/wiki/index.php?title=CITCONANZ2013Sessions&amp;diff=15171</id>
		<title>CITCONANZ2013Sessions</title>
		<link rel="alternate" type="text/html" href="https://citconf.com/wiki/index.php?title=CITCONANZ2013Sessions&amp;diff=15171"/>
		<updated>2013-03-04T10:23:23Z</updated>

		<summary type="html">&lt;p&gt;Mrako: /* 11:15 Topics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CITCON ANZ 2013 Sydney Sessions&lt;br /&gt;
&lt;br /&gt;
Back to the [[Main Page]]&lt;br /&gt;
&lt;br /&gt;
== 10:00 Topics ==&lt;br /&gt;
&lt;br /&gt;
# [[MultipleCdDiscussion]]&lt;br /&gt;
# DevOps and Testing&lt;br /&gt;
# Testing using robots&lt;br /&gt;
# Proxy Product Owner&lt;br /&gt;
# Testers are an endangered species&lt;br /&gt;
&lt;br /&gt;
== 11:15 Topics ==&lt;br /&gt;
&lt;br /&gt;
# Challenges in writing maintainable acceptance tests&lt;br /&gt;
# Improving In Corporate Environments&lt;br /&gt;
# [[NoMeansNo]]&lt;br /&gt;
# [[ScalingUpCD|Scaling up CD - Case study from telecommunications]]&lt;br /&gt;
# [[Testing vs Checking]]&lt;br /&gt;
&lt;br /&gt;
== Lunch Topics ==&lt;br /&gt;
&lt;br /&gt;
# Lean Coffee&lt;br /&gt;
&lt;br /&gt;
== 2:00 Topics ==&lt;br /&gt;
&lt;br /&gt;
# Jeff is angry at silo thinking and DevOps isn&amp;#039;t helping&lt;br /&gt;
# Testing Lightning Talks&lt;br /&gt;
# Distributed automated testing for 300,000+ unit tests&lt;br /&gt;
# Ask a vendor anything - Jenkins and Bamboo&lt;br /&gt;
# Discussion on increasing automation - how best to deal with legacy code&lt;br /&gt;
&lt;br /&gt;
== 3:15 Topics ==&lt;br /&gt;
&lt;br /&gt;
# Automated Testing of Automated Tests&lt;br /&gt;
# ATDD in action - Live demo of automated acceptance testing&lt;br /&gt;
# Catharsis&lt;br /&gt;
# Challenges of testing and deploying at scale&lt;br /&gt;
# Selenium Best Practices&lt;br /&gt;
&lt;br /&gt;
== 4:30 Topics ==&lt;br /&gt;
&lt;br /&gt;
# Coding Dojos&lt;br /&gt;
# BDD from requirements to acceptance tests / Specification by Example&lt;br /&gt;
# How to get started with Continuous Delivery, especially for small teams&lt;br /&gt;
# More time for coffee - 5 (soft) steps to CD&lt;br /&gt;
# [[PerformanceTestingInAgile]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Table View ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! #&lt;br /&gt;
! 10:00&lt;br /&gt;
! 11:15&lt;br /&gt;
! 2:00&lt;br /&gt;
! 3:15&lt;br /&gt;
! 4:30&lt;br /&gt;
|-&lt;br /&gt;
| Hall of Justice&lt;br /&gt;
| Problems adopting Continuous Delivery &lt;br /&gt;
| Challenges in writing maintainable acceptance tests &lt;br /&gt;
| Jeff is angry at silo thinking and DevOps isn&amp;#039;t helping &lt;br /&gt;
| Automated Testing of Automated Tests &lt;br /&gt;
| Coding Dojos &lt;br /&gt;
|-&lt;br /&gt;
| TV Lounge&lt;br /&gt;
| DevOps and Testing &lt;br /&gt;
| Improving In Corporate Environments &lt;br /&gt;
| Testing Lightening Talks &lt;br /&gt;
| ATDD in action - Live demo of automated acceptance testing &lt;br /&gt;
| BDD from requirements to acceptance tests / Specification by Example &lt;br /&gt;
|-&lt;br /&gt;
| Lunch Corner&lt;br /&gt;
| Testing using robots&lt;br /&gt;
| No means No - how to keep test failures meaningful&lt;br /&gt;
| Distributed automated testing for 300,000+ unit tests&lt;br /&gt;
| Catharsis &lt;br /&gt;
| How to get started with Continuous Delivery, especially for small teams &lt;br /&gt;
|-&lt;br /&gt;
| Ping Pong Table&lt;br /&gt;
| Proxy Product Owner &lt;br /&gt;
| Scaling up CD - Case study from telecommunications &lt;br /&gt;
| Ask a vendor anything - Jenkins and Bamboo&lt;br /&gt;
| Challenges of testing and deploying at scale&lt;br /&gt;
| More time for coffee - 5 (soft) steps to CD&lt;br /&gt;
|-&lt;br /&gt;
| Pool Table&lt;br /&gt;
| Testers are an endangered species &lt;br /&gt;
| Testing vs Checking &lt;br /&gt;
| Discussion on increasing automation - how best to deal with legacy code &lt;br /&gt;
| Selenium Best Practices &lt;br /&gt;
| Performance Testing within an agile methodology &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mrako</name></author>
	</entry>
	<entry>
		<id>https://citconf.com/wiki/index.php?title=Marko_Klemetti&amp;diff=15060</id>
		<title>Marko Klemetti</title>
		<link rel="alternate" type="text/html" href="https://citconf.com/wiki/index.php?title=Marko_Klemetti&amp;diff=15060"/>
		<updated>2013-02-08T00:34:24Z</updated>

		<summary type="html">&lt;p&gt;Mrako: Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;Marko Klemetti&amp;#039;&amp;#039;&amp;#039; is a father of three, a leader and a developer.  Marko works as a unit leader in [http://www.eficode.com Eficode], a Finnish company employing more than 1...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Marko Klemetti&amp;#039;&amp;#039;&amp;#039; is a father of three, a leader and a developer.&lt;br /&gt;
&lt;br /&gt;
Marko works as a unit leader in [http://www.eficode.com Eficode], a Finnish company employing more than 100 experts. With his team he has &amp;#039;&amp;#039;created&amp;#039;&amp;#039;, &amp;#039;&amp;#039;consulted&amp;#039;&amp;#039; and &amp;#039;&amp;#039;coached&amp;#039;&amp;#039; many Continuous Delivery related practices and tools in the Enterprise and Start-up world. Eficode belongs to the core developers of [http://code.google.com/p/robotframework/ Robot Framework] and the latest success story comes from [http://www.rovio.com/ Rovio], [http://www.eficode.com/company/company_news/news_item?id=82 Angry Birds hit automated software production line].&lt;br /&gt;
&lt;br /&gt;
Marko actively writes to [http://mrako.com mrako.com], steadily creating the arc of successful software development in the modern world. He is also the founder of [http://entertrail.com Trail].&lt;/div&gt;</summary>
		<author><name>Mrako</name></author>
	</entry>
</feed>