Slide 1

Slide 1 text

CULTURE MATTERS AND YOU SHOULD CARE ABOUT IT @Kinisoftware [email protected]

Slide 2

Slide 2 text

AGILE IS ALL ABOUT DOGMAS

Slide 3

Slide 3 text

AGILE IS ALL ABOUT DOGMAS

Slide 4

Slide 4 text

AGILE IS ALL ABOUT VALUES

Slide 5

Slide 5 text

AGILE IS ALL ABOUT… VALUES PRINCIPLES PRACTICES AGILE MANIFESTO

Slide 6

Slide 6 text

AGILE IS ALL ABOUT… VALUES PRINCIPLES PRACTICES AGILE MANIFESTO

Slide 7

Slide 7 text

AGILE IS ALL ABOUT… VALUES PRINCIPLES PRACTICES AGILE MANIFESTO 4 12 N

Slide 8

Slide 8 text

CULTURE IS ALL ABOUT…

Slide 9

Slide 9 text

CULTURE IS ALL ABOUT… … FROM WIKIPEDIA ORGANIZATIONAL CULTURE REPRESENTS THE COLLECTIVE VALUES, BELIEFS AND PRINCIPLES OF ORGANIZATIONAL MEMBERS AND IS A PRODUCT OF SUCH FACTORS AS HISTORY, PRODUCT, MARKET, TECHNOLOGY, STRATEGY, TYPE OF EMPLOYEES, MANAGEMENT STYLE, AND NATIONAL CULTURE; CULTURE INCLUDES THE ORGANIZATION'S VISION, VALUES, NORMS, SYSTEMS, SYMBOLS, LANGUAGE, ASSUMPTIONS, BELIEFS, AND HABITS.

Slide 10

Slide 10 text

CULTURE IS ALL ABOUT… … FROM WIKIPEDIA ORGANIZATIONAL CULTURE REPRESENTS THE COLLECTIVE VALUES, BELIEFS AND PRINCIPLES OF ORGANIZATIONAL MEMBERS AND IS A PRODUCT OF SUCH FACTORS AS HISTORY, PRODUCT, MARKET, TECHNOLOGY, STRATEGY, TYPE OF EMPLOYEES, MANAGEMENT STYLE, AND NATIONAL CULTURE; CULTURE INCLUDES THE ORGANIZATION'S VISION, VALUES, NORMS, SYSTEMS, SYMBOLS, LANGUAGE, ASSUMPTIONS, BELIEFS, AND HABITS. ORGANIZATIONAL CULTURE IS AN EMERGENCE – AN EXTREMELY COMPLEX INCALCULABLE STATE THAT RESULTS FROM THE COMBINATION OF A FEW SIMPLE INGREDIENTS.

Slide 11

Slide 11 text

CULTURE IS ALL ABOUT… … FROM WIKIPEDIA ORGANIZATIONAL CULTURE IS AN EMERGENCE – AN EXTREMELY COMPLEX INCALCULABLE STATE THAT RESULTS FROM THE COMBINATION OF A FEW SIMPLE INGREDIENTS. ORGANIZATIONAL CULTURE REPRESENTS THE COLLECTIVE VALUES, BELIEFS AND PRINCIPLES OF ORGANIZATIONAL MEMBERS AND IS A PRODUCT OF SUCH FACTORS AS HISTORY, PRODUCT, MARKET, TECHNOLOGY, STRATEGY, TYPE OF EMPLOYEES, MANAGEMENT STYLE, AND NATIONAL CULTURE; CULTURE INCLUDES THE ORGANIZATION'S VISION, VALUES, NORMS, SYSTEMS, SYMBOLS, LANGUAGE, ASSUMPTIONS, BELIEFS, AND HABITS.

Slide 12

Slide 12 text

