Truly Agile Company
@marekkirejczyk
Challenge
● Growth
○ From 30+ to over 100 in a year
○ From 60 to almost 200 in a year
● Almost 20 initiatives
● Wide technological landscape
○ Web development (ruby on rails)
○ Python
○ Data science
○ Mobile: iOs, Android
Pragmatic vs. dogmatic
5 key aspects of Agile/Lean management
Team Technical Product
Management People
Team
Team - general problem
● Who is working on
what?
● When will we deliver?
● What is the progress?
● Slow
Team - Malpractice
● Process “mastrubation”
● Management destroys
our process
Team - tools
● Scrum shock therapy
as a start then
Minialistic Viable
process
● Communication to
management and
reporting
Technical
Technical - problem
● Low quality code
● Technical debt
● Slow development
Technical - malpractice
● Hype driven
development
● Over engineering
● Over design
Technical - tools
● TDD
● CI
● Devops
● Feature flags
Technical - tools
● Pair programming
● Spikes
● Hackathons
● Tech meetings
Pair programming
Hackathons
● Product in a day
● Feature hackathon
● Technology
● Hardware
● Lego Storm wars
Learning ceremonies
● DoJo’s
● Retreat’s (CodeWars)
● Hackathons
● Trainings
● Tech talks
Software craftsmanship
vs. lean startuper
Example
Product
Product Skill
Corporate vs. Lean PO
Corporate vs. Lean PO
Example
Management
Management
● Goals setting
● Control
● Alignment
● Decision making
Management
● V2MOMs
● 1 on 1s
● Feature teams
People
People problems
● Low motivation
● Lost in
○ Process
○ Direction
○ Purpose
● Lack of
○ Skill development
○ Appreciation
○ Finance satisfaction
People tools
● Pink’s 4 pillars
● Brainwashing
● 1 on 1s
● Tribal Leadership
● Team building
● On boarding and exit
interview
● Recruitment and
Employer branding
Brainwashing
● Process
● Philosophy
● Values
Agile company
Questions?
@marekkirejczyk

Truly agile company