Platinum Sponsor
SOFTWARE DEVELOPMENT
INNOVATION IN PRACTICE
Wojciech Seliga
@wseliga
Who am I?
Co-Founder & CEO Senior Dev Manager
My innovations … well, …
– (E.Okoń-Horodyńska, wykład 1, str.9), Encyklopedia Zarządzania
“innowacja jest procesem polegającym na
przekształceniu istniejących możliwości w nowe
idee i wprowadzenie ich do praktycznego
zastosowania"
“innovation is the process of transformation of the
existing possibilities into new ideas and
introducing them into a practical use"
Radical Change to Products and Services
Radical Change to Processes
Incremental Improvement to Products and Services
Incremental Improvement to Processes
Transformations may be small…
❖ better UX%
❖ mobile client%
❖ auto-completion of user data (e.g. location) %
❖ price, or even availability for free%
❖ integration with system X%
❖ networking effect
Innovation outside of the products
no direct sales - say goodbye to golf%
cheap software for enterprise%
ubiquitous self-service%
publicly known pricing%
no discounts
agile contracts%
public and fixed pricing of services - customer independent%
built-in protection against vendor lock-in
Encouraging innovation (traditionally)
❖ Monetary Bonuses /
Promotions for patents%
❖ Courses on innovation …%
❖ Processes “establishing”
innovation …%
❖ EU funds…
Photo by justjenn - CC BY-NC-ND 2.0
“Innovation happens elsewhere”
–$ Open Source as Business Strategy, Ron Goldman, Richard P. Gabriel
“Regardless of how smart, creative, and innovative
you believe your organization is, there are more
smart, creative, and innovative people outside
your organization than inside.”
Acquisitions
$500 $49.95→
Problems around innovation
❖ Innovation is expensive%
❖ Innovation does not have concrete ROI%
❖ Innovation is risky%
❖ Innovation requires creativity%
❖ Innovation requires courage to fail%
❖ Innovation is impossible to plan and execute%
❖ Innovations happens by itself
Innovation different
Photo by m.a.r.c. - CC BY-SA 2.0
Environment supporting innovation
Idea Brown Bags
hours
Coffee/Beer + Pizza + Passion + Freedom = ?
ugly code
running software
demo quality
unmaintainable
naive
implementation
ShipIt 27 Sample - A finalist
ShipIt Experiments
Photo by Roberto Rizzato - CC BY-NC 2.0
clean code
polished - UX
maintainable
stable product
20% time
Innovation
Week
New hire < Veteran
?
Bootcamp
Photo by Stuart Heath - CC BY 2.0
Software Development Innovation in Practice - 33rd Degree 2014
Software Development Innovation in Practice - 33rd Degree 2014
Our experience
Rules%
Processes%
Bookkeeping
Innovation
Access to information
Sales data Trends User feedback Tried out strategies
OCNB
Deliberate constraints
Photo by Poul-Werner Dam - CC BY 2.0
constraints ≠ savings
– Leonard Bernstein
“To achieve great things, two things are
needed: a plan and not quite enough time.”
Meta innovation
Photo by Raymond Bryson - CC BY 2.0
– http://www.businessdictionary.com/definition/
innovation.html#ixzz343mR7Q00
“Innovation is synonymous with risk-taking and
organizations that create revolutionary products or
technologies take on the greatest risk because they
create new markets.”
“Passion to Fail”
Photo by AlmazUK - CC BY-NC-SA 2.0
Failure is not an option.
It’s a step.
Photo by kid static - CC BY-NC 2.0
Failure Permitted Zone
Cost of failure is
close to zero
Photo by Xerones - CC BY-ND 2.0
Failure Permitted Zone in IT
❖ Automated tests%
❖ Continuous Deployment%
❖ Partial and staged Roll-outs%
❖ A/B tests%
❖ Easy roll-forward, easy roll-back%
❖ Instant upgrades (zero downtime)%
❖ Failing fast!
Feedback is the key
❖ Fast!%
❖ Direct!%
❖ Public bugs, user forums, suggestions%
❖ UX tests, prototypes, user interviews%
❖ Dogfooding%
❖ Monitoring and analytics (SaaS!)
scaling innovation
scaling innovation
scaling innovation
scaling innovation
Can teams help?
Copying from Open Source
Photo by Yannis - CC BY-NC-SA 2.0
Discoverability
❖ Search%
❖ Inbound Links%
❖ Transparency%
❖ Wiki%
❖ Repos
Photo by Tobias Leeger - CC BY-NC-ND 2.0
Low barrier to entry
❖ Up-to-date documentation (wiki, wiki, …)%
❖ Source code access at hand (at least read)%
❖ Easy setup%
❖ Clean and understandable code%
❖ Automated tests%
❖ Operational CI environment%
❖ Code review platform (e.g. via pull request)%
❖ Easy release / roll-out procedure
Innovation happens through collaboration
Getting things done happens through individuals
by Sémhur under licence CC BY-SA 3.0
Photo by Mark Roy - CC BY-NC-ND 2.0
Everyone can innovate
and succeed!
@wseliga
Always looking for innovative people
wojciech.seliga@spartez.com