CULTURE IS ALL ABOUT… … FROM WIKIPEDIA ORGANIZATIONAL CULTURE REPRESENTS THE COLLECTIVE VALUES, BELIEFS AND PRINCIPLES OF ORGANIZATIONAL MEMBERS AND IS A PRODUCT OF SUCH FACTORS AS HISTORY, PRODUCT, MARKET, TECHNOLOGY, STRATEGY, TYPE OF EMPLOYEES, MANAGEMENT STYLE, AND NATIONAL CULTURE; CULTURE INCLUDES THE ORGANIZATION'S VISION, VALUES, NORMS, SYSTEMS, SYMBOLS, LANGUAGE, ASSUMPTIONS, BELIEFS, AND HABITS. ORGANIZATIONAL CULTURE IS AN EMERGENCE – AN EXTREMELY COMPLEX INCALCULABLE STATE THAT RESULTS FROM THE COMBINATION OF A FEW SIMPLE INGREDIENTS.

Slide 13

Slide 13 text

CULTURE IS ALL ABOUT VALUES

Slide 14

Slide 14 text

WEAK CULTURE WHERE THERE IS LITTLE ALIGNMENT WITH ORGANIZATIONAL VALUES, AND CONTROL MUST BE EXERCISED THROUGH EXTENSIVE PROCEDURES AND BUREAUCRACY.

Slide 15

Slide 15 text

STRONG CULTURE IS SAID TO EXIST WHERE STAFF RESPOND TO STIMULUS BECAUSE OF THEIR ALIGNMENT TO ORGANIZATIONAL VALUES. IN SUCH ENVIRONMENTS, STRONG CULTURES HELP FIRMS OPERATE LIKE WELL-OILED MACHINES, ENGAGING IN OUTSTANDING EXECUTION WITH ONLY MINOR ADJUSTMENTS TO EXISTING PROCEDURES AS NEEDED.

Slide 16

Slide 16 text

CULTURE VALUES

Slide 17

Slide 17 text

CULTURE VALUES

Slide 18

Slide 18 text

CULTURE VALUES ๏INDIVIDUALS AND INTERACTIONS OVER PROCESSES AND TOOLS. ๏WORKING SOFTWARE OVER COMPREHENSIVE DOCUMENTATION. ๏CUSTOMER COLLABORATION OVER CONTRACT NEGOTIATION. ๏RESPONDING TO CHANGE OVER FOLLOWING A PLAN. AGILE

Slide 19

Slide 19 text

๏COMMUNICATION ๏SIMPLICITY ๏FEEDBACK ๏COURAGE ๏RESPECT XP CULTURE VALUES ๏INDIVIDUALS AND INTERACTIONS OVER PROCESSES AND TOOLS. ๏WORKING SOFTWARE OVER COMPREHENSIVE DOCUMENTATION. ๏CUSTOMER COLLABORATION OVER CONTRACT NEGOTIATION. ๏RESPONDING TO CHANGE OVER FOLLOWING A PLAN. AGILE

Slide 20

Slide 20 text

CULTURE VALUES EVERYONE IS PART OF THE TEAM AND WE COMMUNICATE FACE TO FACE DAILY COMMUNICATION

Slide 21

Slide 21 text

CULTURE VALUES EVERYONE IS PART OF THE TEAM AND WE COMMUNICATE FACE TO FACE DAILY COMMUNICATION WE WILL DO WHAT IS NEEDED AND ASKED FOR, BUT NO MORE SIMPLICITY

Slide 22

Slide 22 text

CULTURE VALUES EVERYONE IS PART OF THE TEAM AND WE COMMUNICATE FACE TO FACE DAILY COMMUNICATION WE WILL DO WHAT IS NEEDED AND ASKED FOR, BUT NO MORE SIMPLICITY WE DEMONSTRATE OUR SOFTWARE EARLY AND OFTEN THEN LISTEN FEEDBACK

Slide 23

Slide 23 text

CULTURE VALUES EVERYONE IS PART OF THE TEAM AND WE COMMUNICATE FACE TO FACE DAILY COMMUNICATION WE WILL DO WHAT IS NEEDED AND ASKED FOR, BUT NO MORE SIMPLICITY WE DEMONSTRATE OUR SOFTWARE EARLY AND OFTEN THEN LISTEN FEEDBACK WE TELL THE TRUTH ABOUT PROGRESS & ESTIMATES. NO ONE EVER WORKS ALONE COURAGE

Slide 24

Slide 24 text

