SlideShare a Scribd company logo
1 of 86
Presenter : Khizra Samad 1
www.confiz.com
Parts
Book is divided in following parts
• “Managing the human resource”
• “The office environment”
• “The right people”
• “Growing productive teams”
• Team Formation
• “Son of peopleware”
2
www.confiz.com
Part 1:
Managing Human Resource
www.confiz.com
3
o Both Tom DeMarco and Timothy Lister say that:
• The major problems of our work are not so much technological as
sociological in nature
o Why do managers manage as though technology were their
principal concern?
• Because it is easy
o Other reasons:
• Little management experience
• Schooled in how the job is done rather than how to manage the job
www.confiz.com
4
• Managing people as though they were modular components
• Where does it come from?
• Promoted to manager because we were good doers.
• Design into components with standard interface
www.confiz.com
5
Managing People – Survey
Results
• Survey results from 500 projects:
• 15% of the projects were cancelled, postponed or delivered
something that was never used
• 25% of the projects failed to complete
• No technological issue was found to explain the failure
• The reason for the failure:
• Politics
• The term “Politics” is often loosely used to mean people related
problems or social problems
www.confiz.com
6
Project failure
• Politics as a cause of failure
• Communication problems
• Staffing
• Motivation
• High turn over
www.confiz.com
7
Many of the issues were not
technological but sociological
• Managers agree that they have more people issues then
technology issues, but they do not manage that way.
• Interested more in the technical issues then the people issues
• Results from the training and education that the manager had in
his technical background.
www.confiz.com
8
The high tech illusion
• Are we in the high tech world?
• Concentrating on technical is easier then concentrating on
people
• Human interactions are complicated.
www.confiz.com
9
Fast food business model
• Remove the errors, make the machines (or people) run
as smooth as possible.
• Do not allow goofing off on the job
• Treat the people as interchangeable parts
• Optimize the steady state
• Standardize everything
• Don’t think, do everything by the book
www.confiz.com
10
Imagine!! You are a manager of
fast food franchise
Make
machines
(human) work
as smoothly as
possible!
Imagine!! You are a manager of
fast food franchise
Take hard line
about people
goofing off on
the job!
Imagine!! You are a manager of
fast food franchise
Treat workers as
interchangeable
pieces of the
machine!
Imagine!! You are a manager of
fast food franchise
Optimize the
steady-state!
Imagine!! You are a manager of
fast food franchise
Standardize
Procedure and
Eliminate
Experimentation
– Do everything
by the book!!!!
But…
You are not 
A Quote for Errors
• Making mistake is natural and healthy.
• Learn to throw away.
• Atmosphere that doesn’t allow error
makes people defensive.
• Encourage people to make some error,
that helps in learning process.
• Congratulate people on completing of
tasks.
Management: The bozo
definition
• Wrong Definition
• “Management is kicking ass”.
• Manager provide thinking, people underneath
just carry them out.
• Correct Version
• Boost people, make them active but let people
be creative, inventive, and thoughtful.
• Don’t be a Dracula to keep people working,
most of them love their work. Let them do it.
The People Store
• Don’t think people as parts of machine (a
part wear out you get a new one).
• Make sure work goes on whether the
individual stays or not.
• Every worker is unique, accept it.
• Uniqueness is what makes project chemistry
vital and effective.
• Don’t be threatened by individuality of
people.
Example…
• One of my clients bought a splendid employee into
a salary review and was just amazed that the
fellow wanted something more then money. He
wanted a stable internet connection at home.
• The company did!!
• In subsequent years it even built and furnished a
small home office for the fellow.
• Its unusual, a less perceptive manager would never
do something like that. They are threatened by
individuality.
A project in steady state is
dead
•Project will not work for ever. Its
suppose to end.
•Do not judge resources quantitatively.
•Understand the role of catalyst. A
person who can help a project to jell
is worth two people who just do
work.
Example
• “After watching her in class for a week and
talking to some of her co-workers, I came to the
conclusion that she was a superb catalyst. Teams
naturally jelled better when she was there. She
helped people communicate with each other
and get along. Project was more fun when she
was part of them. When I tried to explain this
idea to the manager, I was stuck out. He just
didn’t recognize the role of catalyst as essential
to a project.”
Give time to think!!
• Give time for brainstorming, investigating new
methods, reading, training, and just goofing off.
• Ask questions like “Ought this thing to be done
at all?”
• We are so busy Doing Something, Anything that
we spend ONLY 5% of our time on the combined
actives of planning, investigating, reading,
training, estimating, budgeting, scheduling,
allocating personnel.
Horrifying but true
•An average developer doesn’t
own a single book on the subject
of this or her work. And hasn’t
ever read one.
•What could be the after effects of
working as an IT Professional
overtime and overnight ???
• Divorces
• Addition to Drugs
• Suicides
Theories of Value
• The Spanish Theory, for one, held that only a fix of Value existed
on earth, and therefore the path to the accumulation of wealth
was to learn to extract it more efficiently from the soil or from
people's backs.
• The English Theory that the Value could be created through
ingenuity and technology.
• The Indians Theory that moved huge quantities of gold across
the ocean and all they got for their effort was enormous
inflation.
• “ Working Smarter ” and “Working Hard” stands for “
Employee should WORK HARDER and LONGER at the expense
of their lives
• You may please your manager by working HARD but your
home is telling a different story
• “But you know when the truth is told, that you can get what
you want or you can just get old. You’re going to kick off
before you even halfway through. When you realize … Vienna
waits for you ?
___”The stranger,” Billy Joel
There are No such Thing as
Overtime
• Undertime cancel out Overtime
• Overtime , working on Saturdays is not much beneficial
• Unpaid overtime is invisible in Manager list as Undertime is
invisible in employee timesheet
Workaholics
• Workaholics are those who will put in uncompensated
overtime and work extravagant hours under pressure and
other hand they are actually spoiling their personal lives
• Slow down, you’re doing fine, you can’t be
everything you want to be before your time.
Although it’s so romantic on the borderline tonight.
But when you realize… Vienna waits for you ?
• Reaction to above saying
Workaholic seek revenge and
just Quit without saying anything
• Workholism is an illness ; if you exploit them to the
hilt you will lose them
Productivity : Wining battles and Losing
Wars
• Organization tactics to improve Productivity :
- Pressurize people to put in more hours
- Mechanize the process of product development
- Compromise the quality of product
- Standardize procedures
• Excessive use of any of these measure can make work less
enjoyable and less satisfying and increase Turnover
• Organizations don’t keep statistics on turnover and non can
tell you what replacement of an experienced worker costs.
• Turnover is not nonexistent
or cost free
Reprise
• “During the past year, I did some consulting for a project that
was proceeding so smoothly that the project manager knew
she would deliver the product on schedule. She was
summoned in front of the management committee and
asked for a progress report. She said she could guarantee
that her product would be ready by the deadline of March 1,
exactly on time according to the original estimate. The upper
managers chewed over that piece of unexpected good news
and then called her in again the next day. Since she was on
time for March 1, they explained, they deadline had been
moved up to January 15. “
• Manager prefers to hopelessly impossible schedule to extract
more labor from workers
• People under time pressure don’t work better; they just
work faster and sacrifice product quality and their own job
satisfaction.
What is management’s
true role?
• A manager’s function is not to make people
work, but to make it possible for people to
work
www.confiz.com
37
Quality (if time permits)
• People have emotional binds to their products
• Managers risk product quality by setting
unreasonable deadlines.
• Is it a challenge?
• When time is running out, there will not be more
resources, more people, more tools, but the thing that
will be reduced will be quality.
• Problems will be pushed under the rug or put a side
for later fix
Quality (if time permits)
• How does the reduced quality affect the team members?
• Managers treat quality as another attribute of the product.
• The builders have the point of view that the outmost quality is
needed for their product.
• “The market doesn’t give a damn about that much quality”
• Quality increase productivity
• “Quality is free but only to those who are willing to pay heavily for it”
Parkinson’s law
Workwillexpandtofillthetimeallocatedforit.
Will setting impossible dates force the people to
work harder?
Does Parkinson’s Law apply to your
people?
• People that enjoy their work do not loaf around wasting the time
• If you run into this issue, perhaps you should look into reassigning
people to different tasks (or different companies)
• Organizational “busy work” tends to expand to fill the working day
• Forms
• Unneeded reports
• Etc…
There is no Silver bullet
FredBrooks–ThemythicalManMonth
• Pressure to improve productivity pushes managers to look
for a silver bullet, a magic solution that will increase
productivity and solve all of the problems.
The seven false hopes of software
management
• There is some new trick you’ve missed that could send productivity
soaring
• Other managers are getting gains of 100%, 200% or more
• Technology is moving so swiftly that you’re being passed by
• Changing languages will give you a huge gain
• Because of backlog you need to increase productivity immediately.
• You automate everything else, isn’t it time you automate away your
software development staff
• Your people will work better if you put them under a lot of pressure
“You never get anything done here
between 9 & 5”
• I come early to accomplish more then when people show up
• In one late evening I can accomplish more then 2 regular days
• Too many meetings to get anything done
Part 2 : The office environment
www.confiz.com
47
48
Open Office Environment
• A policy of total default:
• Failure to address the issue by saying that the solution is
beyond human capability
• IBM Survey results for Ideal office configuration:
• 100 sq.ft. of dedicated space per worker
• 30 sq.ft. of work surface per worker
• Noise protection in the form of enclosed offices or six foot
high partitions
Office arrangement
• Windows
• Who sits next to the windows ?
• Offices
• Open space
•Bringing back the door
• Creative space
Part 3 : The right people
www.confiz.com
50
The Right People
• Get the right people
• Make them happy so they don’t want to leave
• Turn them loose
Finding the right people
• But what do you really know about the candidate?
• Have him bring examples
• Holding an audition – have the candidate prepare a presentation
about his prior projects.
53
Hire Right People
• Jim Collins: “Good to Great”
• Get the right people on the bus and the wrong people off
the bus
• Good-to-great companies built a consistent system … They
hired self-disciplined people who didn’t need to be
managed, and then managed the system, not the people
54
Hiring Process
• While hiring:
• Portfolios
• Aptitude test
• Holding an auditorium
• Don’t let human resources organization
dominate
Replacing people
• Hidden costs of turnover
• Short term view of employees
• Employee moral
• Structure is top heavy due to fast promotion
Keep employees happy
• What is the annual employee turnover in the organization
over the past few years?
• How much does it cost to replace a person?
Part 4 : Growing productive
Teams
www.confiz.com
57
58
Productivity Factors
• Productivity factors were observed by conducting
coding war game with 600 developers from 92
companies
• Top performers were about 10 times faster the worst
performers
• Top performers were about 2.5 times faster than median
performers
• Best organizations worked 11.1 times faster than the worst
organization
59
Productivity Factors [continued]
• Productivity non-factors:
• Language, years of experience, and salary
• Productivity factors:
• Work space, noise, privacy and interruptions
60
Productivity Factors [continued]
• Coding war game performance results:
Environment of the Best and Worst Performers
In the Coding War Games
Environmental Factors
Those Who
Performed in
1st Quartile
Those Who
Performed in
4th Quartile
1. How much dedicated work
space do you have? 78 sq.ft. 48 sq.ft.
2. Is it acceptably quiet? 57 % yes 29 % yes
3. Is it acceptably private? 62 % yes 19 % yes
4. Can you silence your phone? 52% yes 10 % yes
5. Can you divert your calls? 76 % yes 19 % yes
6. Do people often interrupt you
needlessly? 38 % yes 76 % yes
How to kill a team
• Defensive management
• Bureaucracy
• Physical Separation
• Fragmentation of people’s time
• Quality reduction of the product
• Phony deadlines
• Clique control
“Most organizations don’t plan on
killing a team, they just do so”
Replacing people
• Obvious costs?
• 1 – 2 month salary to find a replacement (agency or in house
hiring team)
• Training
• Time period to make the employee productive
Open Management
• Let people do their job
• Give people the freedom to perform their job
65
Brain Time Versus Body Time
• Typical developer work mode:
• Working alone: 30%
• Working with one other person: 50%
• Working with two or more people: 20%
66
Brain Time Versus Body Time [continued]
• Flow:
• Takes around 15 minutes to enter
• Time passes without much notice
• Extremely productive
• Environment Factor = uninterrupted hours / body -
present hours
Part 4 : Team Formation
www.confiz.com
67
68
Workspace Patterns
• The first pattern: Tailored workspace from a kit
• The second pattern: Windows
• The third pattern: Indoor and outdoor space
• The fourth pattern: Public space
69
Objectives of Team Formation
• Team formation contributes towards:
• Goal alignment
• Diversity of skills, knowledge, abilities and experience
• Positive aspects of group dynamics
e.g. Increased creative flow
70
Team Formation Stages
• Forming: Team members define goals, roles,
and direction of the team
• Storming: Team sets rules and decision-
making processes, often renegotiates
(argues) over team roles and responsibilities
• Norming: Procedures, standards, and criteria
are agreed upon
• Performing: The team begins to function as a
system
71
Jelled Teams
• What is a jelled team?
• Group of people so closely knit that the whole is greater
than the sum of the parts
• Why do we want a jelled team?
• Once a team jells, the probability of success goes up
dramatically!
72
Signs of a Jelled Team
• Work is fun
• Self-motivated
• Low-turnover
• Sense of pride
• High morale
• Sense of eliteness
• Sense of identity
• Joint ownership of the product
• Loyalty to the team and the team
environment
73
Teamicide
• Defensive management - not trusting the team
• Bureaucracy - too much paperwork
• Physical separation of team members
• Fragmentation of people’s time – assign multiple
projects
• Quality reduction of the product
• Phony deadlines
• Clique control - splitting up teams
74
Teamicide [continued]
• Most organizations don’t set out consciously to kill
teams … they just act that way
75
Chemistry Building Strategy
• Make a cult of quality
• Provide lots of satisfying closure
• Build a sense of eliteness
• Allow and encourage heterogeneity
• Preserve and protect the successful
teams
• Provide strategic but not tactical
direction
76
Presentation Topics
• Managing People
• Managing Thinking Workers
• Quality – If Time Permits
• Office Environment
• Hiring Right People
• Growing Productive Teams
• Jelled Teams
• Teamicide
• Chemistry for Team Formation
• Motivating People
• Quiz
77
Motivating People
• Salary
• Performance reviews
• Job rotation
• Training
• Miscellaneous ideas
78
Motivating People - Salary
• A 10% salary increase
• Stock options and other long-term benefits
79
Motivating People - Performance
Reviews
• Performance reviews are generally useful, if handled
objectively
• Performance reviews are often spaced too far apart
• New approach: “360” day reviews to assess employee’s
interactions with peers, customers, everyone around
him/her
80
Motivating People - Rotation
• Eliminates unique roles where one person is a sole
living expert
• Works fine if turnover rate is low
81
Motivating People - Training
• Offer training 1-2 days/year
• Best organizations offer 5-10 days/year
• Customize training to the real needs of the
job
• Suggestions:
• Accrue education days
• Give software professionals their own individual
“training budgets” at the beginning of each year,
and let them decide how, when, and where it will
be spent.
82
Motivating People – Creative Ways
• Pilot projects
• War games
• Brainstorming sessions
• Trips, conferences, and retreats
• Study groups: Weekly meetings of
60-90 minutes to discuss technology
issues
• Tuition reimbursement plans
83
Conclusion
• Managing people
• Manager’s role should be to make it possible for people to work
• Quality if time permits
• Management should incorporate quality in every phase of delivery
• Office environment
• Management should ensure that the work environment is conducive
enough to focus while working
• Hiring right people
• Management should ensure that the right people are hired through
proper interview methods
84
Conclusion [continued]
• Growing productive teams
• Management should preserve and protect jelled teams
• Management should avoid teamicide
• Motivating people
• Management should take creative steps to keep people motivated
and a few things to consider are:
• Provide “360” day performance reviews
• Increase the pay scale and give promotions
• Encourage fun filled trips, retreats and conferences
• Provide training
• Provide job rotation
Reference
• Peopleware 3rd Edition
• http://www.techpresentations.com/2007/01/08/the-return-
of-peopleware/
www.confiz.com
85
www.confiz.com
86

