SlideShare una empresa de Scribd logo
1 de 65
Descargar para leer sin conexión
Liza Daly
CTO, Safari
@liza
Building an engineering culture
Every business can be a technology business
June 2014
Tempe, AZ
Confidential
I’m an engineer.
June 2014
Tempe, AZ
Confidential
I’m an engineer.

I solve problems like an
engineer.
June 2014
Tempe, AZ
Confidential
Turn a sales/marketing
company into a technology
company.
June 2014
Tempe, AZ
Confidential
June 2014
Tempe, AZ
Confidential
June 2014
Tempe, AZ
Confidential
Other companies interviewed
Autopay
Etsy
Kitfox Games
Mapzen
+ 2 others
June 2014
Tempe, AZ
Confidential
1. Assess your tech culture.
2. Scale it.
3. Sustain and evolve.
June 2014
Tempe, AZ
Confidential
0. Culture wars.
Bros? Ninjas? Rockstars?
Tech culture
Tech culture
Pull requests
Pairing
Code reviews
Rubber ducking
“Help me make this better.”
Good tech teams are extremely powerful
collaborators—their efforts towards readable
code, helpful comments, and "plug-and-play"
systems go far beyond the necessary.”
“
Tanya X. Short - Director
Assess
your
culture.
Who is part of “engineering”?
Are the software engineers “rockstars” and the IT team “barriers”?
Who is part of “engineering”?
Make a bigger tent.
Quality Assurance
Professional and client services
Customer support
Elise Wei - Engineering Director
My team’s work—client services—is not as
simple to understand as the product team’s.
But we know the client voice is important.”
“
DevOps
Embrace methodologies that blur the lines between
historically different teams.
Embedded teams
Embedding individuals from one team into another as part of a
rotation can build relationships and shared purpose. 



It can also help technologists evolve their communication style into
one which accommodates a range of backgrounds and experience.
“I could proudly say I'd
simultaneously helped
customers, improved my
knowledge of the product,
and befriended more than
a dozen coworkers
through actual work.”
“The support tour 

kicked my ass.”
Continuous improvement
Elise Wei - Engineering Director
Learning and teaching is part of our culture.
We have weekly meetings just for reviewing
what people need help on.”
“
Lara Hogan - Senior Engineering Manager
I feel happier if I can have success with
others. I’d rather have a buddy. 



I really value having a team.”
“
Diana Shkolnikov - Technical Team Lead
A low-functioning team might get work
done, but it doesn’t know what it’s working
towards.”
“
Post-
Mortems
Diana Shkolnikov - Technical Team Lead
As engineers, the only time we get feedback
is when it’s negative.
You have to change this.”
“
Lara Hogan - Senior Engineering Manager
Culture is like web performance: 



When it’s going well you don’t notice it.”
“
Scale it.
Scale vertically
You can’t affect this change in the whole organization. You
need buy-in from key people, as far up the chain as you can go.
Kathy Keating - VP, Software Engineering
An entire company has to have agility. 

Everything starts at the top.”
“
You need lieutenants on the ground.
Scale horizontally
Kathy Keating - VP, Software Engineering
When I mentor someone, I listen to how
they do things and then tell them:
‘This is what you do today, but how can you
do it better tomorrow?’”
“
“Smart and gets things done.”
Kathy Keating - VP, Software Engineering
Entrepreneurial leaders are the champions of 

someone else getting things done.”
“
How you know it’s working
“Your team is talking to each other!”
Diana Shkolnikov - Technical Team Lead
Surround yourself with great thinkers. 

You’re the average of the 5 people you
interact with the most.”
“
Lara Hogan - Senior Engineering Manager
Having a diverse set of mentors has been
crucial to my success.”
“
A healthy team has good affinities—they get
each other’s edges. Everyone can’t have the
same background.”
“
bethanye McKinney Blount - VP Engineering
Tools of change.
Collaborative documents and team chat are often seen purely
as planning and operational tools—
But they are tremendously powerful cultural drivers.
CHMOD 777 *
Whenever possible, fail open.
Morgan Evans - Learning and Development Program Manager
Engineers are familiar with post-mortems, and
engineering failures have lots of facts—chat
logs, commit messages. 



