I think it's a really good
book, hmm, actually a story, a tale, a comedy, a fascinating experience
for project management. I like it, and hope you too.
I think this
book is worth to read, which describes how these big companies started
their CRLs (Central Research Laboratory), how these CRLs experienced
hard regression at the beginning of 90' of 20th century, why the CXOs
decided to set them and how the research areas are set, how different
are these CRLs, how about the relationship among academic research,
application research and product development, what's the difference
from academic research to basic research, invention and innovation.
I think it's a good book to know the position of CRLs among companies.
"The 7 Habits of Highly Effective People", it's a really good book for us, from my point of view.
Technical
abilities are very important for us engineers, to be great engineers,
or event to be good architects. But what's more is good habits to work
& life. Some great guy said "Success is not a fortune, it's a
habit." Yes, I can't agree with him more.
But how can we own
these good habits? Changing behaviors are most difficult for persons.
Sometimes we want to do so, but we fail. Less persons try again and
again, and then they change their habits and success.
I want to be successful, and I think almost of you think so too.
This
book is a great book to tell you what to change and how to change. The
most important seven habits to be highly effecitve people are:
1) Be Proactive - Principle of Personal Visio
2) Begin with the End in Mind
3) Put First Things First - Principle of Personal Management
4) Think Win-Win - Principle of Interpersonal Leadership
5) Seek First to Understand, Then to be Understood - Principle of Empathic Communication
6) Synergize - Principle of Creative Cooperation
7) Sharpen the Saw - Principle of Balanced Self-Renewal
I hope you can read this great book, self-reflect, change and we can progress together and succeed.
Strangly
enough, When I firstly read this book, I didn't like this title very
much. How can people be ware? From my view of last more than twenty
years, I was instructed that people is totally, different from
machines, again and again. We human beings are active, reactive, or
even proactive. We have ideas, feelings, and spirits.
But how a
corporation, a software corporation, or a team of software group, can
achieve its goal in schedule? If the demands, environments, techniques
are changing frequently and greatly.
How can the project
managers treat their guys/girls exactly to bring, encourage, or incite
them to work hard to meet the deadline, even in a project so called
"road to hell"?
Different customers demand different menus.
For
certain large, slow, clear software projects, old-fashion methodologes,
such as water-fall, CMM, UP/RUP are quite adequate. But for small,
quickly changed and unclear projects, modern ways are better. Agile
Programming, eXtreme Programming, Crystal, and so on, fascinating and
inciting engineers work harder and harder.
How about peopleware?
People are very important in software projects. Not processes, not
managers. Actually the most important thing of project managers is to
make people, developers, testers, writers, and others feel better,
either in CMM, UP or AP, XP, Crystal.
"People are the first ware in software projects".
Who said it? Who?
It's me. //Wink
Either
you like it or not, if you want to know what people should do and how
they're treated in software projects by good managers, you should read
this book carefully.
It's really an excellent book for mangers firstly, and engineers too.