Truly agile company

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