More Related Content

What's hot

Montreal alm-20150509-benday-good-to-great-scrum-master
Montreal alm-20150509-benday-good-to-great-scrum-masterMontreal alm-20150509-benday-good-to-great-scrum-master
Montreal alm-20150509-benday-good-to-great-scrum-masterMSDEVMTL
 
8 steps to leading a successful SharePoint project
8 steps to leading a successful SharePoint project8 steps to leading a successful SharePoint project
8 steps to leading a successful SharePoint projectSharon Richardson
 
Lean Self Pocket Edition (Preview)
Lean Self Pocket Edition (Preview)Lean Self Pocket Edition (Preview)
Lean Self Pocket Edition (Preview)Jens R. Woinowski
 
Executive Briefing on Agile-Scrum apr2014 v3.key
Executive Briefing on Agile-Scrum apr2014 v3.keyExecutive Briefing on Agile-Scrum apr2014 v3.key
Executive Briefing on Agile-Scrum apr2014 v3.keyLeanAgileTraining
 
The Art of Scaling People (English)
The Art of Scaling People (English)The Art of Scaling People (English)
The Art of Scaling People (English)endymi0n
 
liza-daly-cultivate-2015
liza-daly-cultivate-2015liza-daly-cultivate-2015
liza-daly-cultivate-2015Liza Daly
 
