SlideShare a Scribd company logo
AT16	
Session	
6/9/16	3:00	PM	
	
	
	
	
	
	
Testing	in	a	Super-Agile	Software	
Development	Environment	
	
Presented	by:	
	
Tomi	Kaleva	
Nelonen	Media	
	
	
Brought	to	you	by:		
		
	
	
	
	
350	Corporate	Way,	Suite	400,	Orange	Park,	FL	32073		
888---268---8770	··	904---278---0524	-	info@techwell.com	-	http://www.techwell.com/
Tomi	Kaleva	
Nelonen	Media	
	
With	more	than	twenty	years	of	software	testing	experience,	Tomi	Kaleva	is	an	
expert	in	agile	development	and	testing	processes.	He	is	working	in	Television	
Company	Channel	4	as	a	production	manager,	responsible	for	the	quality	
assurance	process	of	Ruutu.fi	live	streaming	services.	With	knowledge	in	
manufacturing,	media,	and	public	administration	industries,	Tomi	has	been	a	
software	tester,	test	manager,	test	consultant,	and	quality	department	manager.	
He	has	worked	with	dozens	of	organizations	to	assess	the	quality	of	their	
software.	Tomi	has	participated	as	speaker	and	chairman	at	several	software	
conferences.	Learn	more	about	Tomi	at	LinkedIn.
5/30/16	
1	
Tes$ng	in	a	Super-Agile	So2ware	
Development	Environment		
9.6.2016	
Super-Agile	Development	
§  Presenta>on	of	Nelonen	(Channel	4)	and	Ruutu	(Screen)	
§  What	were	the	challenges	of	development?	
§  How	the	development	is	organised?	
§  What	is	“Super-Agile”	development?	
§  How	the	produc>on	updates	are	done?	
§  Tes>ng	in	Super-Agile	development	
§  How	the	bugs	are	fixed?	
§  Is	the	ad-hoc	tes>ng	the	solu>on?	
§  Who	leads	developers	or	produc>on?	
§  How	does	the	Super-Agile	work?	
§  What	next?	
§  Ques>ons
5/30/16	
2	
Strong	and	diverse	media	selec>on	finds	easily	small	and	
larger	target	audiences	
	
Weekly	reach		
480	000.	
Targe$ng	women	
aged	25-44yrs.	
Weekly	reach	
700	000.		
Targe$ng	men		
aged	25-44yrs.	
Weekly	reach			
1,2	million.	
Most	listened		
radio	sta$on	within	
25-44yrs.	
Finland´s	largest	
digital	network.	
Weekly	reach			
2,5		
million.	
Weekly	reach			
2,6		
million.	
Weekly	reach			
3,6		
million.	
Million	different	
weekly	users.	
Greatest	hits	and	
classics	for	the	
young	and	young	at	
heart	in	Helsinki	
metropolitan	area.	
Weekly	reach			
460	000.	
Targe$ng	women	
aged	15-34yrs.	
	Pop	music	channel	
targeted	for	
Helsinki	
metropolitan	area.	
	
	
	
Weekly	reach			
900	000	
million.	
	
	
Approximately	
2,4	million	
video	starts	per	week	
Television	on	the	screen.	
	
For	light	users	of	
television,	people	looking	
for	something	new	or	
those	who	missed	a	
programme.	
Weekly	reach	
1	000	000		
150	h	
of	new	programming	
every	week	
The	Voice	of	Finland	 Suomen	paras		leipomo	
Loirinuo8olla
5/30/16	
3	
What	were	the	challenges	of	development?	
§  5	years	deal	for	streaming	of	Finnish	Champion	League	ice-hockey	matches	
§  Old	streaming	player	
§  New	business	needs	
§  New	applica>ons	(iOS,	Android,	Windows	Phone,	SmartTV,	Chromecast,	…)	
§  New	architecture	concept	
§  New	development	partners	
§  New	quickly	changed	digital	world	
Time
”Watch	what	
	is	offered"	
