Lessons learntmanagingsoftwareprojects
-
Upload
ramanan-jagannathan -
Category
Leadership & Management
-
view
46 -
download
5
Transcript of Lessons learntmanagingsoftwareprojects
mysticmundane.blogspot.in 11
Lessons Learnt ManagingSoftware Projects
Ramanan Jagannathan
mysticmundane.blogspot.in 22
About the Lessons…
•They are not specific to Software
•They are inter related
•They are not in any particular order
•They apply to ‘Real’ Life
mysticmundane.blogspot.in 33
Here we go…
Panic
PlansRules
Humanoids?Emotions
Possibility
System
Lessons
mysticmundane.blogspot.in 44
Panic…
•Panic is a sudden fear which dominates or replaces thinking
•Humans are vulnerable to panic and Panic is infectious
•You can’t have a plan B for everything that happens in a project
• A clear state of mind helps us to be better prepared
mysticmundane.blogspot.in 55
“Don’t Panic”
mysticmundane.blogspot.in 66
Possibility…
•People ask for Heaven and Earth and some time even more
•Never say ‘No’
•Always say ‘Yes, provided we get…’
•We can’t run projects on simple promises
•Project Estimates are not targets
mysticmundane.blogspot.in 77
“In Projects,
everything is possible – provided we have
enough Time and Money”
mysticmundane.blogspot.in 88
Humanoids?
•You may be managing a cutting edge Technology Project
•But your team is made up of people
•And Your stake holders are human beings
•Projects are the ideas of a few people, implemented by a few more, for the benefit of a vast majority
mysticmundane.blogspot.in 99
“Projects are about People”
mysticmundane.blogspot.in 1010
Plans …
•Plans are outcome of the Planning activity
•When properly done, Planning helps us know all the variables that need to be considered
•Plans assume a certain external environment
•The external environment keeps changing
•Rarely does the plan get executed as it was originally meant to be
mysticmundane.blogspot.in 1111
Plans are less important.
“Planning is always
moreImportant
and
indispensable”
mysticmundane.blogspot.in 1212
Understand the system
•Projects are complex activities
•Relationship between various artifacts are non linear in nature
•Predicting and controlling behavior accurately is not possible
•Decisions are subject to external and internal pressures
•Traditional project management views don’t help
mysticmundane.blogspot.in 1313
“Treat projects as
complex systems to
manage better”
mysticmundane.blogspot.in 1414
Rules
•Not all projects are the same (they may be similar)
•There is nothing sacrosanct about processes/rules that worked for one project
•Ask if an existing rule fits your project. If not, be ready to discard or modify
•Be open to new way of doing things
mysticmundane.blogspot.in 1515
“Know when to Follow,
when to Break and
when to Rewrite the Rules”
mysticmundane.blogspot.in 1616
Emotion
•The impact of any desirable or undesirable event can be divided into two
•The first obvious one is the impact caused by the actual event
•The second and less obvious one is the emotions that accompany the event
•Smart Managers also know how to handle the emotional impact of an event
mysticmundane.blogspot.in 1717
“It is Important to
manage emotions”
mysticmundane.blogspot.in 1818
Lessons
•Success or Failure of a Project depends on many factors that are not in our control
•Even if a project is executed successfully, within budget and delivers the scope, it may still not be used by the end users
•Whether a project is a success or a failure, every project has something to teach us.
•Always look for the lesson
mysticmundane.blogspot.in 1919
“Every
Projecthas something
to teach.
Learn the
Lesson and Move on”
mysticmundane.blogspot.in 2020
Questions?