Bootstrapping a-devops-matter
Bootstrapping a-devops-matterBootstrapping a-devops-matter
Bootstrapping a-devops-matterSkills Matter
 
Getting the Work Done [Code for America Summit 2018 Breakout Session]
Getting the Work Done [Code for America Summit 2018 Breakout Session]Getting the Work Done [Code for America Summit 2018 Breakout Session]
Getting the Work Done [Code for America Summit 2018 Breakout Session]Hana Schank
 
How to get your agile development team to love you (product camp, 3.14)
How to get your agile development team to love you (product camp, 3.14)How to get your agile development team to love you (product camp, 3.14)
How to get your agile development team to love you (product camp, 3.14)Ron Lichty
 
Growing your business by hiring an offshore staff member
Growing your business by hiring an offshore staff memberGrowing your business by hiring an offshore staff member
Growing your business by hiring an offshore staff memberTim Plummer
 
Seminar Slide Cast
Seminar Slide CastSeminar Slide Cast
Seminar Slide CastWilcot Delvaux
 
Results Only Work Environment - Keynote
Results Only Work Environment - KeynoteResults Only Work Environment - Keynote
Results Only Work Environment - Keynoteculturerx
 
Do you want to be a manager (are you sure)
Do you want to be a manager (are you sure)Do you want to be a manager (are you sure)
Do you want to be a manager (are you sure)Ron Lichty
 
How to Unlock the Hidden Potential of Your Team With a Results-Only Work Envi...
How to Unlock the Hidden Potential of Your Team With a Results-Only Work Envi...How to Unlock the Hidden Potential of Your Team With a Results-Only Work Envi...
How to Unlock the Hidden Potential of Your Team With a Results-Only Work Envi...Michael Reynolds
 
12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the Unmanageable12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the UnmanageableRon Lichty
 