”Watch	what	ever,		
when	ever,	where	ever"	
Main TV channels
Other TV channels
New	ways	to	watch	
Time	used	for	TV	watching	
Habits	of	watching	TV	are	changing	quickly
5/30/16	
4	
Developers	
Ruutu	backend	
database	 videos	
Mul>user	Development	Environment	
§  The	principle	of	Nelonen:	”all	development	and	opera>on	are	
outsourced”	
§  Nelonen	team	only	coordinates	and	leads	the	development	
§  All	development	companies	belongs	to	one	team,	without	
borderlines,	“Nelonen	team”	
§  Version	controls	are	opened	to	all	developers	
§  One	common	documenta>on		
§  Development	is	also	done	over	own	borderlines	
Ruutu
5/30/16	
5	
Ruutu’s	Roadmap	
§  Planning	6	months	ahead	
§  Headlines	of	development	for	
each	month	
§  Sub>tles	are	detailed	plans	
§  Business	is	involved	to	
development	planning	
§  More	issues	at	the	begin	of	
table,	more	space	at	the	end	
”Super-Agile	development”	
§  Target	is	to	get	quickly	out	a	working	soeware	
§  Straight	communica>on,	not	through	documenta>on	
§  Quickly	react	to	changes	
§  Short	itera>on	rounds	
§  Aeer	each	sprint	there	should	be	a	ready	working	soeware	
§  All	teams	work	physically	in	same	workspace	
§  Subcontractor	belongs	to	same	team	
§  Planning	is	done	con>nuously,	the	whole	project	>me	
§  Refractoring	is	done	regularly
5/30/16	
6	
Roadmap	
Sprint	planning	
2	week	 Development	
Follow-up	
Version	
Control	
Produc$on	Tes$ng	
Produc>on	update	process	
Thursday	
Sprint	planning	
Tes>ng	
environment	
update	
Automa>c	
scripts	to	tes>ng	
environment	
Tes>ng	
Tes>ng		 Produc>on	update	
Wednesday	 Friday	 Saturday	 Sunday	 Monday	 Tuesday	
Automa>c	scripts	
to	produc>on	
environment	
Automa>c		
tests	
Produc>on	
update	
informa>on
5/30/16	
7	
Tes>ng	in	Super-Agile	development	
§  Fast	cycle	forces	to	quick	tes>ng	
§  Part	of	the	tes>ng	remain	to	produc>on,	“customer	tes>ng”	
§  Developers	have	responsibility	to	larger	tes>ng	
§  In-house	only	acceptance	tes>ng	
§  The	scope	of	tes>ng	is	challenging	
–  Different	plahorms	(iOS,	Android,	SmartTV,	Chromecast)	
–  Different	browsers	(IE,	Firefox,	Chrome,…)	
–  Different	opera>ng	systems	
§  Tes>ng	priori>sing	is	done	against	to	customer	profiles	
Is	the	ad-hoc	tes>ng	the	solu>on?	
§  Fast	schedule	force	to	new	tes>ng	solu>ons	
§  Do	we	have	to	do	hasty	decision?	
§  No	>me	to	good	regression	tes>ng,	only	>me	to	test	
the	new	features	
§  Who	defines	test	cases?	
–  Tester	-	>	comprehensively,	more	>me	needed	
–  Developer	->	nothing	could	go	wrong	
–  Business	->	is	the	new	feature	working?	
§  Beta	tes>ng	with	customer	
Even	small	tes8ng	is	be>er	than	nothing
5/30/16	
8	
How	the	bugs	are	fixed?	
§  The	problem	is	marked	to	backlog	
§  Priori>sing	–	Priori>sing	–	Priori>sing	
–  Balle	against	to	business	needs	
§  Bug	fixing	
–  Are	the	developers	responsible	for	tes>ng?	
§  Tes>ng	version	
–  Which	is	the	latest	version?	
–  Is	this	the	last	version	before	produc>on	update?	
§  Retes>ng	
–  Is	there	enough	>me	to	regression	tes>ng?	
§  Produc>on	update	
–  When	is	the	suitable	moment	to	update	the	produc>on?	
Who	leads	developers	or	produc>on?	
§  We	can’t	only	fix	bugs,	we	need	also	to	
develop	
§  It	is	exci>ng	to	develop	new	features	
§  Let’s	make	a	hohix	
§  Business	pressures	
§  More	complex	environment	(new	plahorms,	
new	products)	
§  Produc>on	problem:	“fixed	and	gone”	
§  Documenta>on	takes	too	much	>me	
§  Friday	aeernoon	–	let’s	make	a	produc>on	
update…	
§  When	is	the	best	>me	for	produc>on	update?		
§  Is	the	tes>ng	done	enough	comprehensive?	
§  Who	has	the	responsibility	of	tes>ng?	
Developer	or	Produc>on?	
§  Pressure	from	customers	
§  Let’s	not	blow	up	ones	the	whole	package	
§  New	features	will	break	old	features	
§  Where	is	the	update	log?	
§  Tes>ng	and	produc>on	cost	too	much	
Developer	 Produc9on
5/30/16	
9	
How	does	the	Super-Agile	work?	
§  Super-Agile	method	is	fast	and	flexible	
§  Fast	reac>on	to	changes	
§  Business	needs	are	easily	fulfilled	
§  No	bureaucracy	
§  No	>me	spend	to	documenta>on	
§  Compact	development	team	
§  Fast	reac>on	to	customer	feedbacks	
§  Development	is	possible	to	execute	in	small	
groups	
§  No	>me	to	tes>ng	
§  No	>me	scheduled	to	tes>ng	
§  Bugs	are	frequently	found	in	produc>on	
environment	
§  Lack	of	documenta>on	and	changelog	
§  Communica>on	cri>cal,	example	Skype	chat	
§  The	team	should	work	closely,	if	possible	in	
same	room	
§  Group	discipline,	no	possibility	to	solo	person	
§  Using	several	subcontracts	
What	next?	
§  Development	cycle	and	speed	must	slow	down	
§  Produc>on	updates	should	be	scheduled	and	
predicted	
§  Let’s	not	blow	ones	the	whole	package		
§  Project	plan	and	schedule	
§  Separated	development,	tes>ng	and	produc>on	
environments	
§  Outsourcing	tes>ng?	
§  Listening	more	customer	feedbacks	
§  Big	company	–	own	regula>ons	
§  Are	we	at	the	end	of	agile	development?	
§  Is	everything	ready?
5/30/16	
10	
Opera>on	Manager	
Tomi	Kaleva	
0400	984638	
tomi.kaleva@nelonenmedia.fi	
@kalevaT

