Software Development for Small Teams: A Rup-Centric Approach (Addison-wesley Object Technology Series) - Softcover

Pollice, Gary; Augustine, Liz; Lowe, Chris; Madhur, Jas

  • 2.94 out of 5 stars
    17 ratings by Goodreads
 
9780321199508: Software Development for Small Teams: A Rup-Centric Approach (Addison-wesley Object Technology Series)

Synopsis

Many in the extreme and agile communities have long held the RationalUnified Process as being an antithesis approach to program development -citing it as being too process oriented, too rigid and structured, and overlyconcerned with documentation. This book is Rational's reaction to thatinaccurate perception. Using a project case study that is carried throughout thebook, the authors illustrate how agile techniques can be used effectively in aRUP environment. While not taking the extreme or agile communities to taskfor their expressed disdain for process, this book shows that process caneffectively accommodate design and development approaches which are notusually associated with the RUP. Software Engineering for Small Projectssuccessfully extends the appeal of the Rational Unified Process.

"synopsis" may belong to another edition of this title.

About the Author

Gary Pollice has worked in software development for almost thirty-five years. He served as Rational Software's RUP Curmudgeon and has since moved on to academia, where he is a professor of practice in the Computer Science Department at Worcester Polytechnic Institute.

Liz Augustine has worked in the software industry for more than twenty years, first as a software developer and now as a technical writer. Throughout her career, she has worked on projects to help software developers work more effectively.

Chris Lowe has developed software for Digital Equipment Corporation, Funk Software, Rational Software, and IBM. In his spare time, Chris is a member of Toastmasters International, plays the keyboards and sings at his church, volunteers for the Boston Museum of Science, and dabbles in woodworking.

Jas Madhur has worked in the high-tech sector in Vancouver, Canada, since 1985. He was part of the original Rational Unified Process (RUP) team, and has gone on to work as a consultant, establishing an e-learning company. He lectures on software engineering processes at the University of British Columbia, and is a member of the International Council of Systems Engineering (INCOSE).



From the Back Cover

Do you want to improve the process on your next project? Perhaps you'd like to combine the best practices from the Rational Unified Process (RUP) and from agile methodologies (such as Extreme Programming). If so, buy this book!

Software Development for Small Teams takes you from the initial customer contact through the delivery of the software product, explaining through case study how one small, distributed team applied a successful process. But this is not a perfect case study. This story gives you the good, the bad, and the ugly of the project. It shows you what worked and what didn't, and describes how the team might change its process for the next project. The authors encourage you to look critically at what they did, and develop ideas to use on your next project.

Key topics covered include

  • Achieving a balance between people, process, and tools; recognizing that software development is first and foremost a human endeavor
  • Configuring a process that supports the people
  • Adjusting the process as the project proceeds
  • Selecting tools that support a small, distributed team
  • Using RUP as an appropriate base for a small project
  • Resolving technical details and people issues
  • Dealing effectively with your customer

Whether you're a project lead, a programmer, or another member of the development team, this book will show you how to tap the strengths of specific processes to dramatically increase the productivity of your team.



0321199502B10162003

"About this title" may belong to another edition of this title.