What's hot (17)

Montreal alm-20150509-benday-good-to-great-scrum-master
Montreal alm-20150509-benday-good-to-great-scrum-masterMontreal alm-20150509-benday-good-to-great-scrum-master
Montreal alm-20150509-benday-good-to-great-scrum-master
 
CALL 2009
CALL 2009CALL 2009
CALL 2009
 
8 steps to leading a successful SharePoint project
8 steps to leading a successful SharePoint project8 steps to leading a successful SharePoint project
8 steps to leading a successful SharePoint project
 
Lean Self Pocket Edition (Preview)
Lean Self Pocket Edition (Preview)Lean Self Pocket Edition (Preview)
Lean Self Pocket Edition (Preview)
 
Executive Briefing on Agile-Scrum apr2014 v3.key
Executive Briefing on Agile-Scrum apr2014 v3.keyExecutive Briefing on Agile-Scrum apr2014 v3.key
Executive Briefing on Agile-Scrum apr2014 v3.key
 
AgileCamp 2014 Track 5: The Seven Wastes - Can You Get Leaner
AgileCamp 2014 Track 5: The Seven Wastes - Can You Get LeanerAgileCamp 2014 Track 5: The Seven Wastes - Can You Get Leaner
AgileCamp 2014 Track 5: The Seven Wastes - Can You Get Leaner
 
The Art of Scaling People (English)
The Art of Scaling People (English)The Art of Scaling People (English)
The Art of Scaling People (English)
 
liza-daly-cultivate-2015
liza-daly-cultivate-2015liza-daly-cultivate-2015
liza-daly-cultivate-2015
 
Bootstrapping a-devops-matter
Bootstrapping a-devops-matterBootstrapping a-devops-matter
Bootstrapping a-devops-matter
 
Getting the Work Done [Code for America Summit 2018 Breakout Session]
Getting the Work Done [Code for America Summit 2018 Breakout Session]Getting the Work Done [Code for America Summit 2018 Breakout Session]
Getting the Work Done [Code for America Summit 2018 Breakout Session]
 
How to get your agile development team to love you (product camp, 3.14)
How to get your agile development team to love you (product camp, 3.14)How to get your agile development team to love you (product camp, 3.14)
How to get your agile development team to love you (product camp, 3.14)
 
Growing your business by hiring an offshore staff member
Growing your business by hiring an offshore staff memberGrowing your business by hiring an offshore staff member
Growing your business by hiring an offshore staff member
 
Seminar Slide Cast
Seminar Slide CastSeminar Slide Cast
Seminar Slide Cast
 
Results Only Work Environment - Keynote
Results Only Work Environment - KeynoteResults Only Work Environment - Keynote
Results Only Work Environment - Keynote
 
Do you want to be a manager (are you sure)
Do you want to be a manager (are you sure)Do you want to be a manager (are you sure)
Do you want to be a manager (are you sure)
 
How to Unlock the Hidden Potential of Your Team With a Results-Only Work Envi...
How to Unlock the Hidden Potential of Your Team With a Results-Only Work Envi...How to Unlock the Hidden Potential of Your Team With a Results-Only Work Envi...
How to Unlock the Hidden Potential of Your Team With a Results-Only Work Envi...
 
12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the Unmanageable12 Take Aways - Managing the Unmanageable
12 Take Aways - Managing the Unmanageable
 

Similar to Peoplware slides tech session

“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017
“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017
“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017Blend Interactive
 
Why Content Projects Fail - Deane Barker - Presentation at eZ Conference 2017
Why Content Projects Fail - Deane Barker - Presentation at eZ Conference 2017Why Content Projects Fail - Deane Barker - Presentation at eZ Conference 2017
Why Content Projects Fail - Deane Barker - Presentation at eZ Conference 2017eZ Systems
 
Software development management slides by George Berkowski (Hailo)
Software development management slides by George Berkowski (Hailo)Software development management slides by George Berkowski (Hailo)
Software development management slides by George Berkowski (Hailo)MiniBar
 
How to be a secret change agent
How to be a secret change agentHow to be a secret change agent
How to be a secret change agentShawn Button
 
"The Great Technical Swindle" by Laurent Cerveau
"The Great Technical Swindle" by Laurent Cerveau"The Great Technical Swindle" by Laurent Cerveau
"The Great Technical Swindle" by Laurent CerveauTheFamily
 
How To Be A Secret (change) Agent
How To Be A Secret (change) AgentHow To Be A Secret (change) Agent
How To Be A Secret (change) AgentShawn Button
 
Kellogg VC CEO Summit
Kellogg VC CEO SummitKellogg VC CEO Summit
Kellogg VC CEO SummitDave Kellogg
 
Corporate politics and higher education presentation at HPAIR conference
Corporate politics and higher education presentation at HPAIR conferenceCorporate politics and higher education presentation at HPAIR conference
Corporate politics and higher education presentation at HPAIR conferenceSuad Alhalwachi
 
Mark Graban Intro to Lean - Frisco
Mark Graban Intro to Lean - FriscoMark Graban Intro to Lean - Frisco
Mark Graban Intro to Lean - FriscoMark Graban
 
Getting started with Job to be Done research
Getting started with Job to be Done researchGetting started with Job to be Done research
Getting started with Job to be Done researchFirmhouse
 
FPlive - Scaling Engineering: Pre and Post Acquisition
FPlive - Scaling Engineering: Pre and Post AcquisitionFPlive - Scaling Engineering: Pre and Post Acquisition
FPlive - Scaling Engineering: Pre and Post AcquisitionForward Partners
 
How Yammer Stayed Lean Post-Acquisition: Customer Development as Survival Str...
How Yammer Stayed Lean Post-Acquisition: Customer Development as Survival Str...How Yammer Stayed Lean Post-Acquisition: Customer Development as Survival Str...
How Yammer Stayed Lean Post-Acquisition: Customer Development as Survival Str...Cindy Alvarez
 
Sakamun "take your game to a whole different level"
Sakamun "take your game to a whole different level"Sakamun "take your game to a whole different level"
Sakamun "take your game to a whole different level"Erol Bozkurt
 
Top 10 Tips for Making Complicated Things Simple
Top 10 Tips for Making Complicated Things SimpleTop 10 Tips for Making Complicated Things Simple
Top 10 Tips for Making Complicated Things SimpleCrispin Reedy
 
Hard won lessons on an 18 year rollercoaster ride - Nic Lawrence.pdf
Hard won lessons on an 18 year rollercoaster ride - Nic Lawrence.pdfHard won lessons on an 18 year rollercoaster ride - Nic Lawrence.pdf
Hard won lessons on an 18 year rollercoaster ride - Nic Lawrence.pdfBusiness of Software Conference
 