More Related Content

Viewers also liked (20)

PDF
Testing Is the Profession I Chose
TechWell
 
PDF
Predictive Test Planning to Improve System Quality
TechWell
 
PDF
Going Agile? Three Conversations to Have Before You Start
TechWell
 
PDF
Product Management: The Innovation Glue for the Lean Enterprise
Josiah Renaudin
 
PDF
From Waterfall to Agile: A ScrumMaster’s View
TechWell
 
PDF
Wearables: Testing the Human Experience
Josiah Renaudin
 
PDF
Use Business Analysts for User Interface Design
TechWell
 
PDF
The Issues Agile Exposes and What To Do about Them
TechWell
 
PDF
You Don't Have All the Answers: So Stop Giving Advice and Start Asking Questions
TechWell
 
PDF
What Everyone on the Team Needs to Know about Test Automation
TechWell
 
PDF
White Box Testing: It’s Not Just for Developers Any More
TechWell
 
PDF
Your User Stories Are Too Big: Yes, They Are!
TechWell
 
PDF
End-to-End Automated Testing: Lessons from Zombieland
Josiah Renaudin
 
PDF
Internet of Things and the Wisdom of Mobile
Josiah Renaudin
 
PDF
How to Find Vulnerabilities and Bugs in Mobile Applications
Josiah Renaudin
 
PDF
Move Your Selenium Testing to the Cloud
TechWell
 
PDF
Quality Metrics: The Dirty Word in the Room
Josiah Renaudin
 
PDF
The Lean Executive Agility Framework
TechWell
 
PDF
Testing Lessons from the Land of Make Believe
Josiah Renaudin
 
PDF
Getting the Most Value from Feedback Systems: Daily, Every Sprint, and Every ...
TechWell
 
Testing Is the Profession I Chose
TechWell
 
Predictive Test Planning to Improve System Quality
TechWell
 
Going Agile? Three Conversations to Have Before You Start
TechWell
 
Product Management: The Innovation Glue for the Lean Enterprise
Josiah Renaudin
 
From Waterfall to Agile: A ScrumMaster’s View
TechWell
 
Wearables: Testing the Human Experience
Josiah Renaudin
 
Use Business Analysts for User Interface Design
TechWell
 
The Issues Agile Exposes and What To Do about Them
TechWell
 
You Don't Have All the Answers: So Stop Giving Advice and Start Asking Questions
TechWell
 
What Everyone on the Team Needs to Know about Test Automation
TechWell
 
White Box Testing: It’s Not Just for Developers Any More
TechWell
 
Your User Stories Are Too Big: Yes, They Are!
TechWell
 
End-to-End Automated Testing: Lessons from Zombieland
Josiah Renaudin
 
Internet of Things and the Wisdom of Mobile
Josiah Renaudin
 
How to Find Vulnerabilities and Bugs in Mobile Applications
Josiah Renaudin
 
Move Your Selenium Testing to the Cloud
TechWell
 
Quality Metrics: The Dirty Word in the Room
Josiah Renaudin
 
