Post on 19-Aug-2014
description
motivationTips to ımprove motivation
Lemİ Orhan ERGİNPrincipal software engineer @ Sony
The elephant in the room
throughout agile transformation
Founder & Author @ agilistanbul.comgdg
İstanbulApril 2013
Lemi Orhan ErginPrincipal Software Engineer at Sony Europe
Has worked in eBay & Sony as developer, scrum master, team leader and technical coordinator in tens of projects since 2001
CSM since 2009 (Trained by James Coplien)
Played Scrum Master for more than 1 year
Participated 56 sprints in 4 years
Experienced in agile transformation
Expertise in building agile culture in software development teams and organizations
Motivation is a common problem in all organizations
(not only ın agile or non-agile organizations)
Forme
too!
I cannot improve myself!Always doıng the same job, workıng on same stuff, nothing newYou cannot ımprove yourself ın daıly jobHard to establish motivation, hard to focus on workFixing bugs for years, no innovation at allStuck on same technologies, same way of workingNot allowed to ınnovate
Damn it! Tons of documentation to prepare before doıng the jobEvery work is personal, no teamwork required
Warned in case of a failure, not rewarded on success
Unwilling to ımprove & ınnovate
I feel unhappy!I am unhappy and my manager does not know it
There is a negative athmosphere in the officeNo one is asking my ideas on anything, ı just do my jobPeople are arguing via emails and nothing is resolved
no one is listening me
Even if ı tell my problems to my manager, nothing will change
People do not trust each otherNot feeling as part of the companyI am not a resource or a headcount
What we really want is to...
Be successful and build well-crafted softwareHave a voice & more responsibilities & participate discussionsBe recognized for hard work & appreciatedBuild Software without an Act of CongressBe focused and not interrupted frequentlyHavE a manager who listens and cares youLearn new things & sharE our knowledgeHavE challenges & solvE problems HavE chanceS to use creativityBuild something that mattersGet feedback frequentlyBe a part of a team
agile understands you
Agile cares people & cooperationBuild projects around motivated individuals
Give them the environment and support they need, and trust them to get the job done.
The most efficient and effective method of conveying information to and within a development
team is face-to-face conversation.
The best architectures, requirements, and designs emerge from self-organizing teams.
At regular intervals, the team reflects on how to become more effective, then tunes and adjusts
its behavior accordingly.
http://agilemanifesto.org/principles.htmlPrinciples behind the agile manifesto
Agile is human centricTeamwork
trustself-organizationempowered teams
continuous improvementretrospectives
fail fastshort feedback loops
sustainable paceproxy to interRuptions
face-to-face communication
agile is the mindset
doing agile makes you motivated
being
What you've done is not important, instead how you've done is the key
doing agile
being agile
Agile transformation is Cultural change iscultural change Tough & Not easy
Agile transformation scares people
This is a new way of workingStatus quo makes people feel safe
What are the symptomsOf the motivation challenge?
Daily stand-up
are the windows showing the level
of motivation
meetings
Daily stand-up
15 mins sync meeting
meetings
All team members standing
Answering 3 questions:- what I did yesterday- what I plan to do today- what impediments I have
noisy
Motivated teams unMotivated teams
complexchaotichumorcuriousInformation richhelpfulDesire to successOn time
boredImpatient to endIndividuals reportingDo not listen othersWaiting to be assignedNo questionsLess details about issuesLess desire to successUsually late
I don't like agile or scrum
Writing down every task has no meaningPlanning poker is a waste of timeFeeling not commited to the sprinT goalI Work on the stories that I likeI am more productive when I work alone
scrum is the new waterfallIt's impossible to do scrum in our teamAgile is being focused on processesI don't want to lose my title
I don't like Scrum at all
It's quite common to resist agile
How can we break the resistanceAnd improve the motivation?
Answer is simple:By building an agile culture
but ho
w?
Agile is not only aboutProject planning
Agile is aboutProject planning
development practicesCustomer satisfaction
Teamworkmotivation
This is what we are interested in now
1Train everyone
Have a goodservant
being as charismatic as Russel Crowe is not a must ;)
leader
servantNot a technical lead
leader
Not a team leadNot a manager
Not a project manager
Master of agileWell trained
Has the agile mindset
Could be, but normaly
Servant leader is the keyKnows agile better than anyone else
Observes and guides the team
Keeps the team disciplinedCreates environment safe to fail
Is a full time job
Builds trust in the teamResolves impediments
Build a culture of
2collaboration
Brown bag sessions
39 weeksinternal trainings
34 internal speakers
1 external speaker
19 Reserved topics
The way we buıld collaboration culture in sony
collaboration is the key
Encourage teamwork and pair workLet the people share their knowledge
Brown Bag Sessions
Continuous improvement and kaizenEfficient retrospectives
raise3 CRAFTSMEN
Mediocrity is a trap
Don't fall into it
The worst outcome is not failure — it’s mediocrity
Failure lets you move on, mediocrity stalls you and keeps you from reaching your potential. Pursue something so important that even
if you fail, the world is better off with you having triedDrew Houston (founder/CEO of Dropbox)
craftsmanship is the key
Improve crafts of people by practiCingteach new technologies
Push people to let them learn new stuff
Have seniors as MODELS FOR JUNıORS
PoC Projects
kata's, dojo's
use Feedback loops 4
Feedback loop is the keyEfficient retrospectives
Servant leader works close to team membersUse all ways of Communication
Performance appraIsals lose importance
provide autonomy5
Stop command & control
You cannot control everythingIt's an illusion!
It's impossible to manage "people"it's only possible to manage individuals
The opinions of individualsask
Be part of the teamGet them see you servant rather than controller
Autonomy is the key
Let the team be Self organized Shift layers of management responsibility to team
Change the traditional Management mindsetRegular 1 to 1 meetings with managers
Have a clear purpose6
Agile frameworks like scrumare not just about
rıtuAls
It is not just about standing up and burning down
purpose is the keyWhat is the purpose of agile
tell the values of what they're buildingDefine a clear sprint goal
Define the vision of the product
Explain the reasons of agile practices
Have7
Fun!
Having fun is the keyTeam specific rituals for fun
Do not dedicate to work, Have hobbies and craftsSocialize in the organization
Have funny punishments
to the ones who break the builds
or be late to daily standups
Extreme feedback machines
Inspect & adapt 8Agile adoptation
Agile frameworks like Scrum are simple
Don't blame them
as simple as few patterns in
organizations
If you have issues
Inspect & adapt
there is no adapting scrum
there is doing scrum-but and scrum
retrospecting is the keyagile reveals hidden problems. That's not bad!
Failing is normal, be prepare to inspect & adaptToo much dedication to tasks exhaust people
have lantern day or extra sprint to cool down Don't use tools too much. Face to face is better
What is the best measurement for success ?
Photo of houston after the return of apollo 13
happiHappiness metric
Scrumming the scrumRetrospective pattern
Pop the happy bubbleHappiness index
ness
Photographed by “Karsten Thormaehlen”from book "Mit Hundert Hat Man Noch Traume"
http://www.visualnews.com/2012/01/11/happy-at-one-hundred-portraits-of-centenarians/
youyou
teamteam
organizationorganization
Happiness Impact
happy employees lead to happy customers and better business
Train everyoneBuild a culture of collaborationRaise craftsmEnUse feecback loopsProvide autonomyHave a clear purpose
1
2
3
4
5
6
Have fun!7
Inspect & adapt agile adoptation8
unMotivated teams
When an employee resists, an effective leader looks at the employee not as a problem to be solved but as a person to be understood.
Nigel Nicolson
references“How to motivate your team during Scrum?” by Dimitri Honlet
http://www.slideshare.net/dimitrihonlet/motivate-team-scrumdef2
“What’s the best measurement for success? Happiness” by Richard Bransonhttp://www.linkedin.com/today/post/article/20121109141247-204068115-what-s-the-best-measurement-for-success-happiness
“Happiness Metric - The Wave of the Future” by Jeff Sutherlandhttp://scrum.jeffsutherland.com/2010/11/happiness-metric-wave-of-future.html
“World's Simplest Management Secret” by Geoffrey Jameshttp://www.inc.com/geoffrey-james/worlds-simplest-management-secret.html
Lemİ orhan ergİnlemiorhan@agilistanbul.com
@lemiorhan
@lemiorhan
agilistanbul.com
@lemiorhan
LINKE
DINTW
ITTER
SLIDE
SHAR
EBL
OGGE
R
Principal Software Engineer @ SonyFounder & Author @ Agilistanbul.com