Peter Shanley, Principal & Evangelist at Neo
Peter Shanley, Principal & Evangelist at Neo Peter Shanley, Principal & Evangelist at Neo
Peter Shanley, Principal & Evangelist at Neo Startup Product
 
Cross Functional Teams and the Product Manager
Cross Functional Teams and the Product ManagerCross Functional Teams and the Product Manager
Cross Functional Teams and the Product ManagerSVPMA
 

Similar to Peoplware slides tech session (20)

“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017
“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017
“Why Content Projects Fail” by Deane Barker - Now What? Conference 2017
 
Why Content Projects Fail - Deane Barker - Presentation at eZ Conference 2017
Why Content Projects Fail - Deane Barker - Presentation at eZ Conference 2017Why Content Projects Fail - Deane Barker - Presentation at eZ Conference 2017
Why Content Projects Fail - Deane Barker - Presentation at eZ Conference 2017
 
Lean thinking and the agile culture
Lean thinking and the agile cultureLean thinking and the agile culture
Lean thinking and the agile culture
 
Software development management slides by George Berkowski (Hailo)
Software development management slides by George Berkowski (Hailo)Software development management slides by George Berkowski (Hailo)
Software development management slides by George Berkowski (Hailo)
 
How to be a secret change agent
How to be a secret change agentHow to be a secret change agent
How to be a secret change agent
 
"The Great Technical Swindle" by Laurent Cerveau
"The Great Technical Swindle" by Laurent Cerveau"The Great Technical Swindle" by Laurent Cerveau
"The Great Technical Swindle" by Laurent Cerveau
 
How To Be A Secret (change) Agent
How To Be A Secret (change) AgentHow To Be A Secret (change) Agent
How To Be A Secret (change) Agent
 
Kellogg VC CEO Summit
Kellogg VC CEO SummitKellogg VC CEO Summit
Kellogg VC CEO Summit
 
Corporate politics and higher education presentation at HPAIR conference
Corporate politics and higher education presentation at HPAIR conferenceCorporate politics and higher education presentation at HPAIR conference
Corporate politics and higher education presentation at HPAIR conference
 
Mark Graban Intro to Lean - Frisco
Mark Graban Intro to Lean - FriscoMark Graban Intro to Lean - Frisco
Mark Graban Intro to Lean - Frisco
 
Getting started with Job to be Done research
Getting started with Job to be Done researchGetting started with Job to be Done research
Getting started with Job to be Done research
 
FPlive - Scaling Engineering: Pre and Post Acquisition
FPlive - Scaling Engineering: Pre and Post AcquisitionFPlive - Scaling Engineering: Pre and Post Acquisition
FPlive - Scaling Engineering: Pre and Post Acquisition
 
How Yammer Stayed Lean Post-Acquisition: Customer Development as Survival Str...
How Yammer Stayed Lean Post-Acquisition: Customer Development as Survival Str...How Yammer Stayed Lean Post-Acquisition: Customer Development as Survival Str...
How Yammer Stayed Lean Post-Acquisition: Customer Development as Survival Str...
 
Selling UX
Selling UXSelling UX
Selling UX
 
Sakamun "take your game to a whole different level"
Sakamun "take your game to a whole different level"Sakamun "take your game to a whole different level"
Sakamun "take your game to a whole different level"
 
Introduction To Lean
Introduction To LeanIntroduction To Lean
Introduction To Lean
 
Top 10 Tips for Making Complicated Things Simple
Top 10 Tips for Making Complicated Things SimpleTop 10 Tips for Making Complicated Things Simple
Top 10 Tips for Making Complicated Things Simple
 
Hard won lessons on an 18 year rollercoaster ride - Nic Lawrence.pdf
Hard won lessons on an 18 year rollercoaster ride - Nic Lawrence.pdfHard won lessons on an 18 year rollercoaster ride - Nic Lawrence.pdf
Hard won lessons on an 18 year rollercoaster ride - Nic Lawrence.pdf
 
Peter Shanley, Principal & Evangelist at Neo
Peter Shanley, Principal & Evangelist at Neo Peter Shanley, Principal & Evangelist at Neo
Peter Shanley, Principal & Evangelist at Neo
 
Cross Functional Teams and the Product Manager
Cross Functional Teams and the Product ManagerCross Functional Teams and the Product Manager
Cross Functional Teams and the Product Manager
 

More from Khizra Sammad

A PRACTITIONER'S GUIDE TO SOFTWARE TEST DESIGN [Summary]
A PRACTITIONER'S GUIDE TO SOFTWARE TEST DESIGN [Summary]A PRACTITIONER'S GUIDE TO SOFTWARE TEST DESIGN [Summary]
A PRACTITIONER'S GUIDE TO SOFTWARE TEST DESIGN [Summary]Khizra Sammad
 
Security testing
Security testingSecurity testing
Security testingKhizra Sammad
 
Test case execution
Test case execution Test case execution
Test case execution Khizra Sammad
 
Way toward Manager role
Way toward Manager roleWay toward Manager role
Way toward Manager roleKhizra Sammad
 
Ob final friday
Ob final fridayOb final friday
Ob final fridayKhizra Sammad
 
Freelancing article
Freelancing articleFreelancing article
Freelancing articleKhizra Sammad
 
Tag presentation
Tag presentationTag presentation
Tag presentationKhizra Sammad
 
Secure Spread Spectrum
Secure Spread SpectrumSecure Spread Spectrum
Secure Spread SpectrumKhizra Sammad
 
Pet positron emission tomography (pet)
Pet positron emission tomography (pet)Pet positron emission tomography (pet)
Pet positron emission tomography (pet)Khizra Sammad
 
Electron microscope
Electron microscopeElectron microscope
Electron microscopeKhizra Sammad
 
Computed tomography
Computed tomographyComputed tomography
Computed tomographyKhizra Sammad
 

More from Khizra Sammad (20)

A PRACTITIONER'S GUIDE TO SOFTWARE TEST DESIGN [Summary]
A PRACTITIONER'S GUIDE TO SOFTWARE TEST DESIGN [Summary]A PRACTITIONER'S GUIDE TO SOFTWARE TEST DESIGN [Summary]
A PRACTITIONER'S GUIDE TO SOFTWARE TEST DESIGN [Summary]
 
Security testing
Security testingSecurity testing
Security testing
 
Test case execution
Test case execution Test case execution
Test case execution
 
Way toward Manager role
Way toward Manager roleWay toward Manager role
Way toward Manager role
 
Cloud testing
Cloud testingCloud testing
Cloud testing
 
Qualys lab
Qualys labQualys lab
Qualys lab
 
Ob final friday
Ob final fridayOb final friday
Ob final friday
 
Freelancing article
Freelancing articleFreelancing article
Freelancing article
 
Tag presentation
Tag presentationTag presentation
Tag presentation
 
Test studio
Test studioTest studio
Test studio
 
Secure Spread Spectrum
Secure Spread SpectrumSecure Spread Spectrum
Secure Spread Spectrum
 
Ultasound
UltasoundUltasound
Ultasound
 
Radar
RadarRadar
Radar
 
Pet positron emission tomography (pet)
Pet positron emission tomography (pet)Pet positron emission tomography (pet)
Pet positron emission tomography (pet)
 
Nuclear mri
Nuclear mriNuclear mri
Nuclear mri
 
Infrared
InfraredInfrared
Infrared
 
Electron microscope
Electron microscopeElectron microscope
Electron microscope
 
Computed tomography
Computed tomographyComputed tomography
Computed tomography
 
X rays
X raysX rays
X rays
 
Astronomy
AstronomyAstronomy
Astronomy
 

Recently uploaded

Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineeringthomas851723
 
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)jennyeacort
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsCIToolkit
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Reviewthomas851723
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixCIToolkit
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Nehwal
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentationcraig524401
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Roomdivyansh0kumar0
 
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramBeyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramCIToolkit
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insightWayne Abrahams
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchRashtriya Kisan Manch
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证jdkhjh
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sectorthomas851723
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingCIToolkit
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentationmintusiprd
 
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...AgileNetwork
 

Recently uploaded (17)

Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineering
 
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
Call Us🔝⇛+91-97111🔝47426 Call In girls Munirka (DELHI)
 
Measuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield MetricsMeasuring True Process Yield using Robust Yield Metrics
Measuring True Process Yield using Robust Yield Metrics
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Review
 
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency MatrixUnlocking Productivity and Personal Growth through the Importance-Urgency Matrix
Unlocking Productivity and Personal Growth through the Importance-Urgency Matrix
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentation
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
 
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why DiagramBeyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
Beyond the Five Whys: Exploring the Hierarchical Causes with the Why-Why Diagram
 
Reflecting, turning experience into insight
Reflecting, turning experience into insightReflecting, turning experience into insight
Reflecting, turning experience into insight
 
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan ManchFarmer Representative Organization in Lucknow | Rashtriya Kisan Manch
Farmer Representative Organization in Lucknow | Rashtriya Kisan Manch
 
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
原版1:1复刻密西西比大学毕业证Mississippi毕业证留信学历认证
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sector
 
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes ThinkingSimplifying Complexity: How the Four-Field Matrix Reshapes Thinking
Simplifying Complexity: How the Four-Field Matrix Reshapes Thinking
 
Fifteenth Finance Commission Presentation
Fifteenth Finance Commission PresentationFifteenth Finance Commission Presentation
Fifteenth Finance Commission Presentation
 
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Servicesauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
 
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
ANIn Gurugram April 2024 |Can Agile and AI work together? by Pramodkumar Shri...
 

