Back to Search

Journey of the Software Professional: The Sociology of Computer Programming

AUTHOR Hohmann, Luke
PUBLISHER Prentice Hall (10/17/1996)
PRODUCT TYPE Paperback (Paperback)

Description

A comprehensive guide to the software development process that will help software developers at every stage of their career: improving personal performance, learning to work well in a team, and managing to create an environment where others can be most effective. Addresses the psychological and sociological aspects of software development, presenting a thorough model of individual and collective software problem-solving behavior, and practical techniques for enhancing the process. Covers the structures, processes and outcomes common to most software development projects, and how to improve them. Presents ideas on using tools and training more effectively, and on improving the performance of teams. Shows how to build on your personal and management successes, and avoid the most common errors. Programmers, developers, software managers, students, and anyone involved in the software creation process.

Show More
Product Format
Product Details
ISBN-13: 9780132366137
ISBN-10: 0132366134
Binding: Paperback or Softback (Trade Paperback (Us))
Content Language: English
More Product Details
Page Count: 449
Carton Quantity: 14
Product Dimensions: 6.29 x 1.04 x 9.33 inches
Weight: 1.57 pound(s)
Feature Codes: Bibliography, Index, Price on Product, Table of Contents, Textbook, Glossary, Illustrated
Country of Origin: US
Subject Information
BISAC Categories
Computers | Software Development & Engineering - General
Dewey Decimal: 005.106
Library of Congress Control Number: 96-30560
Descriptions, Reviews, Etc.
annotation
This book provides a simple but comprehensive framework for thinking about how software developers and development teams create software; presents strategies and techniques for improving individual and team performance; and details the journey a programmer takes from first being an individual programmer, to being a member of a software development team, to being a professional manager of a software development team.
Show More
jacket back


23661-2

A breakthrough model for understanding software development-- and breakthrough techniques for improving it!

You can't improve the way you develop software if you don't understand it. Journey of the Software Professional offers the first complete model of software development--based on the newest research in cognitive psychology and organizational behavior. But that's just the beginning. At its heart, this is a book of practical advice for developers and managers who are serious about enhancing their own effectiveness, and the effectiveness of their teams.

This book transcends the boring, self-evident advice you've heard a thousand times before, with fresh insights into:

  • Choosing the best work environment for your personality and workstyle
  • Building on your personal and management strengths, and avoiding common errors
  • Finding better ways to approach individual and team problem-solving
  • Creating a better team culture
  • Improving communication effectiveness
  • Managing both technological and organizational change

Crammed with advice for both developers and managers, Journey of the Software Professional covers an extraordinary range of topics--and presents them through a coherent Structure-Process-Outcome framework that helps you make sense of your own experience.

You'll discover tools and techniques for building and implementing your own career development plan. You'll learn the concepts underlying well-designed system architectures and how to apply these concepts to create an architecture appropriate for your project. At the same time, you'll learn how to create organizational structures that support this architecture and manage the growth of the team over the life of the project. You'll learn how to develop long-term strategies for improving your organization's software development. And a whole lot more.

No matter what role you play in software development, or where you are in your career, this book represents a breakthrough in understanding what you're doing -- and how to do it better!

"In many ways, it opened my eyes. If you are a software professional, I think it will open yours as well." --Gerald M. Weinberg

Show More
publisher marketing

A comprehensive guide to the software development process that will help software developers at every stage of their career: improving personal performance, learning to work well in a team, and managing to create an environment where others can be most effective. Addresses the psychological and sociological aspects of software development, presenting a thorough model of individual and collective software problem-solving behavior, and practical techniques for enhancing the process. Covers the structures, processes and outcomes common to most software development projects, and how to improve them. Presents ideas on using tools and training more effectively, and on improving the performance of teams. Shows how to build on your personal and management successes, and avoid the most common errors. Programmers, developers, software managers, students, and anyone involved in the software creation process.

Show More

Author: Hohmann, Luke
LUKE HOHMANN, Education Technical Director at ObjectSpace, Inc., has taught object-oriented technology and software engineering management for companies such as Sprint, Kodak, E-Systems, Ernst & Young, and Bell Atlantic. From 1985 to 1993, he worked at several positions for Electronic Data Systems, including Vice President of Systems Engineering at EDS Fleet Services. From 1988 to 1992, he was also a member of the Highly Interactive Computing Environments (Hi-CE) research group led by Elliot Soloway, Ph.D., at the University of Michigan, where among other projects, he designed programming environments to help novice developers learn design skills.
Show More
List Price $30.00
Your Price  $29.70
Paperback