CULTURE VALUES EVERYONE IS PART OF THE TEAM AND WE COMMUNICATE FACE TO FACE DAILY COMMUNICATION WE WILL DO WHAT IS NEEDED AND ASKED FOR, BUT NO MORE SIMPLICITY WE DEMONSTRATE OUR SOFTWARE EARLY AND OFTEN THEN LISTEN FEEDBACK WE TELL THE TRUTH ABOUT PROGRESS & ESTIMATES. NO ONE EVER WORKS ALONE COURAGE EVERYONE GIVES AND FEELS THE RESPECT THEY DESERVE AS A VALUED TEAM MEMBER RESPECT

Slide 25

Slide 25 text

DAILY CULTURE, DAILY PRACTICES

Slide 26

Slide 26 text

PRACTICES ๏ Vision ๏ Ubiquitous language ๏ Why? Why? Why? Why? Why? ๏ On-house customer / Project Manager ๏ Reporting ๏ [Don’t blame|Don’t take decisions] till you have all the information you can DON’T BLAME & CUSTOMER INVOLVEMENT & ROOT-CAUSES ANALYSIS

Slide 27

Slide 27 text

PRACTICES ๏ Vision ๏ Ubiquitous language ๏ Why? Why? Why? Why? Why? ๏ On-house customer / Project Manager ๏ Reporting ๏ [Don’t blame|Don’t take decisions] till you have all the information you can DON’T BLAME & CUSTOMER INVOLVEMENT & ROOT-CAUSES ANALYSIS

Slide 28

Slide 28 text

PRACTICES Don’t blame REPEAT WITH ME: Tomorrow it may be you

Slide 29

Slide 29 text

PRACTICES ๏ Put as many of team members in one room as possible ๏ Sit closer people that will interact more with each other ๏ A person should be able to walk into your project space and get a very clear sense of what you are working on and where you are up to. ๏ Keep the team focused on what they are they to do ๏ Trust SIT TOGETHER* & INFORMATIVE WORKSPACE * I HAVE LITTLE EXPERIENCE WORKING REMOTELY

Slide 30

Slide 30 text

PRACTICES Trust REPEAT WITH ME:

Slide 31

Slide 31 text

PRACTICES ๏ Users / Customers ๏ Product Managers ๏ Tech Leads / Scrum Masters ๏ UX ๏ Designers ๏ Programmers NO HEROES

Slide 32

Slide 32 text

PRACTICES NO HEROES ZERO Trust me, you don’t want heroes REPEAT WITH ME:

Slide 33

Slide 33 text

PRACTICES ๏ Daily / Bi-weekly / Quarter meeting ๏ Planning game ๏ Small releases ๏ Retrospectives ๏ Try, tune, adapt and break the rules WORKING CYCLES & AGILE LITURGIES

Slide 34

Slide 34 text

PRACTICES Try, tune, adapt and break the rules REPEAT WITH ME:

Slide 35

Slide 35 text

PRACTICES ๏ Communities of practices ๏ Share knowledge ๏ Side projects ๏ Give <3 to your code ๏ Energized work LEARNING & SLACK

Slide 36

Slide 36 text

PRACTICES That programmer is a person That designer is also a person Even that product manager is Wait! C’s are also people REPEAT WITH ME:

Slide 37

Slide 37 text

PRACTICES CODING PRACTICES (1/2) ๏ Code and tests guideline standards ๏ Technical debt ๏ Pair programming/Code reviews ๏ Code collective ownership ๏ Documentation

Slide 38

Slide 38 text

PRACTICES ๏ Automatization & CI & CD ๏ Knowing and mastering your tools ๏ Incremental design ๏ That code you just saw is also your responsibility ๏ Improve your code is up to you CODING PRACTICES (2/2)

Slide 39

Slide 39 text

PRACTICES Be pragmatic Be a good boy scout Keep your axe sharp Raise the bar REPEAT WITH ME:

Slide 40

Slide 40 text

CULTURE IS ALL ABOUT VALUES

Slide 41

Slide 41 text

CULTURE IS ALL ABOUT PEOPLE

Slide 42

Slide 42 text

SO

Slide 43

Slide 43 text

SO PEOPLE MATTER

Slide 44

Slide 44 text

Q&A

Slide 45

Slide 45 text

THANKS!! ;) INSERT YOUR FEEDBACK HERE @Kinisoftware [email protected]