Peoplware slides tech session

  • 1. Presenter : Khizra Samad 1 www.confiz.com
  • 2. Parts Book is divided in following parts • “Managing the human resource” • “The office environment” • “The right people” • “Growing productive teams” • Team Formation • “Son of peopleware” 2 www.confiz.com
  • 3. Part 1: Managing Human Resource www.confiz.com 3
  • 4. o Both Tom DeMarco and Timothy Lister say that: • The major problems of our work are not so much technological as sociological in nature o Why do managers manage as though technology were their principal concern? • Because it is easy o Other reasons: • Little management experience • Schooled in how the job is done rather than how to manage the job www.confiz.com 4
  • 5. • Managing people as though they were modular components • Where does it come from? • Promoted to manager because we were good doers. • Design into components with standard interface www.confiz.com 5
  • 6. Managing People – Survey Results • Survey results from 500 projects: • 15% of the projects were cancelled, postponed or delivered something that was never used • 25% of the projects failed to complete • No technological issue was found to explain the failure • The reason for the failure: • Politics • The term “Politics” is often loosely used to mean people related problems or social problems www.confiz.com 6
  • 7. Project failure • Politics as a cause of failure • Communication problems • Staffing • Motivation • High turn over www.confiz.com 7
  • 8. Many of the issues were not technological but sociological • Managers agree that they have more people issues then technology issues, but they do not manage that way. • Interested more in the technical issues then the people issues • Results from the training and education that the manager had in his technical background. www.confiz.com 8
  • 9. The high tech illusion • Are we in the high tech world? • Concentrating on technical is easier then concentrating on people • Human interactions are complicated. www.confiz.com 9
  • 10. Fast food business model • Remove the errors, make the machines (or people) run as smooth as possible. • Do not allow goofing off on the job • Treat the people as interchangeable parts • Optimize the steady state • Standardize everything • Don’t think, do everything by the book www.confiz.com 10
  • 11. Imagine!! You are a manager of fast food franchise Make machines (human) work as smoothly as possible!
  • 12. Imagine!! You are a manager of fast food franchise Take hard line about people goofing off on the job!
  • 13. Imagine!! You are a manager of fast food franchise Treat workers as interchangeable pieces of the machine!
  • 14. Imagine!! You are a manager of fast food franchise Optimize the steady-state!
  • 15. Imagine!! You are a manager of fast food franchise Standardize Procedure and Eliminate Experimentation – Do everything by the book!!!!
  • 17. A Quote for Errors • Making mistake is natural and healthy. • Learn to throw away. • Atmosphere that doesn’t allow error makes people defensive. • Encourage people to make some error, that helps in learning process. • Congratulate people on completing of tasks.
  • 18. Management: The bozo definition • Wrong Definition • “Management is kicking ass”. • Manager provide thinking, people underneath just carry them out. • Correct Version • Boost people, make them active but let people be creative, inventive, and thoughtful. • Don’t be a Dracula to keep people working, most of them love their work. Let them do it.
  • 19. The People Store • Don’t think people as parts of machine (a part wear out you get a new one). • Make sure work goes on whether the individual stays or not. • Every worker is unique, accept it. • Uniqueness is what makes project chemistry vital and effective. • Don’t be threatened by individuality of people.
  • 20. Example… • One of my clients bought a splendid employee into a salary review and was just amazed that the fellow wanted something more then money. He wanted a stable internet connection at home. • The company did!! • In subsequent years it even built and furnished a small home office for the fellow. • Its unusual, a less perceptive manager would never do something like that. They are threatened by individuality.
  • 21. A project in steady state is dead •Project will not work for ever. Its suppose to end. •Do not judge resources quantitatively. •Understand the role of catalyst. A person who can help a project to jell is worth two people who just do work.
  • 22. Example • “After watching her in class for a week and talking to some of her co-workers, I came to the conclusion that she was a superb catalyst. Teams naturally jelled better when she was there. She helped people communicate with each other and get along. Project was more fun when she was part of them. When I tried to explain this idea to the manager, I was stuck out. He just didn’t recognize the role of catalyst as essential to a project.”
  • 23. Give time to think!! • Give time for brainstorming, investigating new methods, reading, training, and just goofing off. • Ask questions like “Ought this thing to be done at all?” • We are so busy Doing Something, Anything that we spend ONLY 5% of our time on the combined actives of planning, investigating, reading, training, estimating, budgeting, scheduling, allocating personnel.
  • 24. Horrifying but true •An average developer doesn’t own a single book on the subject of this or her work. And hasn’t ever read one.
  • 25. •What could be the after effects of working as an IT Professional overtime and overnight ???
  • 26. • Divorces • Addition to Drugs • Suicides
  • 27. Theories of Value • The Spanish Theory, for one, held that only a fix of Value existed on earth, and therefore the path to the accumulation of wealth was to learn to extract it more efficiently from the soil or from people's backs. • The English Theory that the Value could be created through ingenuity and technology. • The Indians Theory that moved huge quantities of gold across the ocean and all they got for their effort was enormous inflation.
  • 28. • “ Working Smarter ” and “Working Hard” stands for “ Employee should WORK HARDER and LONGER at the expense of their lives • You may please your manager by working HARD but your home is telling a different story
  • 29. • “But you know when the truth is told, that you can get what you want or you can just get old. You’re going to kick off before you even halfway through. When you realize … Vienna waits for you ? ___”The stranger,” Billy Joel
  • 30. There are No such Thing as Overtime • Undertime cancel out Overtime • Overtime , working on Saturdays is not much beneficial • Unpaid overtime is invisible in Manager list as Undertime is invisible in employee timesheet
  • 31. Workaholics • Workaholics are those who will put in uncompensated overtime and work extravagant hours under pressure and other hand they are actually spoiling their personal lives
  • 32. • Slow down, you’re doing fine, you can’t be everything you want to be before your time. Although it’s so romantic on the borderline tonight. But when you realize… Vienna waits for you ? • Reaction to above saying Workaholic seek revenge and just Quit without saying anything • Workholism is an illness ; if you exploit them to the hilt you will lose them
  • 33. Productivity : Wining battles and Losing Wars • Organization tactics to improve Productivity : - Pressurize people to put in more hours - Mechanize the process of product development - Compromise the quality of product - Standardize procedures • Excessive use of any of these measure can make work less enjoyable and less satisfying and increase Turnover
  • 34. • Organizations don’t keep statistics on turnover and non can tell you what replacement of an experienced worker costs. • Turnover is not nonexistent or cost free
  • 35. Reprise • “During the past year, I did some consulting for a project that was proceeding so smoothly that the project manager knew she would deliver the product on schedule. She was summoned in front of the management committee and asked for a progress report. She said she could guarantee that her product would be ready by the deadline of March 1, exactly on time according to the original estimate. The upper managers chewed over that piece of unexpected good news and then called her in again the next day. Since she was on time for March 1, they explained, they deadline had been moved up to January 15. “
  • 36. • Manager prefers to hopelessly impossible schedule to extract more labor from workers • People under time pressure don’t work better; they just work faster and sacrifice product quality and their own job satisfaction.
  • 37. What is management’s true role? • A manager’s function is not to make people work, but to make it possible for people to work www.confiz.com 37
  • 38. Quality (if time permits) • People have emotional binds to their products • Managers risk product quality by setting unreasonable deadlines. • Is it a challenge? • When time is running out, there will not be more resources, more people, more tools, but the thing that will be reduced will be quality. • Problems will be pushed under the rug or put a side for later fix
  • 39. Quality (if time permits) • How does the reduced quality affect the team members? • Managers treat quality as another attribute of the product. • The builders have the point of view that the outmost quality is needed for their product.
  • 40. • “The market doesn’t give a damn about that much quality” • Quality increase productivity • “Quality is free but only to those who are willing to pay heavily for it”
  • 41. Parkinson’s law Workwillexpandtofillthetimeallocatedforit. Will setting impossible dates force the people to work harder?
  • 42. Does Parkinson’s Law apply to your people? • People that enjoy their work do not loaf around wasting the time • If you run into this issue, perhaps you should look into reassigning people to different tasks (or different companies)
  • 43. • Organizational “busy work” tends to expand to fill the working day • Forms • Unneeded reports • Etc…
  • 44. There is no Silver bullet FredBrooks–ThemythicalManMonth • Pressure to improve productivity pushes managers to look for a silver bullet, a magic solution that will increase productivity and solve all of the problems.
  • 45. The seven false hopes of software management • There is some new trick you’ve missed that could send productivity soaring • Other managers are getting gains of 100%, 200% or more • Technology is moving so swiftly that you’re being passed by • Changing languages will give you a huge gain • Because of backlog you need to increase productivity immediately. • You automate everything else, isn’t it time you automate away your software development staff • Your people will work better if you put them under a lot of pressure
  • 46. “You never get anything done here between 9 & 5” • I come early to accomplish more then when people show up • In one late evening I can accomplish more then 2 regular days • Too many meetings to get anything done
  • 47. Part 2 : The office environment www.confiz.com 47
  • 48. 48 Open Office Environment • A policy of total default: • Failure to address the issue by saying that the solution is beyond human capability • IBM Survey results for Ideal office configuration: • 100 sq.ft. of dedicated space per worker • 30 sq.ft. of work surface per worker • Noise protection in the form of enclosed offices or six foot high partitions
  • 49. Office arrangement • Windows • Who sits next to the windows ? • Offices • Open space •Bringing back the door • Creative space
  • 50. Part 3 : The right people www.confiz.com 50
  • 51. The Right People • Get the right people • Make them happy so they don’t want to leave • Turn them loose
  • 52. Finding the right people • But what do you really know about the candidate? • Have him bring examples • Holding an audition – have the candidate prepare a presentation about his prior projects.
  • 53. 53 Hire Right People • Jim Collins: “Good to Great” • Get the right people on the bus and the wrong people off the bus • Good-to-great companies built a consistent system … They hired self-disciplined people who didn’t need to be managed, and then managed the system, not the people
  • 54. 54 Hiring Process • While hiring: • Portfolios • Aptitude test • Holding an auditorium • Don’t let human resources organization dominate
  • 55. Replacing people • Hidden costs of turnover • Short term view of employees • Employee moral • Structure is top heavy due to fast promotion
  • 56. Keep employees happy • What is the annual employee turnover in the organization over the past few years? • How much does it cost to replace a person?
  • 57. Part 4 : Growing productive Teams www.confiz.com 57
  • 58. 58 Productivity Factors • Productivity factors were observed by conducting coding war game with 600 developers from 92 companies • Top performers were about 10 times faster the worst performers • Top performers were about 2.5 times faster than median performers • Best organizations worked 11.1 times faster than the worst organization
  • 59. 59 Productivity Factors [continued] • Productivity non-factors: • Language, years of experience, and salary • Productivity factors: • Work space, noise, privacy and interruptions
  • 60. 60 Productivity Factors [continued] • Coding war game performance results: Environment of the Best and Worst Performers In the Coding War Games Environmental Factors Those Who Performed in 1st Quartile Those Who Performed in 4th Quartile 1. How much dedicated work space do you have? 78 sq.ft. 48 sq.ft. 2. Is it acceptably quiet? 57 % yes 29 % yes 3. Is it acceptably private? 62 % yes 19 % yes 4. Can you silence your phone? 52% yes 10 % yes 5. Can you divert your calls? 76 % yes 19 % yes 6. Do people often interrupt you needlessly? 38 % yes 76 % yes
  • 61. How to kill a team • Defensive management • Bureaucracy • Physical Separation • Fragmentation of people’s time • Quality reduction of the product • Phony deadlines • Clique control
  • 62. “Most organizations don’t plan on killing a team, they just do so”
  • 63. Replacing people • Obvious costs? • 1 – 2 month salary to find a replacement (agency or in house hiring team) • Training • Time period to make the employee productive
  • 64. Open Management • Let people do their job • Give people the freedom to perform their job
  • 65. 65 Brain Time Versus Body Time • Typical developer work mode: • Working alone: 30% • Working with one other person: 50% • Working with two or more people: 20%
  • 66. 66 Brain Time Versus Body Time [continued] • Flow: • Takes around 15 minutes to enter • Time passes without much notice • Extremely productive • Environment Factor = uninterrupted hours / body - present hours
  • 67. Part 4 : Team Formation www.confiz.com 67
  • 68. 68 Workspace Patterns • The first pattern: Tailored workspace from a kit • The second pattern: Windows • The third pattern: Indoor and outdoor space • The fourth pattern: Public space
  • 69. 69 Objectives of Team Formation • Team formation contributes towards: • Goal alignment • Diversity of skills, knowledge, abilities and experience • Positive aspects of group dynamics e.g. Increased creative flow
  • 70. 70 Team Formation Stages • Forming: Team members define goals, roles, and direction of the team • Storming: Team sets rules and decision- making processes, often renegotiates (argues) over team roles and responsibilities • Norming: Procedures, standards, and criteria are agreed upon • Performing: The team begins to function as a system
  • 71. 71 Jelled Teams • What is a jelled team? • Group of people so closely knit that the whole is greater than the sum of the parts • Why do we want a jelled team? • Once a team jells, the probability of success goes up dramatically!
  • 72. 72 Signs of a Jelled Team • Work is fun • Self-motivated • Low-turnover • Sense of pride • High morale • Sense of eliteness • Sense of identity • Joint ownership of the product • Loyalty to the team and the team environment
  • 73. 73 Teamicide • Defensive management - not trusting the team • Bureaucracy - too much paperwork • Physical separation of team members • Fragmentation of people’s time – assign multiple projects • Quality reduction of the product • Phony deadlines • Clique control - splitting up teams
  • 74. 74 Teamicide [continued] • Most organizations don’t set out consciously to kill teams … they just act that way
  • 75. 75 Chemistry Building Strategy • Make a cult of quality • Provide lots of satisfying closure • Build a sense of eliteness • Allow and encourage heterogeneity • Preserve and protect the successful teams • Provide strategic but not tactical direction
  • 76. 76 Presentation Topics • Managing People • Managing Thinking Workers • Quality – If Time Permits • Office Environment • Hiring Right People • Growing Productive Teams • Jelled Teams • Teamicide • Chemistry for Team Formation • Motivating People • Quiz
  • 77. 77 Motivating People • Salary • Performance reviews • Job rotation • Training • Miscellaneous ideas
  • 78. 78 Motivating People - Salary • A 10% salary increase • Stock options and other long-term benefits
  • 79. 79 Motivating People - Performance Reviews • Performance reviews are generally useful, if handled objectively • Performance reviews are often spaced too far apart • New approach: “360” day reviews to assess employee’s interactions with peers, customers, everyone around him/her
  • 80. 80 Motivating People - Rotation • Eliminates unique roles where one person is a sole living expert • Works fine if turnover rate is low
  • 81. 81 Motivating People - Training • Offer training 1-2 days/year • Best organizations offer 5-10 days/year • Customize training to the real needs of the job • Suggestions: • Accrue education days • Give software professionals their own individual “training budgets” at the beginning of each year, and let them decide how, when, and where it will be spent.
  • 82. 82 Motivating People – Creative Ways • Pilot projects • War games • Brainstorming sessions • Trips, conferences, and retreats • Study groups: Weekly meetings of 60-90 minutes to discuss technology issues • Tuition reimbursement plans
  • 83. 83 Conclusion • Managing people • Manager’s role should be to make it possible for people to work • Quality if time permits • Management should incorporate quality in every phase of delivery • Office environment • Management should ensure that the work environment is conducive enough to focus while working • Hiring right people • Management should ensure that the right people are hired through proper interview methods
  • 84. 84 Conclusion [continued] • Growing productive teams • Management should preserve and protect jelled teams • Management should avoid teamicide • Motivating people • Management should take creative steps to keep people motivated and a few things to consider are: • Provide “360” day performance reviews • Increase the pay scale and give promotions • Encourage fun filled trips, retreats and conferences • Provide training • Provide job rotation
  • 85. Reference • Peopleware 3rd Edition • http://www.techpresentations.com/2007/01/08/the-return- of-peopleware/ www.confiz.com 85