"Object-Oriented Software Engineering: A Use Case Driven Approach" by I. Jacobson
Here's the
Amazon link. It may be tough to follow if you're not already used to thinking in OO terms. Some may contend that it imposes way too much rigidity. That may be true. IMHO, if you "get" what's in this book,
you should be able to tailor the process to your specific environment.
"The Pragmatic Programmer: From Journeyman to Master" by Andrew Hunt, David Thomas
Here's the
Amazon link. It contains many tips/suggestion/tactics that are applicable to
any overall SE process. I wish I had read this book a decade ago.
"Agile Modeling: Effective Practices for Extreme Programming and the Unified Process" by Scott W. Ambler
Here's the
Amazon link. But I wouldn't really call this a good
only book for creating a devlopment process from the ground up. The way I read it, it provided many excellent suggestions for modifications to your existing process. Read some of it in your friendly neighborhood bookstore first to see if it would be helpful in your particular situation. Maybe it will help immediately; maybe you pick and choose only a few things out of it to start with.
Also, Mr. Ambler is frequently seen here in the saloon. I don't recall seeing too many Meaningless Drivel contributions from him, but you could probably get his attention by posting to the OO,
Patterns, UML and Refactoring forum. In fact this question might be more appropriate there rather than here in MD. (Maybe this
thread should be moved by some passing admin?)
[ May 01, 2006: Message edited by: Ryan McGuire ]