The Lean Executive Agility Framework
TechWell
 
Testing Lessons from the Land of Make Believe
Josiah Renaudin
 
Getting the Most Value from Feedback Systems: Daily, Every Sprint, and Every ...
TechWell
 

Similar to Testing in a Super-Agile Software Development Environment (20)

PDF
Managing a Software Engineering Team
TechWell
 
PDF
Shifting Left: The Evolution of Test Automation
TechWell
 
PDF
The 4th Industrial Revolution and IoT Predictions: A Software Perspective
Josiah Renaudin
 
PDF
Continuous Discovery: The Path to Learning and Growing
TechWell
 
PDF
Testing the Magic at Walt Disney Imagineering
TechWell
 
PDF
Nathan Taylor Resume
Nathan Taylor
 
PDF
Don't Bulldoze a Vibrant Ecosystem for Agile
TechWell
 
PDF
2011 Summer Conference Brochure
EnterpriseGRC Solutions, Inc.
 
PDF
The Evolution of Agile: Dealing with the Growing Pains
TechWell
 
PDF
OWF13 - A Themed  Software Forge for  European Projects
Paris Open Source Summit
 
PDF
How to Build a Fully Open Source Test Automation Framework
TechWell
 
PDF
Measure DevOps for Objective Continuous Improvement Practices
TechWell
 
PDF
Critical Thinking for Software Testers
TechWell
 
PDF
Alan Page: On Testing
TechWell
 
PDF
Testing Cloud Services
TechWell
 
PDF
Helpful Practices in Agile Testing
Josiah Renaudin
 
PDF
DevOps Is Only Half the Story to Delivering Winning Products
TechWell
 
PDF
Apply Phil Jackson’s Coaching Principles to Build Better Agile Teams
TechWell
 
PDF
Use Feature Flags for Clean Deployments
TechWell
 
PDF
juho_auer_cv
Juho Auer
 
Managing a Software Engineering Team
TechWell
 
Shifting Left: The Evolution of Test Automation
TechWell
 
The 4th Industrial Revolution and IoT Predictions: A Software Perspective
Josiah Renaudin
 
Continuous Discovery: The Path to Learning and Growing
TechWell
 
Testing the Magic at Walt Disney Imagineering
TechWell
 
Nathan Taylor Resume
Nathan Taylor
 
Don't Bulldoze a Vibrant Ecosystem for Agile
TechWell
 
2011 Summer Conference Brochure
EnterpriseGRC Solutions, Inc.
 
The Evolution of Agile: Dealing with the Growing Pains
TechWell
 
OWF13 - A Themed  Software Forge for  European Projects
Paris Open Source Summit
 
How to Build a Fully Open Source Test Automation Framework
TechWell
 
Measure DevOps for Objective Continuous Improvement Practices
TechWell
 
Critical Thinking for Software Testers
TechWell
 
Alan Page: On Testing
TechWell
 
Testing Cloud Services
TechWell
 
Helpful Practices in Agile Testing
Josiah Renaudin
 
DevOps Is Only Half the Story to Delivering Winning Products
TechWell
 
Apply Phil Jackson’s Coaching Principles to Build Better Agile Teams
TechWell
 
Use Feature Flags for Clean Deployments
TechWell
 
juho_auer_cv
Juho Auer
 
Ad

More from TechWell (20)

PDF
Failing and Recovering
TechWell
 
PDF
Instill a DevOps Testing Culture in Your Team and Organization
TechWell
 
PDF
Test Design for Fully Automated Build Architecture
TechWell
 
PDF
System-Level Test Automation: Ensuring a Good Start
TechWell
 
PDF
Build Your Mobile App Quality and Test Strategy
TechWell
 
PDF
Testing Transformation: The Art and Science for Success
TechWell
 
PDF
Implement BDD with Cucumber and SpecFlow
TechWell
 
PDF
Develop WebDriver Automated Tests—and Keep Your Sanity
TechWell
 
PDF
Ma 15
TechWell
 
PDF
Eliminate Cloud Waste with a Holistic DevOps Strategy
TechWell
 
PDF
Transform Test Organizations for the New World of DevOps
TechWell
 
PDF
The Fourth Constraint in Project Delivery—Leadership
TechWell
 
PDF
Resolve the Contradiction of Specialists within Agile Teams
TechWell
 
PDF
Pin the Tail on the Metric: A Field-Tested Agile Game
TechWell
 
PDF
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
TechWell
 
PDF
A Business-First Approach to DevOps Implementation
TechWell
 
PDF
Databases in a Continuous Integration/Delivery Process
TechWell
 
