Enabling Engineering Autonomy


The Presentation inside:

Slide 0

ENABLING AUTONOMY @ianlivingstone


Slide 1

ARCHITECT SALESFORCE


Slide 2


Slide 3

HOW CAN WE BE MORE PRODUCTIVE AND BUILD BETTER PRODUCTS


Slide 4

BUILDING SOFTWARE IS A TEAM SPORT


Slide 5

BUILDING SOFTWARE IS A TEAM SPORT A PRODUCT IS THE EMERGENT RESULT OF A TEAM WORKING TOGETHER OVER A PERIOD OF TIME


Slide 6


Slide 7

INNOVATION = ADAPTABILITY * CREATIVITY


Slide 8

DRASTIC SHIFTS IN THE LAST 100 YEARS FACTORY TO OFFICE


Slide 9

SOFTWARE DEVELOPMENT IS NEW WE BUILT ON THE PAST


Slide 10

ENABLING AUTONOMY Plant Manager Line Manager


Slide 11

ENABLING AUTONOMY Chief Technology Officer PRODUCT MANAGEMENT PROJECT MANAGEMENT ENGINEERING QUALITY ASSURANCE RELEASE MANAGEMENT TECHNICAL OPERATIONS


Slide 12

ENABLING AUTONOMY PRODUCT MANAGEMENT PROJECT MANAGEMENT ENGINEERING QUALITY ASSURANCE RELEASE MANAGEMENT Waterfall Development TECHNICAL OPERATIONS Released


Slide 13


Slide 14

All the authority


Slide 15

Distributed knowledge


Slide 16

QA DEV PERF Distributed responsibility


Slide 17

MEETINGS, MEETINGS AND MORE MEETINGS


Slide 18

So, what do we want?


Slide 19

Autonomy


Slide 20

Mastery


Slide 21

Purpose


Slide 22

ENGAGEMENT Autonomy Purpose Mastery


Slide 23

ENABLING AUTONOMY CONTROL LEADS TO COMPLIANCE; AUTONOMY LEADS TO ENGAGEMENT. Daniel H. Pink


Slide 24

REQUIRES US TO CHANGE HOW WE ORGANIZE AND OPERATE


Slide 25

Team are our Lego Blocks


Slide 26

ENABLING AUTONOMY THEY ARE OUR FUNCTIONAL UNIT OF PRODUCTION SCALE UP EVALUATE IDEAS CREATE REDUNDANCY


Slide 27

How can teams be more productive?


Slide 28

1. Localize Authority and Responsibility


Slide 29

ENABLING AUTONOMY Direction and Vision Knowledge, Authority, and Responsibility DASHBOARD ANALYTICS PIPELINE DATA PLATFORM MOBILE API COMPUTE PLATFORM


Slide 30

ENABLING AUTONOMY DEFINE CLEAR AREAS OF RESPONSIBILITY WITH DEPTH CLEAR VISION DEFINED INTERFACE AUTONOMY


Slide 31

ENABLING AUTONOMY LEAD, DON’T MANAGE ARTICULATE VISION GUIDE DIRECTION MEASURE RESULTS


Slide 32

ENABLING AUTONOMY EMBRACE TRANSPARENCY ASYNCHRONOUS CLEAR OBJECTIVES EMBRACE FAILURE


Slide 33

2. Breakdown Functional Silos


Slide 34

ENABLING AUTONOMY BUILD PLATFORMS GIT, CI, ISSUES FRONT END, MOBILE SERVICES COMPUTE, DEPLOY, MONITORING


Slide 35

ENABLING AUTONOMY CROSS LAYER PROJECT TEAMS GIT, CI, ISSUES FRONT END, MOBILE SERVICES COMPUTE, DEPLOY, MONITORING


Slide 36

ENABLING AUTONOMY FOCUS ON DEVELOPMENT FLOW — IDEATION TO DEPLOYMENT ROADMAP BACKLOG DEV PROD


Slide 37

ENABLING AUTONOMY AUTOMATION IS THE RULE OF LAW AUTOMATED CI DEPLOYMENT MONITORING


Slide 38

ENABLING AUTONOMY BUILT IN KNOWLEDGE DISSEMINATION


Slide 39

ENABLING AUTONOMY DUPLICATION IS OKAY — THAT’S NOT THE PRIMARY CONCERN ‣ We often focus on building the perfect code bases ‣ We try to have one way of doing things ‣ This is important, but don’t attempt to control it through your org chart ‣ Build a culture of eventual alignment and executing on your vision


Slide 40

3. Focus on Team Dynamics


Slide 41

ENABLING AUTONOMY STRONGLY CONNECTED COMMUNICATION GRAPH


Slide 42

TO WRAP THIS UP


Slide 43


Slide 44


Slide 45

ENABLING AUTONOMY WHEN YOU'RE FINISHED CHANGING, YOU'RE FINISHED. Benjamin Franklin


Slide 46

THANK YOU


Slide 47


×

HTML:





Ссылка: