| PSEng.net » "Learning is not compulsory, but neither is survival." —W. E. Deming |
| Reading Lists |
I love to read. Here is some of what I'm reading now. |
||
If you want to have the essentials
in the software business, start with this list. |
||
A comprehensive list of books
related to many aspects of software development, including: project
management, requirements, user interface design, usability, software
design, implementation, process improvement, personal growth, and
others. For more specialized lists, please see below. |
||
Books and links to information that
is applicable to software process improvement. Some of the books
listed here are generally applicable to any process improvement
work. There are references listed to works that are applicable to any
change initiative, including the changes that come with introducing a
software process improvement initiative into an
organization. |
||
If you want to be an effective
software process improvement professional, then you have to work on a
lot of skills. As Watts Humphrey likes to put it: "You can't
learn to ski without getting on the mountain." The implications
of this for the person who wants to be effective at software process
improvement are far reaching: you must learn about all of the areas in
which you would have to be helping people to improve their
processes. This list is organized by the CMMI Key Process Areas. You
won't become an expert in each subject, but you will learn enough to
chart your own path afterwards. |
||
Books and other resources related
to software project management. Many of these resources are generic to
any project, not only software projects, but that shouldn't surprise
anybody. We, software engineers, always want to think that our
projects are so special, that we need to invent new methods to manage
them, but reality is that first we must be able to manage them with
the existing methods, and only when they fall short, only then should
we go ahead and invent new ones. |
||
Books that pertain to the nefarious
subject of time management. As you will see, some of these really deal
with life management, since in my opinion, you can't separate the
two. Only after you have learned what you want to achive in your life,
you will achieve any control of your time. |
||
| © 2000-2004 Steven Teleki » teleki@acm.org » | Home | Consulting | Speaking | Reading Lists | Writings | Biography | About |