PDF
Mobile Testing: What—and What Not—to Automate
TechWell
 
PDF
Cultural Intelligence: A Key Skill for Success
TechWell
 
PDF
Turn the Lights On: A Power Utility Company's Agile Transformation
TechWell
 
Failing and Recovering
TechWell
 
Instill a DevOps Testing Culture in Your Team and Organization
TechWell
 
Test Design for Fully Automated Build Architecture
TechWell
 
System-Level Test Automation: Ensuring a Good Start
TechWell
 
Build Your Mobile App Quality and Test Strategy
TechWell
 
Testing Transformation: The Art and Science for Success
TechWell
 
Implement BDD with Cucumber and SpecFlow
TechWell
 
Develop WebDriver Automated Tests—and Keep Your Sanity
TechWell
 
Ma 15
TechWell
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
TechWell
 
Transform Test Organizations for the New World of DevOps
TechWell
 
The Fourth Constraint in Project Delivery—Leadership
TechWell
 
Resolve the Contradiction of Specialists within Agile Teams
TechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
TechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
TechWell
 
A Business-First Approach to DevOps Implementation
TechWell
 
Databases in a Continuous Integration/Delivery Process
TechWell
 
Mobile Testing: What—and What Not—to Automate
TechWell
 
Cultural Intelligence: A Key Skill for Success
TechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
TechWell
 
Ad

Recently uploaded (20)

PDF
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
PPTX
Comprehensive Risk Assessment Module for Smarter Risk Management
EHA Soft Solutions
 
PDF
Add Background Images to Charts in IBM SPSS Statistics Version 31.pdf
Version 1 Analytics
 
PDF
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
PDF
TheFutureIsDynamic-BoxLang witch Luis Majano.pdf
Ortus Solutions, Corp
 
PPTX
Agentic Automation Journey Series Day 2 – Prompt Engineering for UiPath Agents
klpathrudu
 
PDF
Driver Easy Pro 6.1.1 Crack Licensce key 2025 FREE
utfefguu
 
PDF
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
PPTX
Finding Your License Details in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PPTX
Homogeneity of Variance Test Options IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PDF
MiniTool Power Data Recovery 8.8 With Crack New Latest 2025
bashirkhan333g
 
PPTX
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
PDF
AOMEI Partition Assistant Crack 10.8.2 + WinPE Free Downlaod New Version 2025
bashirkhan333g
 
PDF
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
PPTX
In From the Cold: Open Source as Part of Mainstream Software Asset Management
Shane Coughlan
 
PDF
NEW-Viral>Wondershare Filmora 14.5.18.12900 Crack Free
sherryg1122g
 
PPTX
Coefficient of Variance in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PPTX
Hardware(Central Processing Unit ) CU and ALU
RizwanaKalsoom2
 
PPTX
Home Care Tools: Benefits, features and more
Third Rock Techkno
 
PDF
IObit Driver Booster Pro 12.4.0.585 Crack Free Download
henryc1122g
 
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
Comprehensive Risk Assessment Module for Smarter Risk Management
EHA Soft Solutions
 
Add Background Images to Charts in IBM SPSS Statistics Version 31.pdf
Version 1 Analytics
 
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
TheFutureIsDynamic-BoxLang witch Luis Majano.pdf
Ortus Solutions, Corp
 
Agentic Automation Journey Series Day 2 – Prompt Engineering for UiPath Agents
klpathrudu
 
Driver Easy Pro 6.1.1 Crack Licensce key 2025 FREE
utfefguu
 
Digger Solo: Semantic search and maps for your local files
seanpedersen96
 
Finding Your License Details in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
Homogeneity of Variance Test Options IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
MiniTool Power Data Recovery 8.8 With Crack New Latest 2025
bashirkhan333g
 
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
AOMEI Partition Assistant Crack 10.8.2 + WinPE Free Downlaod New Version 2025
bashirkhan333g
 
AI + DevOps = Smart Automation with devseccops.ai.pdf
Devseccops.ai
 
In From the Cold: Open Source as Part of Mainstream Software Asset Management
Shane Coughlan
 
NEW-Viral>Wondershare Filmora 14.5.18.12900 Crack Free
sherryg1122g
 
Coefficient of Variance in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
Hardware(Central Processing Unit ) CU and ALU
RizwanaKalsoom2
 
Home Care Tools: Benefits, features and more
Third Rock Techkno
 
IObit Driver Booster Pro 12.4.0.585 Crack Free Download
henryc1122g
 

Testing in a Super-Agile Software Development Environment