More Related Content

PDF
Ten lessons I painfully learnt while moving from software developer to entrep...
PDF
10 bezcennych lekcji dla software developera stającego się szefem firmy
PDF
5-10-15 years of Java developer career - Warszawa JUG 2015
PDF
SFI 2017 Plantacje Programistów (Developers Plantations) - Colonialism in XXI...
PDF
Ten lessons I painfully learnt while moving from software developer
to entrep...
PDF
Devoxx Poland 2015: 5-10-15 years with Java
PDF
Developer plantations - colonialism of XXI century (GeeCON 2017)
PDF
Spartez Open Day March 13th 2015
Ten lessons I painfully learnt while moving from software developer to entrep...
10 bezcennych lekcji dla software developera stającego się szefem firmy
5-10-15 years of Java developer career - Warszawa JUG 2015
SFI 2017 Plantacje Programistów (Developers Plantations) - Colonialism in XXI...
Ten lessons I painfully learnt while moving from software developer
to entrep...
Devoxx Poland 2015: 5-10-15 years with Java
Developer plantations - colonialism of XXI century (GeeCON 2017)
Spartez Open Day March 13th 2015

What's hot (20)

PDF
Confitura 2013 Software Developer Career Unplugged
PDF
Software Developer Career Unplugged - GeeCon 2013
KEY
Agile Development Overview (with a bit about builds)
PPTX
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...
PPTX
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
PDF
Apache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterprise
PDF
Hiring a developer: step by step debugging
PDF
Social, Sustainable Crowd Development v2
PPT
How Responsive Do You Want Your Website?
PPTX
2010 04 28 The Lean Startup webinar for the Lean Enterprise Institute
PDF
Applying the Lean Startup Model to the Enterprise
PDF
CTO vs. VP of Engineering
PDF
Binary crosswords
PDF
Can We Do Agile? Barriers to Agile Adoption
PPTX
Intro to the class
PDF
Mary Poppendieck: Agile under contract
PPTX
CIO Leadership: What We Can Learn from History to Drive Success in Today's Cl...
PDF
Overcoming Barriers to Adoption of Virtual Worlds in Government
PDF
Dancing for a product release
PPTX
Common Objections to TDD (and their refutations)
Confitura 2013 Software Developer Career Unplugged
Software Developer Career Unplugged - GeeCon 2013
Agile Development Overview (with a bit about builds)
UXPA2019 Enhancing the User Experience for People with Disabilities: Top 10 ...
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
Apache coneu 2009-adrian-trenaman-adopting-open-source-in-the-enterprise
Hiring a developer: step by step debugging
Social, Sustainable Crowd Development v2
How Responsive Do You Want Your Website?
2010 04 28 The Lean Startup webinar for the Lean Enterprise Institute
Applying the Lean Startup Model to the Enterprise
CTO vs. VP of Engineering
Binary crosswords
Can We Do Agile? Barriers to Agile Adoption
Intro to the class
Mary Poppendieck: Agile under contract
CIO Leadership: What We Can Learn from History to Drive Success in Today's Cl...
Overcoming Barriers to Adoption of Virtual Worlds in Government
Dancing for a product release
Common Objections to TDD (and their refutations)
Ad

Viewers also liked (7)

PDF
Escaping Test Hell - ACCU 2014
PDF
Social Hacking
PDF
Innowacja w praktyce - Infoshare 2014
PDF
How to be Awesome at a Java Developer Job Interview (Confitura 2012, Polish)
PDF
AtlasCamp 2012 - Testing JIRA plugins smarter with TestKit
PDF
InfoShare 2012 efektywne przeglądy kodu w zespołach agile [Polish]
PDF
Escaping Automated Test Hell - One Year Later
Escaping Test Hell - ACCU 2014
Social Hacking
Innowacja w praktyce - Infoshare 2014
How to be Awesome at a Java Developer Job Interview (Confitura 2012, Polish)
AtlasCamp 2012 - Testing JIRA plugins smarter with TestKit
InfoShare 2012 efektywne przeglądy kodu w zespołach agile [Polish]
Escaping Automated Test Hell - One Year Later
Ad

Similar to Software Development Innovation in Practice - 33rd Degree 2014 (20)