It’s harder to get to blamelessness with other
teams.”
“
Patches welcome.
A “pull request” has broad and powerful implications:



“I’m asking for feedback. I’m unafraid of doing that publicly. 

I’m expecting respectful criticism.”
Diana Shkolnikov - Technical Team Lead
A dysfunctional team might do code
reviews only when they have something to
show off, not when they have a problem to
solve.”
“
Elise Wei - Engineering Director
I love when people code review me. 

I don’t think anybody’s timid about it.”
“
Evolve it.
Onboard early and often.
Onboarding is critical in establishing, maintaining, and growing a culture.
Is new employee training a part of everyone’s responsibility?
Are they asked to meet with a diverse audience in the organization early
on to build relationships?
“Welcome, $HUMAN”
Treats others with respect
Is always candid; always kind
Helps others
Invests in incremental self-
improvement over time
Shares bad news early
Uses Safari for 10 minutes every
single workday
Provides feedback to help their
manager improve
Participates in every meeting or
else declines
Avoids work outside of tickets
Always practices empathy
“Everyone at Safari…”
Disenfranchises others due to
identity, abilities, or location.
Is ever more than 2 minutes late
without telling the organizer
before the meeting starts.
“No one at Safari…”
Reward craftspeople.
Engineers seek to improve their craft, and are naturally open to
mentorship and continuous learning in a culture where those
activities are valued. Culture needs to be crafted.



Reinforce the value of “non-productive” activities like onboarding,
training, and experimentation.
The structure that the company puts in
place is going to bias people towards
different behaviors.”
“
Morgan Evans - Learning and Development Program Manager
“Minimum Viable Bureaucracy”
Diana Shkolnikov - Technical Team Lead
Avoid process for the sake of process. 

You’re striving for process for the sake of
progress”
“
Deploy continuous improvement.
Embrace continuous change and constantly re-evaluate
processes and interactions. 



What works early on may not work 6 months later.
Tanya X. Short - Director
Make sure that each team member also has
an emotionally safe way to regularly express
anxieties, uncertainties, and criticisms of
processes.”
“
I don’t want everyone to be striving 100% of
the time, but they should have enough
imagination that they want something more.
In aggregate we all get lifted up.”
“
bethanye McKinney Blount - VP Engineering
Small pieces, loosely joined.
Establish a culture of timeliness.
Ask for feedback from people under you in the org chart.
Establish a world-writeable culture.
Fail open.
Kathy Keating - VP, Software Engineering
How do you know if a culture is flourishing? 

Does it feel right?
Are we making progress?
Are we happy?
“
bethanye McKinney Blount - VP Engineering
Be brutally honest about what your company is: 

‘This is what we do well & what we don’t do well.’
Now imagine a better version of that 

and plot a course.”
“
Liza Daly
@liza
Thank you
SAFARIBOOKSONLINE.COM

Más contenido relacionado

La actualidad más candente

Rise and Downfall of a large Scale Scrum (LeSS) Implementation
Rise and Downfall of a large Scale Scrum (LeSS) ImplementationRise and Downfall of a large Scale Scrum (LeSS) Implementation
Rise and Downfall of a large Scale Scrum (LeSS) ImplementationMai Quay
 
Agile Toronto 2016: What do you mean when you say "leadership"?
Agile Toronto 2016: What do you mean when you say "leadership"?Agile Toronto 2016: What do you mean when you say "leadership"?
Agile Toronto 2016: What do you mean when you say "leadership"?Jason Yip
 
Agile and Change Management - CMI Canada Webinar Feb 2018
Agile and Change Management - CMI Canada Webinar Feb 2018Agile and Change Management - CMI Canada Webinar Feb 2018
Agile and Change Management - CMI Canada Webinar Feb 2018Jason Little
 
What comes after agile?
What comes after agile?What comes after agile?
What comes after agile?Jurriaan Kamer
 
The Many Faces of Operations (Crystal Philcox at DesignOps Summit 2017)
The Many Faces of Operations (Crystal Philcox at DesignOps Summit 2017)The Many Faces of Operations (Crystal Philcox at DesignOps Summit 2017)
The Many Faces of Operations (Crystal Philcox at DesignOps Summit 2017)Rosenfeld Media
 
Transformation Case Study Highlights
Transformation Case Study HighlightsTransformation Case Study Highlights
Transformation Case Study HighlightsMichael Sahota
 
Management is Dead
Management is DeadManagement is Dead
Management is Deadsrondal
 
Alliances, Data and Startup Mentality - How we Led Three Banks through DevOps...
Alliances, Data and Startup Mentality - How we Led Three Banks through DevOps...Alliances, Data and Startup Mentality - How we Led Three Banks through DevOps...
Alliances, Data and Startup Mentality - How we Led Three Banks through DevOps...Chris Nowak
 
Managing Using Intuition and Rules of Thumb 050113
Managing Using Intuition and Rules of Thumb 050113Managing Using Intuition and Rules of Thumb 050113
Managing Using Intuition and Rules of Thumb 050113MWMantle
 
Operating in Context (Leisa Reichelt at DesignOps Summit 2018)
Operating in Context (Leisa Reichelt at DesignOps Summit 2018)Operating in Context (Leisa Reichelt at DesignOps Summit 2018)
Operating in Context (Leisa Reichelt at DesignOps Summit 2018)Rosenfeld Media
 
Becoming an Agile Manager (bay scrum, 10.24.13)
Becoming an Agile Manager (bay scrum, 10.24.13)Becoming an Agile Manager (bay scrum, 10.24.13)
Becoming an Agile Manager (bay scrum, 10.24.13)Ron Lichty
 
Big Ideias about Spotify Culture
Big Ideias about Spotify CultureBig Ideias about Spotify Culture
Big Ideias about Spotify CultureAndré Faria Gomes
 
Spark 2016 - Jason Yip
Spark 2016 - Jason YipSpark 2016 - Jason Yip
Spark 2016 - Jason YipSpark Canada
 
