Présentation de l'éditeur
There's never been a more thorough, realistic guide to "what works" in software development -- and how to make it happen in your organization. In this book, a leading consultant presents the industry's best start-to-finish techniques for software development, covering all key elements of success: people, processes, and technology. Learn to build a winning software development team, organize for success, and retain your best talent in today's competitive hiring environment. Discover how to build a software architecture that maps to business goals -- and really can serve as a foundation for successful development. Learn how to implement superior O-O techniques from planning through testing. Identify better ways to use RAD, leverage standards; measure quality and productivity -- and improve them. Finally, discover proven ways to leverage today's hottest network- and component-based technologies.
Quatrième de couverture
80% of software projects fail�??here's why the other 20% succeed!
Software Development is the most thorough, realistic guide to "what works" in software development�??and how to make it happen in your organization. Leading consultant Marc Hamilton tackles all three key components of successful development: people, processes, and technology.
From streamlining infrastructures to retraining programmers, choosing tools to implementing service-level agreements, Hamilton unifies all of today's best practices�??in management, architecture, and software engineering. There's never been a more comprehensive blueprint for software success.
- Discover "The Ten Commandments of Software Development"
- Build a winning software development team, organize it for success - and retain your best talent
- Create a software architecture that maps to business goals and serves as a foundation for successful development
- Define processes that streamline component and Web-based development projects
- Leverage the advantages of object-oriented techniques throughout the entire lifecycle
- Make the most of Java, JavaBeans, and Jini technology
- Learn the best ways to measure software quality and productivity�??and improve them