View
1.084
Download
0
Category
Preview:
Citation preview
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
Recommended