Upload
neha-batra
View
214
Download
0
Embed Size (px)
Citation preview
It’s not you, it’s us:Winning over people for yourself and the team
Neha Batra, Engineer at Pivotal Labs@nerdneha
#s1p #springone
It’s not you, it’s us; squad goals
To give you a toolchest of techniques to enable all personalities of your team, clients, and customers to prevent and mitigate issues as they come up with a facilitator’s mindset.
@nerdneha
It’s not you, it’s us; squad goals
To give you a toolchest of techniques to enable all personalities of your team, clients, and customers to prevent and mitigate issues as they come up with a facilitator’s mindset.
@nerdneha
It’s not you, it’s us; squad goals
To give you a toolchest of techniques to enable all personalities of your team, clients, and customers to prevent and mitigate issues as they come up with a facilitator’s mindset.
@nerdneha
It’s not you, it’s us; squad goals
To give you a toolchest of techniques to enable all personalities of your team, clients, and customers to prevent and mitigate issues as they come up with a facilitator’s mindset.
● Get good teamwork in the first place● Deal with issues as they come
@nerdneha
It’s not you, it’s us; squad goals
To give you a toolchest of techniques to enable all personalities of your team, clients, and customers to prevent and mitigate issues as they come up with a facilitator’s mindset.
@nerdneha
My interest in facilitating better team interactions
@nerdneha
My interest in facilitating better team interactions
@nerdneha
My interest in facilitating better team interactions
@nerdneha
People are both the problem
and the solution
“All life is an experiment. The more experiments you make the better”- Ralph Waldo Emerson
Alignment
Planning
Execution
Feedback
Project LevelWeekly LevelDaily Level
Project LevelWeekly LevelDaily Level
Mindset
Making team friends is hard
@nerdneha
Mindset
Making team friends is hard
Ignore yellow flags
@nerdneha
Mindset
Making team friends is hard
Ignore yellow flags
We’re on the same team
@nerdneha
SWOT: What do you bring to the table?
@nerdneha
SWOT: What do you bring to the table?
Write it down
@nerdneha
SWOT: What do you bring to the table?
Share it
@nerdneha
What do you want? Why do you care?
@nerdneha
What do they want? Why do they care? (Empathy)
@nerdneha
What do they want? Why do they care? (Empathy)
¯\_(ツ)_/¯@nerdneha
Inception -- aligns goals and scope
● Overview & Scope● Deadlines & Milestones● Goals (engagement & product) & Anti-goals● Risks & Mitigating strategies● Team & Roles & Stakeholders● Workflow● Story writing & Prioritization● Retro
@nerdneha
Inception -- aligns goals and scope
Alignment
Planning
Execution
Feedback
@nerdneha
Inception -- aligns goals and scope
● Overview & Scope● Deadlines & Milestones● Goals (engagement & product) & Anti-goals● Risks & Mitigating strategies● Team & Roles & Stakeholders● Workflow● Story writing & Prioritization● Retro
Alignment
PlanningExecutionFeedback
@nerdneha
Inception -- aligns goals and scope
● Overview & Scope● Deadlines & Milestones● Goals (engagement & product) & Anti-goals● Risks & Mitigating strategies● Team & Roles & Stakeholders● Workflow● Story writing & Prioritization● Retro
@nerdneha
Inceptions -- align goals and scope
● Overview & Scope● Deadlines & Milestones● Goals (engagement & product) & Anti-goals● Risks & Mitigating strategies● Team & Roles & Stakeholders● Workflow● Story writing & Prioritization● Retro
The moment our nay-sayers (“engineers”) have been waiting for
@nerdneha
Facilitator’s Techniques
● Start meetings with a purpose & set scope● Have parking lot for out of scope● Read the room● Breakouts & Joining● Sticky notes & Sharing● Checkpoints● Summarize
@nerdneha
Facilitator’s Techniques
● Start meetings with a purpose & set scope● Have parking lot for out of scope● Read the room● Breakouts & Joining● Sticky notes & Sharing● Checkpoints● Summarize; relate back to purpose
@nerdneha
Project-level tools sets the tone for collaboration and productivity● SWOT Analysis: what is your team’s combined profile?● Personal Goals: what do we each want out of the project?● Inception
@nerdneha
Project LevelWeekly LevelDaily Level
“People are happiest when people are being productive”- Rob Mee
Schedule -- provides predictable template
Alignment
Planning
Execution
Feedback
@nerdneha
Schedule -- provides predictable template
Alignment
Planning
Execution
Feedback
StandupsPre-IPM
IPM
(WORK)
Pre-CLCL
Retros
@nerdneha
Retrospectives -- circulates feedback
Action Items
@nerdneha
Retrospectives -- circulates feedback
Action Items
Tech RetrosParking Lot
@nerdneha
Weekly-level tools give people a forum; a placeto be heard● Set schedule/cadence● Provide feedback opportunities at multiple levels● Provide “safe haven” to get work done free from scope changes● Have a way to collect concerns and dedicated time to discuss them
@nerdneha
Project LevelWeekly LevelDaily Level
Talk in person & record in writing -- reducesconfusionWalk over to PM
Pair with designer
Schedule check-in
Appear.in/Dedicated video
Call - Batphone
@nerdneha
Talk in person & record in writing -- reducesconfusionWrite into story comments
Write into epics
Take photos & upload
Gdrive / shared folder of info
@nerdneha
Credit: Onsi Fakhouri
Credit: Onsi Fakhouri
Credit: Onsi Fakhouri
Credit: Onsi Fakhouri
TDD + Pairing -- avoids fights
Easier to agree on a test
Go with the simplest implementation
Red, Green, Refactor
No pull requests/judgement day!
@nerdneha
TDD + Pairing -- avoids fights
Alignment
Planning
Execution
Feedback
@nerdneha
TDD + Pairing -- avoids fights
Easier to agree on a test
Go with the simplest implementation
Red, Green, Refactor
No pull requests/judgement day!
Alignment & Planning
Execution & Feedback
@nerdneha
Daily Retros -- circulates feedback faster
How do you think it went?
I was concerned about ______, did you feel that way?
Should we try something new next time?
@nerdneha
Daily-level tools flush out issues early
● Talk in person● Write down conversation/context● Find a way to align first (ex: TDD + Pairing or discussing high-level)● Daily retros
@nerdneha
Project LevelWeekly LevelDaily Level
*When things get tense
Think about the way you want to attack the problem first. What are the ramifications?
Is it better 1:1 (sensitive) or in a meeting (group alignment)?
What do you want out of this conversation?
Establish shared goals and shared interest.
Give benefit of the doubt. Listen. Do they feel the same way?
Share your side objectively (STATE):● Share your facts● Tell your story● Ask for others’ paths● Talk tentatively● Encourage Testing
Addressing the issue head-on (adapted from Crucial Conversations)
@nerdneha
It’s not you, it’s us; squad goals
To give you a toolchest of techniques to enable all personalities of your team, clients, and customers to prevent and mitigate issues as they come up with a facilitator’s mindset.
@nerdneha
Tool chest to prevent & mitigate issues as they come up● SWOT Analysis: what is your team’s combined profile?● Personal Goals: what do we each want out of the project?● Inception● Set schedule/cadence● Provide feedback opportunities at multiple levels● Provide “safe haven” to get work done free from scope changes● Have a way to collect concerns and dedicated time to discuss them● Talk in person● Write down conversation/context● Find a way to align first (ex: TDD + Pairing or discussing high-level)● Daily retros @nerdneha
It’s not you, it’s us:Winning over people for yourself and the team
Neha Batra, Engineer at Pivotal Labs@nerdneha
#s1p #springone