Management Successful management of large software projects requires a disciplined process. Ivar Jacobson, Grady Booch, James Rumbaugh , Unified Software Development Process , Addison-Wesley Pub Co, January 1999. Testing Testing is an important and often expensive part of the development process. A solid list of requirements is the foundation of both the development and testing effort. William E. Lewis , Software Testing and Continuous Quality Improvement , CRC Pr, April 21, 2000.
Programming Here is a list of popular programming books.
Bruce Eckel , Thinking in Java , Prentice Hall Computer Books, June 5, 2000. Ken Arnold, James Gosling, David Holmes , The Java Programming Language, Third Editione , Addison-Wesley Pub Co, June 15, 2000. Bill Joy, Guy Steele, James Gosling, Gilad Bracha , The Java Language Specification, Second Edition , Addison-Wesley Pub Co, June 2, 2000. Steve Teixeira, Xavier Pacheco, David Intersimone , Delphi 5 Developer's Guide , Sams, December 27, 1999. Michael Halvorson , Microsoft Visual Basic 6.0 Professional , Microsoft Press, August 1998.