Real Talk: Proving Value through a Scrappy Playbook (Dianne Que at DesignOps ...
Real Talk: Proving Value through a Scrappy Playbook (Dianne Que at DesignOps ...Real Talk: Proving Value through a Scrappy Playbook (Dianne Que at DesignOps ...
Real Talk: Proving Value through a Scrappy Playbook (Dianne Que at DesignOps ...Rosenfeld Media
 
12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the Unmanageable12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the UnmanageableRon Lichty
 
Agile and Beyond 2016 Rethinking Agile Transformation
Agile and Beyond 2016 Rethinking Agile TransformationAgile and Beyond 2016 Rethinking Agile Transformation
Agile and Beyond 2016 Rethinking Agile TransformationJason Little
 
Tech Tools for Nonprofits
Tech Tools for NonprofitsTech Tools for Nonprofits
Tech Tools for NonprofitsDeron Tse
 
[Kyiv PMDay] People Management
[Kyiv PMDay] People Management[Kyiv PMDay] People Management
[Kyiv PMDay] People ManagementNatali Renska
 

La actualidad más candente (20)

Rise and Downfall of a large Scale Scrum (LeSS) Implementation
Rise and Downfall of a large Scale Scrum (LeSS) ImplementationRise and Downfall of a large Scale Scrum (LeSS) Implementation
Rise and Downfall of a large Scale Scrum (LeSS) Implementation
 
Agile Toronto 2016: What do you mean when you say "leadership"?
Agile Toronto 2016: What do you mean when you say "leadership"?Agile Toronto 2016: What do you mean when you say "leadership"?
Agile Toronto 2016: What do you mean when you say "leadership"?
 
Agile and Change Management - CMI Canada Webinar Feb 2018
Agile and Change Management - CMI Canada Webinar Feb 2018Agile and Change Management - CMI Canada Webinar Feb 2018
Agile and Change Management - CMI Canada Webinar Feb 2018
 
What comes after agile?
What comes after agile?What comes after agile?
What comes after agile?
 
The Many Faces of Operations (Crystal Philcox at DesignOps Summit 2017)
The Many Faces of Operations (Crystal Philcox at DesignOps Summit 2017)The Many Faces of Operations (Crystal Philcox at DesignOps Summit 2017)
The Many Faces of Operations (Crystal Philcox at DesignOps Summit 2017)
 
Transformation Case Study Highlights
Transformation Case Study HighlightsTransformation Case Study Highlights
Transformation Case Study Highlights
 
Management is Dead
Management is DeadManagement is Dead
Management is Dead
 
Alliances, Data and Startup Mentality - How we Led Three Banks through DevOps...
Alliances, Data and Startup Mentality - How we Led Three Banks through DevOps...Alliances, Data and Startup Mentality - How we Led Three Banks through DevOps...
Alliances, Data and Startup Mentality - How we Led Three Banks through DevOps...
 
Managing Using Intuition and Rules of Thumb 050113
Managing Using Intuition and Rules of Thumb 050113Managing Using Intuition and Rules of Thumb 050113
Managing Using Intuition and Rules of Thumb 050113
 
Operating in Context (Leisa Reichelt at DesignOps Summit 2018)
Operating in Context (Leisa Reichelt at DesignOps Summit 2018)Operating in Context (Leisa Reichelt at DesignOps Summit 2018)
Operating in Context (Leisa Reichelt at DesignOps Summit 2018)
 
Agile at Spotify
Agile at SpotifyAgile at Spotify
Agile at Spotify
 
Becoming an Agile Manager (bay scrum, 10.24.13)
Becoming an Agile Manager (bay scrum, 10.24.13)Becoming an Agile Manager (bay scrum, 10.24.13)
Becoming an Agile Manager (bay scrum, 10.24.13)
 
Big Ideias about Spotify Culture
Big Ideias about Spotify CultureBig Ideias about Spotify Culture
Big Ideias about Spotify Culture
 
Spark 2016 - Jason Yip
Spark 2016 - Jason YipSpark 2016 - Jason Yip
Spark 2016 - Jason Yip
 
Real Talk: Proving Value through a Scrappy Playbook (Dianne Que at DesignOps ...
Real Talk: Proving Value through a Scrappy Playbook (Dianne Que at DesignOps ...Real Talk: Proving Value through a Scrappy Playbook (Dianne Que at DesignOps ...
Real Talk: Proving Value through a Scrappy Playbook (Dianne Que at DesignOps ...
 
12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the Unmanageable12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the Unmanageable
 
speakers fiona k
speakers fiona kspeakers fiona k
speakers fiona k
 
Agile and Beyond 2016 Rethinking Agile Transformation
Agile and Beyond 2016 Rethinking Agile TransformationAgile and Beyond 2016 Rethinking Agile Transformation
Agile and Beyond 2016 Rethinking Agile Transformation
 
Tech Tools for Nonprofits
Tech Tools for NonprofitsTech Tools for Nonprofits
Tech Tools for Nonprofits
 
[Kyiv PMDay] People Management
[Kyiv PMDay] People Management[Kyiv PMDay] People Management
[Kyiv PMDay] People Management
 

Similar a liza-daly-cultivate-2015

The Care and Keeping of Your Junior Developer
The Care and Keeping of Your Junior DeveloperThe Care and Keeping of Your Junior Developer
The Care and Keeping of Your Junior Developerbonmatts
 
devops - what's missing? what's next?
devops - what's missing? what's next?devops - what's missing? what's next?
devops - what's missing? what's next?Andrew Shafer
 
When Everyone Talks At Once, But Leaders Still Know What To Do
When Everyone Talks At Once, But Leaders Still Know What To DoWhen Everyone Talks At Once, But Leaders Still Know What To Do
When Everyone Talks At Once, But Leaders Still Know What To Do9Lenses
 
TechServe 2018 Conference: Highlight Reel 110818
TechServe 2018 Conference: Highlight Reel 110818TechServe 2018 Conference: Highlight Reel 110818
TechServe 2018 Conference: Highlight Reel 110818techservealliance
 
A volta dos que não foram (recap de lean, agile, xp, kanban)
A volta dos que não foram (recap de lean, agile, xp, kanban)A volta dos que não foram (recap de lean, agile, xp, kanban)
A volta dos que não foram (recap de lean, agile, xp, kanban)Diego Pacheco
 
Agile Beyond Software - Geelong lean pizza
Agile Beyond Software - Geelong lean pizzaAgile Beyond Software - Geelong lean pizza
Agile Beyond Software - Geelong lean pizzaEduardo Nofuentes
 
Jesse Fewell: Developing Agile Leadership - Daily Practices for Becoming a Mo...
Jesse Fewell: Developing Agile Leadership - Daily Practices for Becoming a Mo...Jesse Fewell: Developing Agile Leadership - Daily Practices for Becoming a Mo...
Jesse Fewell: Developing Agile Leadership - Daily Practices for Becoming a Mo...Edunomica
 
The Subtle Dynamics of Leading Without Authority as a Technical Lead - Oren E...
The Subtle Dynamics of Leading Without Authority as a Technical Lead - Oren E...The Subtle Dynamics of Leading Without Authority as a Technical Lead - Oren E...
The Subtle Dynamics of Leading Without Authority as a Technical Lead - Oren E...DevOpsDays Tel Aviv
 
UJA Fed NY Series: Staffing Beyond the Accidental Techie
UJA Fed NY Series: Staffing Beyond the Accidental TechieUJA Fed NY Series: Staffing Beyond the Accidental Techie
UJA Fed NY Series: Staffing Beyond the Accidental TechieLisa Colton
 
Staffing Beyond the Accidental Techie
Staffing Beyond the Accidental TechieStaffing Beyond the Accidental Techie
Staffing Beyond the Accidental TechieLisa Colton
 
An Integrated Management System - Best Practices 2020 Adoption of ITIL
An Integrated Management System - Best Practices 2020 Adoption of ITILAn Integrated Management System - Best Practices 2020 Adoption of ITIL
An Integrated Management System - Best Practices 2020 Adoption of ITILGregory Rowe, LSS, ITIL
 
How to Manage a UX Team (without losing your mind!)
How to Manage a UX Team (without losing your mind!)How to Manage a UX Team (without losing your mind!)
How to Manage a UX Team (without losing your mind!)Autodesk
 
cloud foundry summit - no talent shortage
cloud foundry summit - no talent shortagecloud foundry summit - no talent shortage
cloud foundry summit - no talent shortageAndrew Shafer
 
I Thought YOU Were Flying the Plane: Preventing Projects from Falling Out of ...
I Thought YOU Were Flying the Plane: Preventing Projects from Falling Out of ...I Thought YOU Were Flying the Plane: Preventing Projects from Falling Out of ...
I Thought YOU Were Flying the Plane: Preventing Projects from Falling Out of ...TechWell
 
Working Out Loud
Working Out LoudWorking Out Loud
Working Out LoudSIKM
 
How to design healthy team dynamics to deliver successful digital projects.pptx
How to design healthy team dynamics to deliver successful digital projects.pptxHow to design healthy team dynamics to deliver successful digital projects.pptx
How to design healthy team dynamics to deliver successful digital projects.pptxTechSoupConnectLondo
 

Similar a liza-daly-cultivate-2015 (20)

The Care and Keeping of Your Junior Developer
The Care and Keeping of Your Junior DeveloperThe Care and Keeping of Your Junior Developer
The Care and Keeping of Your Junior Developer
 
devops - what's missing? what's next?
devops - what's missing? what's next?devops - what's missing? what's next?
devops - what's missing? what's next?
 
When Everyone Talks At Once, But Leaders Still Know What To Do
When Everyone Talks At Once, But Leaders Still Know What To DoWhen Everyone Talks At Once, But Leaders Still Know What To Do
When Everyone Talks At Once, But Leaders Still Know What To Do
 
TechServe 2018 Conference: Highlight Reel 110818
TechServe 2018 Conference: Highlight Reel 110818TechServe 2018 Conference: Highlight Reel 110818
TechServe 2018 Conference: Highlight Reel 110818
 
A volta dos que não foram (recap de lean, agile, xp, kanban)
A volta dos que não foram (recap de lean, agile, xp, kanban)A volta dos que não foram (recap de lean, agile, xp, kanban)
A volta dos que não foram (recap de lean, agile, xp, kanban)
 
Management in an Agile Environment | AgilePT 2017
Management in an Agile Environment | AgilePT 2017Management in an Agile Environment | AgilePT 2017
Management in an Agile Environment | AgilePT 2017
 
Management in an Agile Environment | AgileConnect
Management in an Agile Environment | AgileConnectManagement in an Agile Environment | AgileConnect
Management in an Agile Environment | AgileConnect
 
Agile Beyond Software - Geelong lean pizza
Agile Beyond Software - Geelong lean pizzaAgile Beyond Software - Geelong lean pizza
Agile Beyond Software - Geelong lean pizza
 
Jesse Fewell: Developing Agile Leadership - Daily Practices for Becoming a Mo...
Jesse Fewell: Developing Agile Leadership - Daily Practices for Becoming a Mo...Jesse Fewell: Developing Agile Leadership - Daily Practices for Becoming a Mo...
Jesse Fewell: Developing Agile Leadership - Daily Practices for Becoming a Mo...
 
The Subtle Dynamics of Leading Without Authority as a Technical Lead - Oren E...
The Subtle Dynamics of Leading Without Authority as a Technical Lead - Oren E...The Subtle Dynamics of Leading Without Authority as a Technical Lead - Oren E...
The Subtle Dynamics of Leading Without Authority as a Technical Lead - Oren E...
 
UJA Fed NY Series: Staffing Beyond the Accidental Techie
UJA Fed NY Series: Staffing Beyond the Accidental TechieUJA Fed NY Series: Staffing Beyond the Accidental Techie
UJA Fed NY Series: Staffing Beyond the Accidental Techie
 
Staffing Beyond the Accidental Techie
Staffing Beyond the Accidental TechieStaffing Beyond the Accidental Techie
Staffing Beyond the Accidental Techie
 
An Integrated Management System - Best Practices 2020 Adoption of ITIL
An Integrated Management System - Best Practices 2020 Adoption of ITILAn Integrated Management System - Best Practices 2020 Adoption of ITIL
An Integrated Management System - Best Practices 2020 Adoption of ITIL
 
How to Manage a UX Team (without losing your mind!)
How to Manage a UX Team (without losing your mind!)How to Manage a UX Team (without losing your mind!)
How to Manage a UX Team (without losing your mind!)
 
cloud foundry summit - no talent shortage
cloud foundry summit - no talent shortagecloud foundry summit - no talent shortage
cloud foundry summit - no talent shortage
 
Hiring Managers Tell All
Hiring Managers Tell AllHiring Managers Tell All
Hiring Managers Tell All
 
I Thought YOU Were Flying the Plane: Preventing Projects from Falling Out of ...
I Thought YOU Were Flying the Plane: Preventing Projects from Falling Out of ...I Thought YOU Were Flying the Plane: Preventing Projects from Falling Out of ...
I Thought YOU Were Flying the Plane: Preventing Projects from Falling Out of ...
 
Working Out Loud
Working Out LoudWorking Out Loud
Working Out Loud
 
How to design healthy team dynamics to deliver successful digital projects.pptx
How to design healthy team dynamics to deliver successful digital projects.pptxHow to design healthy team dynamics to deliver successful digital projects.pptx
How to design healthy team dynamics to deliver successful digital projects.pptx
 
Vault Handout
Vault HandoutVault Handout
Vault Handout
 

Más de Liza Daly

pycon-2015-liza-daly
pycon-2015-liza-dalypycon-2015-liza-daly
pycon-2015-liza-dalyLiza Daly
 
Streaming Digital Books: IDPF Digital Book 2012 presentation
Streaming Digital Books: IDPF Digital Book 2012 presentationStreaming Digital Books: IDPF Digital Book 2012 presentation
Streaming Digital Books: IDPF Digital Book 2012 presentationLiza Daly
 
EPUB Evolutions: Towards HTML5 and CSS3
EPUB Evolutions: Towards HTML5 and CSS3EPUB Evolutions: Towards HTML5 and CSS3
EPUB Evolutions: Towards HTML5 and CSS3Liza Daly
 
Bnc Tech Forum 2010: Designing ebooks for ePub reading engines
Bnc Tech Forum 2010: Designing ebooks for ePub reading enginesBnc Tech Forum 2010: Designing ebooks for ePub reading engines
Bnc Tech Forum 2010: Designing ebooks for ePub reading enginesLiza Daly
 
Networked, Mobile, and Landlocked: Current Ereaders
Networked, Mobile, and Landlocked: Current EreadersNetworked, Mobile, and Landlocked: Current Ereaders
Networked, Mobile, and Landlocked: Current EreadersLiza Daly
 
ePub: The open ebook format
ePub: The open ebook formatePub: The open ebook format
ePub: The open ebook formatLiza Daly
 
Survey Of Current E-Readers
Survey Of Current E-ReadersSurvey Of Current E-Readers
Survey Of Current E-ReadersLiza Daly
 
What publishers need to know about digitization
What publishers need to know about digitizationWhat publishers need to know about digitization
What publishers need to know about digitizationLiza Daly
 

Más de Liza Daly (8)

pycon-2015-liza-daly
pycon-2015-liza-dalypycon-2015-liza-daly
pycon-2015-liza-daly
 
Streaming Digital Books: IDPF Digital Book 2012 presentation
Streaming Digital Books: IDPF Digital Book 2012 presentationStreaming Digital Books: IDPF Digital Book 2012 presentation
Streaming Digital Books: IDPF Digital Book 2012 presentation
 
EPUB Evolutions: Towards HTML5 and CSS3
EPUB Evolutions: Towards HTML5 and CSS3EPUB Evolutions: Towards HTML5 and CSS3
EPUB Evolutions: Towards HTML5 and CSS3
 
Bnc Tech Forum 2010: Designing ebooks for ePub reading engines
Bnc Tech Forum 2010: Designing ebooks for ePub reading enginesBnc Tech Forum 2010: Designing ebooks for ePub reading engines
Bnc Tech Forum 2010: Designing ebooks for ePub reading engines
 
Networked, Mobile, and Landlocked: Current Ereaders
Networked, Mobile, and Landlocked: Current EreadersNetworked, Mobile, and Landlocked: Current Ereaders
Networked, Mobile, and Landlocked: Current Ereaders
 
ePub: The open ebook format
ePub: The open ebook formatePub: The open ebook format
ePub: The open ebook format
 
Survey Of Current E-Readers
Survey Of Current E-ReadersSurvey Of Current E-Readers
Survey Of Current E-Readers
 
What publishers need to know about digitization
What publishers need to know about digitizationWhat publishers need to know about digitization
What publishers need to know about digitization
 

liza-daly-cultivate-2015

  • 1. Liza Daly CTO, Safari @liza Building an engineering culture Every business can be a technology business
  • 3. June 2014 Tempe, AZ Confidential I’m an engineer.
 I solve problems like an engineer.
  • 4. June 2014 Tempe, AZ Confidential Turn a sales/marketing company into a technology company.
  • 9. June 2014 Tempe, AZ Confidential 1. Assess your tech culture. 2. Scale it. 3. Sustain and evolve.
  • 13. Tech culture Pull requests Pairing Code reviews Rubber ducking
  • 14. “Help me make this better.”
  • 15. Good tech teams are extremely powerful collaborators—their efforts towards readable code, helpful comments, and "plug-and-play" systems go far beyond the necessary.” “ Tanya X. Short - Director
  • 17. Who is part of “engineering”? Are the software engineers “rockstars” and the IT team “barriers”?
  • 18. Who is part of “engineering”?
  • 19. Make a bigger tent.
  • 20. Quality Assurance Professional and client services Customer support
  • 21. Elise Wei - Engineering Director My team’s work—client services—is not as simple to understand as the product team’s. But we know the client voice is important.” “
  • 22. DevOps Embrace methodologies that blur the lines between historically different teams.
  • 23. Embedded teams Embedding individuals from one team into another as part of a rotation can build relationships and shared purpose. 
 
 It can also help technologists evolve their communication style into one which accommodates a range of backgrounds and experience.
  • 24. “I could proudly say I'd simultaneously helped customers, improved my knowledge of the product, and befriended more than a dozen coworkers through actual work.”
  • 25. “The support tour 
 kicked my ass.”
  • 27. Elise Wei - Engineering Director Learning and teaching is part of our culture. We have weekly meetings just for reviewing what people need help on.” “
  • 28. Lara Hogan - Senior Engineering Manager I feel happier if I can have success with others. I’d rather have a buddy. 
 
 I really value having a team.” “
  • 29. Diana Shkolnikov - Technical Team Lead A low-functioning team might get work done, but it doesn’t know what it’s working towards.” “
  • 31. Diana Shkolnikov - Technical Team Lead As engineers, the only time we get feedback is when it’s negative. You have to change this.” “
  • 32. Lara Hogan - Senior Engineering Manager Culture is like web performance: 
 
 When it’s going well you don’t notice it.” “
  • 34. Scale vertically You can’t affect this change in the whole organization. You need buy-in from key people, as far up the chain as you can go.
  • 35. Kathy Keating - VP, Software Engineering An entire company has to have agility. 
 Everything starts at the top.” “
  • 36. You need lieutenants on the ground. Scale horizontally
  • 37. Kathy Keating - VP, Software Engineering When I mentor someone, I listen to how they do things and then tell them: ‘This is what you do today, but how can you do it better tomorrow?’” “
  • 38. “Smart and gets things done.”
  • 39. Kathy Keating - VP, Software Engineering Entrepreneurial leaders are the champions of 
 someone else getting things done.” “
  • 40. How you know it’s working “Your team is talking to each other!”
  • 41. Diana Shkolnikov - Technical Team Lead Surround yourself with great thinkers. 
 You’re the average of the 5 people you interact with the most.” “
  • 42. Lara Hogan - Senior Engineering Manager Having a diverse set of mentors has been crucial to my success.” “
  • 43. A healthy team has good affinities—they get each other’s edges. Everyone can’t have the same background.” “ bethanye McKinney Blount - VP Engineering
  • 44. Tools of change. Collaborative documents and team chat are often seen purely as planning and operational tools— But they are tremendously powerful cultural drivers.
  • 45. CHMOD 777 * Whenever possible, fail open.
  • 46. Morgan Evans - Learning and Development Program Manager Engineers are familiar with post-mortems, and engineering failures have lots of facts—chat logs, commit messages. 
 
 It’s harder to get to blamelessness with other teams.” “
  • 47. Patches welcome. A “pull request” has broad and powerful implications:
 
 “I’m asking for feedback. I’m unafraid of doing that publicly. 
 I’m expecting respectful criticism.”
  • 48. Diana Shkolnikov - Technical Team Lead A dysfunctional team might do code reviews only when they have something to show off, not when they have a problem to solve.” “
  • 49. Elise Wei - Engineering Director I love when people code review me. 
 I don’t think anybody’s timid about it.” “
  • 51. Onboard early and often. Onboarding is critical in establishing, maintaining, and growing a culture. Is new employee training a part of everyone’s responsibility? Are they asked to meet with a diverse audience in the organization early on to build relationships?
  • 53. Treats others with respect Is always candid; always kind Helps others Invests in incremental self- improvement over time Shares bad news early Uses Safari for 10 minutes every single workday Provides feedback to help their manager improve Participates in every meeting or else declines Avoids work outside of tickets Always practices empathy “Everyone at Safari…”
  • 54. Disenfranchises others due to identity, abilities, or location. Is ever more than 2 minutes late without telling the organizer before the meeting starts. “No one at Safari…”
  • 55. Reward craftspeople. Engineers seek to improve their craft, and are naturally open to mentorship and continuous learning in a culture where those activities are valued. Culture needs to be crafted.
 
 Reinforce the value of “non-productive” activities like onboarding, training, and experimentation.
  • 56. The structure that the company puts in place is going to bias people towards different behaviors.” “ Morgan Evans - Learning and Development Program Manager
  • 58. Diana Shkolnikov - Technical Team Lead Avoid process for the sake of process. 
 You’re striving for process for the sake of progress” “
  • 59. Deploy continuous improvement. Embrace continuous change and constantly re-evaluate processes and interactions. 
 
 What works early on may not work 6 months later.
  • 60. Tanya X. Short - Director Make sure that each team member also has an emotionally safe way to regularly express anxieties, uncertainties, and criticisms of processes.” “
  • 61. I don’t want everyone to be striving 100% of the time, but they should have enough imagination that they want something more. In aggregate we all get lifted up.” “ bethanye McKinney Blount - VP Engineering
  • 62. Small pieces, loosely joined. Establish a culture of timeliness. Ask for feedback from people under you in the org chart. Establish a world-writeable culture. Fail open.
  • 63. Kathy Keating - VP, Software Engineering How do you know if a culture is flourishing? 
 Does it feel right? Are we making progress? Are we happy? “
  • 64. bethanye McKinney Blount - VP Engineering Be brutally honest about what your company is: 
 ‘This is what we do well & what we don’t do well.’ Now imagine a better version of that 
 and plot a course.” “