PPTX
Applying Innovation in Software Development
PPTX
Cobis and Oikosofy 5 Innovation shots for the banking industry
PPTX
Innovation through technology
PPT
Library 2.0: Melbourne Workshop #6
PPTX
Innovation in Information Technology
PPTX
Innovation and ICT
PDF
Building innovative products
PDF
Managing Open Innovation and Enterprise Collaboration
PDF
Adopting innovation
PPT
Innovation Start with "I"
PDF
Getting Innovative @#!% Done
PPTX
Creative Thinking and Innovation
PDF
18Feb2015InnovationBangaloreFinal
PDF
Incremental innovations are good enough
PDF
Adopting innovation
PPT
X Factor or the Why Not Factor - Turning ideas into innovations
PPT
Alan Kennedy Nhs
PPTX
Innovation - how to get the ball rolling
PDF
Adopting innovation
PDF
stthomascollege-220127054714.pdf
Applying Innovation in Software Development
Cobis and Oikosofy 5 Innovation shots for the banking industry
Innovation through technology
Library 2.0: Melbourne Workshop #6
Innovation in Information Technology
Innovation and ICT
Building innovative products
Managing Open Innovation and Enterprise Collaboration
Adopting innovation
Innovation Start with "I"
Getting Innovative @#!% Done
Creative Thinking and Innovation
18Feb2015InnovationBangaloreFinal
Incremental innovations are good enough
Adopting innovation
X Factor or the Why Not Factor - Turning ideas into innovations
Alan Kennedy Nhs
Innovation - how to get the ball rolling
Adopting innovation
stthomascollege-220127054714.pdf

More from Wojciech Seliga (7)

PDF
Sprzedawanie własnego biznesu IT - Confitura 2023.pdf
PDF
Jak być zarąbistym developerem w oczach szefa i ... klienta
PDF
How to impress your boss and your customer in a modern software development c...
PDF
Escaping Test Hell - Our Journey - XPDays Ukraine 2013
KEY
Better Front-end Development in Atlassian Plugins
ODP
Bringing Effectiveness and Sanity to Highly Distributed Agile Teams
PDF
JDD Effective Code Review In Agile Teams
Sprzedawanie własnego biznesu IT - Confitura 2023.pdf
Jak być zarąbistym developerem w oczach szefa i ... klienta
How to impress your boss and your customer in a modern software development c...
Escaping Test Hell - Our Journey - XPDays Ukraine 2013
Better Front-end Development in Atlassian Plugins
Bringing Effectiveness and Sanity to Highly Distributed Agile Teams
JDD Effective Code Review In Agile Teams

Recently uploaded (20)

PPTX
Streamlining Project Management in the AV Industry with D-Tools for Zoho CRM ...
PDF
Sanket Mhaiskar Resume - Senior Software Engineer (Backend, AI)
PPTX
Independent Consultants’ Biggest Challenges in ERP Projects – and How Apagen ...
PPTX
ROI from Efficient Content & Campaign Management in the Digital Media Industry
PPTX
Folder Lock 10.1.9 Crack With Serial Key
PPTX
StacksandQueuesCLASS 12 COMPUTER SCIENCE.pptx
PPTX
Human-Computer Interaction for Lecture 1
PDF
Top 10 Project Management Software for Small Teams in 2025.pdf
PDF
Building an Inclusive Web Accessibility Made Simple with Accessibility Analyzer
PPTX
ESDS_SAP Application Cloud Offerings.pptx
PPTX
Human-Computer Interaction for Lecture 2
PPTX
AI Tools Revolutionizing Software Development Workflows
PPTX
FLIGHT TICKET API | API INTEGRATION PLATFORM
PPTX
Beige and Black Minimalist Project Deck Presentation (1).pptx
PDF
What Makes a Great Data Visualization Consulting Service.pdf
PDF
IT Consulting Services to Secure Future Growth
PPTX
Post-Migration Optimization Playbook: Getting the Most Out of Your New Adobe ...
PPTX
Human Computer Interaction lecture Chapter 2.pptx
PPTX
Chapter_05_System Modeling for software engineering
PPTX
MCP empowers AI Agents from Zero to Production
Streamlining Project Management in the AV Industry with D-Tools for Zoho CRM ...
Sanket Mhaiskar Resume - Senior Software Engineer (Backend, AI)
Independent Consultants’ Biggest Challenges in ERP Projects – and How Apagen ...
ROI from Efficient Content & Campaign Management in the Digital Media Industry
Folder Lock 10.1.9 Crack With Serial Key
StacksandQueuesCLASS 12 COMPUTER SCIENCE.pptx
Human-Computer Interaction for Lecture 1
Top 10 Project Management Software for Small Teams in 2025.pdf
Building an Inclusive Web Accessibility Made Simple with Accessibility Analyzer
ESDS_SAP Application Cloud Offerings.pptx
Human-Computer Interaction for Lecture 2
AI Tools Revolutionizing Software Development Workflows
FLIGHT TICKET API | API INTEGRATION PLATFORM
Beige and Black Minimalist Project Deck Presentation (1).pptx
What Makes a Great Data Visualization Consulting Service.pdf
IT Consulting Services to Secure Future Growth
Post-Migration Optimization Playbook: Getting the Most Out of Your New Adobe ...
Human Computer Interaction lecture Chapter 2.pptx
Chapter_05_System Modeling for software engineering
MCP empowers AI Agents from Zero to Production

Software Development Innovation in Practice - 33rd Degree 2014