The Wisdom of Teams: Creating the High-Performance Organization
Jon R. Katzenbach, Douglas K. Smith
Teams — the key to top performance
Motorola relied heavily on teams to surpass its competition in building the lightest, smallest, and highest-quality cell phones. At 3M, teams are critical to meeting the company's goal of producing half of each year's revenues from the previous five years' innovations. Kodak's Zebra Team proved the worth of black-and-white film manufacturing in a world where color is king.
But many companies overtook the potential of teams in turning around tagging profits, entering new markets, and making exciting innovations happen — because they don't know how to utilize teams successfully. Authors Jon R. Katzenbach and Douglas K. Smith talked with hundreds of people in more than thirty companies to find out where and how teams work best and how to enhance their effectiveness. They reveal:
The most important element in team success
Who excels at team leadership ... and why they are rarely the most senior people
Why companywide change depends on teams ... and more
Comprehensive and proven effective, The Wisdom of Teams is the classic primer on making teams a powerful too[ for success in today's global marketplace.
0060522003
The Debian System: Concepts and Techniques
Martin F. Krafft
The Debian GNU/Linux operating system approaches Linux system administration differently than other popular Linux distributions, favoring text-based configuration mechanisms over graphical user interfaces (GUIs). Debian may appear simplistic and even slightly outdated, but it is actually very robust, scalable, and secure. Debian's open development cycle and strict quality control by the developers help Debian to constantly gain popularity, despite its reputation as an operating system just for professionals and hardcore computer hobbyists.
The Debian System introduces the concepts and techniques of the Debian operating system, explaining their usage and pitfalls, and illustrating the thinking behind each of the approaches. The book's goal is to give the reader enough insight into the workings of the Debian project and operating system so that they will understand the solutions that have evolved as part of the Debian system over the past decade. While targeted at the well-versed UNIX/Linux administrator, the book can also serve as an excellent resource alongside a standard Linux reference to quickly orient the reader to Debian's unique philosophy and structure. Co-published with Open Source Press, an independent publisher based in Munich that specializes in the field of free and open source software.
1593270690
Don't Make Me Think: A Common Sense Approach to Web Usability, 2nd Edition
Steve Krug
Five years and more than 100,000 copies after it was first published, it's hard to imagine anyone working in Web design who hasn't read Steve Krug's "instant classic" on Web usability, but people are still discovering it every day. In this second edition, Steve adds three new chapters in the same style as the original: wry and entertaining, yet loaded with insights and practical advice for novice and veteran alike. Don't be surprised if it completely changes the way you think about Web design.
Three New Chapters!
Usability as common courtesy — Why people really leave Web sitesWeb Accessibility, CSS, and you — Making sites usable and accessibleHelp! My boss wants me to ______. — Surviving executive design whims
"I thought usability was the enemy of design until I read the first edition of this book. Don't Make Me Think! showed me how to put myself in the position of the person who uses my site. After reading it over a couple of hours and putting its ideas to work for the past five years, I can say it has done more to improve my abilities as a Web designer than any other book.
In this second edition, Steve Krug adds essential ammunition for those whose bosses, clients, stakeholders, and marketing managers insist on doing the wrong thing. If you design, write, program, own, or manage Web sites, you must read this book." — Jeffrey Zeldman, author of Designing with Web Standards
0321344758
Applying UML and Patterns
Craig Larman
Guides students through each step of requirements, analysis, design, and coding. Topics cover Expressing analysis and design models using the UML, a standard diagramming notation, Applying patterns to assign responsibilities and design collaborations and more. DLC: Object-oriented methods.
0137488807
Managing Humans: Biting and Humorous Tales of a Software Engineering Manager
Michael Lopp
Managing Humans is a selection of the best essays from Michael Lopps web site, Rands In Repose. Drawing on Lopp's management experiences at Apple, Netscape, Symantec, and Borland, this book is full of stories based on companies in the Silicon Valley where people have been known to yell at each other. It is a place full of dysfunctional bright people who are in an incredible hurry to find the next big thing so they can strike it rich and then do it all over again. Among these people are managers, a strange breed of people who through a mystical organizational ritual have been given power over your future and your bank account. Whether you're an aspiring manager, a current manager, or just wondering what the heck a manager does all day, there is a story in this book that will speak to you. You will learn: What to do when people start yelling at each otherHow to perform a diving save when the best engineer insists on resigningHow to say "No" to the person who signs your paycheck
Among fans of Michael Lopp is the incomparable Joel Spolsky, cofounder and CEO of Fog Creek Software:
"What you're holding in your hands in by far the most brilliant book about managing software teams you're ever going to find".
This book is designed for managers and would-be managers staring at the role of a manager wondering why they would ever leave the safe world of bits and bites for the messy world of managing humans. The book covers handling conflict, managing wildly differing personality types, infusing innovation into insane product schedules, and figuring out how to build a lasting and useful engineering culture.
159059844X
Software Engineering Classics: Software Project Survival Guide/ Debugging the Development Process/ Dynamics of Software Development
Steve Maguire, Steve McConnell, Michele McCarthy
In an exclusive limited offering, three revered software development classics get reissued in special boxed edition-just in time for the '98 holiday season! This "Best Practices" triad is the ideal reference set for the software engineer, developer, project leader, or technical manager. It features Software Project Survival Guide by Steve McConnell, Dynamics of Software Development by Jim McCarthy, and Debugging the Development Process by Steve Maguire. Each of these bestselling titles has earned high critical acclaim-in fact, Maguire's and McConnell's books both won the prestigious Jolt! Cola Award. The "Best Practices" series emphasizes practical, process-oriented techniques and timeless tips. As a boxed set, these SOFTWARE ENGINEERING CLASSICS will provide limitless years of service!
0735605971
Fearless Change: Patterns for Introducing New Ideas
Mary Lynn Manns, Linda Rising
“All that have ever tried to impose change in their organization will immediately recognize and truly value the in-depth knowledge and experience captured in this book. It contains a collection of eye-openers that is a treasure chest for pioneers of new organizational ideas, A fantastic toolbox for use in future missions!”
—Lise B. Hvatum, product development manager, Schlumberger
“If you have need of changing your organization, and especially of introducing new techniques, then you want to understand what is in this book. It will help you avoid common pitfalls that doom many such projects and will show you a clear path to success. The techniques are derived from the experience of many individuals and organizations. Many are also fun to apply. This stuff is really cool—and really hot.”
—Joseph Bergin, professor of computer science, Pace University, New York
“If change is the only guarantee in life, why is it so hard to do? As this book points out, people are not so much resistant to change itself as they are to being changed. Mary Lynn and Linda have successfully used the pattern form to capture and present the recurring lessons of successful change efforts and have placed a powerful knowledge resource in the hands of their readers.”
—Alan O'Callaghan, researcher, Software Technology Research Laboratory, De Montfort University, United Kingdom
“The most difficult part of absorbing patterns, or any technology, into an organization is overcoming the people issues. The patterns in this book are the documentation of having gone through that experience, giving those that dare push the envelope a head start at success.”—David E. DeLano, IBM Pervasive Computing
“If you have ever wondered how you could possibly foster any cultural changes in your organization, in this book you will find a lot of concrete advice for doing so. I recommend that everyone read this book who has a vast interest in keeping his or her organization flexible and open for cultural change.”
—Jutta Eckstein, Independent Consultant, Objects In Action Author of Agile Software Development in the Large
48 Patterns for Driving and Sustaining Change in Your Organization
Change. It's brutally tough to initiate, even harder to sustain. It takes too long. People resist it.
But without it, organizations lose their competitive edge. Fortunately, you can succeed at making change. In Fearless Change, Mary Lynn Manns and Linda Rising illuminate 48 proven techniques, or patterns, for implementing change in organizations or teams of all sizes, and show you exactly how to use them successfully.
Find out how to Understand the forces in your organization that drive and retard changePlant the seeds of changeDrive participation and buy-in, from start to finishChoose an "official skeptic" to sharpen your thinkingMake your changes appear less threateningFind the right timing and the best teaching momentsSustain your momentumOvercome adversity and celebrate success
Inspired by the "pattern languages" that are transforming fields from software to architecture, the authors illuminate patterns for every stage of the change process: knowledge, persuasion, decision, implementation, and confirmation. These flexible patterns draw on the experiences of hundreds of leaders. They offer powerful insight into change-agent behavior, organizational culture, and the roles of every participant.
Best of all, they're easy to use—and they work!
0201741571
|
Clean Code: A Handbook of Agile Software Craftsmanship
Robert C. Martin
Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way.
Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer—but only if you work at it.
What kind of work will you be doing? You’ll be reading code—lots of code. And you will be challenged to think about what’s right about that code, and what’s wrong with it. More importantly, you will be challenged to reassess your professional values and your commitment to your craft.
Clean Code is divided into three parts. The first describes the principles, patterns, and practices of writing clean code. The second part consists of several case studies of increasing complexity. Each case study is an exercise in cleaning up code—of transforming a code base that has some problems into one that is sound and efficient. The third part is the payoff: a single chapter containing a list of heuristics and “smells” gathered while creating the case studies. The result is a knowledge base that describes the way we think when we write, read, and clean code.
Readers will come away from this book understanding
How to tell the difference between good and bad codeHow to write good code and how to transform bad code into good codeHow to create good names, good functions, good objects, and good classesHow to format code for maximum readabilityHow to implement complete error handling without obscuring code logicHow to unit test and practice test-driven developmentThis book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.
0132350882
The Elegant Solution: Toyota's Formula for Mastering Innovation
Matthew E. May
"Toyota is becoming a double threat: the world's finest manufacturer and a truly great innovator . . . that formula, a combination of production prowess and technical innovation, is an unbeatable recipe for success."
— Fortune, February 2006
For the first time, an insider reveals the formula behind Toyota's unceasing quest to innovate and do more with less, a philosophy that has made it one of the ten most profitable companies in the world (and worth more than GM, Ford, DaimlerChrysler, and Honda combined). In a rare look into Toyota's ability to consistently achieve breakthroughs that outperform the competition, The Elegant Solution explains what Toyota associates have known all along: it's not about the cars. Rather, Toyota's astounding success is just the visible result of a hidden creative process that begins with a seven-digit number.
One million. That's how many new ideas the Toyota organization implements every year. These ideas come from every level of the organization — from the factory floors to the corporate suites. And organizations all over the world want to learn how it's done. Now senior University of Toyota advisor Matthew May shows how any company can achieve an environment of everyday innovation and discover the kinds of elegant solutions that hold the power to change the game forever. World-class benchmarks like Lexus, Prius, Scion — even Toyota's vaunted production system — are simply shining examples of elegant solutions.
A tactical playbook for team-based innovation, The Elegant Solution delivers powerful lessons in breakthrough thinking in a provocative yet practical guide to the three core principles and ten key practices that shape successful business innovation. Innovation isn't just about technology — it's about value, opportunity, and impact. When a company embeds a real discipline around tapping ingenuity in the pursuit of perfection, the sky is the limit. Dozens of case studies (from Toyota and other companies) illustrate the universal power and applicability of these concepts. A unique "clamshell strategy" prepares managers to successfully lead and sustain the innovation effort.
At once a thought-starter and a taskmaster, The Elegant Solution is a vital prescription for anyone wanting to truly master business innovation.
0743290178
Code Complete
Steve McConnell
"We were impressed by Code Complete...a pleasure to read, either straight through or as a reference. An invaluable $35 reference." - PC Week. This runaway bestseller is a practical guide to software design that discusses the art and science of constructing software. Examples are provided in C, Pascal, Basic, Fortran, and Ada, but the focus is on successful programming techniques.
1556154844
Crossing the Chasm
Geoffrey A. Moore
Here is the bestselling guide that created a new game plan for marketing in high-tech industries. Crossing the Chasm has become the bible for bringing cutting-edge products to progressively larger markets. This edition provides new insights into the realities of high-tech marketing, with special emphasis on the Internet. It's essential reading for anyone with a stake in the world's most exciting marketplace.
0060517123
Streamlined Object Modeling: Patterns, Rules, and Implementation
Jill Nicola, Mark Mayfield, Mike Abney
A rigorous and practical framework for modeling business systemsPares object modeling down to its core concepts, making it easier than ever.Twelve object collaboration patterns that address virtually any business scenarioPowerful techniques–not fancy notation!
Streamlined Object Modeling presents the first rigorous, practical framework for object modeling complex business domains, rules, and systems. Three world-renowned leaders in object development have pared object modeling down to the core concepts for all business domains, business rules, and business services. Starting from the first principles of "object think," the authors offer a fully integrated approach to building, validating, and critiquing object models. Coverage includes: Proven principles and techniques for successfully modeling the structure and operations of any business domain.Guidelines for finding and associating objects, assembling object models, and distributing system behavior among objects.Rigorous methods for discovering, organizing, and implementing business rules around objects.Twelve all-encompassing "collaboration patterns"–what they represent, how they relate, and how to apply them.Five kinds of business rules, three types of services, and six categories of properties completely specify object-oriented business requirements
From start to finish, the book makes extensive use of examples drawn from real commercial applications. To illustrate how streamlined object modeling flows from analysis to code, it also presents a complete case study derived from a real-world application, and implemented in two leading object-oriented languages-Java, and the Squeak implementation of Smalltalk.
0130668397
The Design of Everyday Things
Donald A. Norman
Donald Norman's best-selling plea for user-friendly design, with more than 175,000 copies sold to date, is now a Basic paperback.
First, businesses discovered quality as a key competitive edge; next came service. Now, Donald A. Norman, former Director of the Institute for Cognitive Science at the University of California, reveals how smart design is the new competitive frontier. The Design of Everyday Things is a powerful primer on how—and why—some products satisfy customers while others only frustrate them.
0465067107
Release It!: Design and Deploy Production-Ready Software
Michael T. Nygard
Whether it's in Java, .NET, or Ruby on Rails, getting your application ready to ship is only half the battle. Did you design your system to survivef a sudden rush of visitors from Digg or Slashdot? Or an influx of real world customers from 100 different countries? Are you ready for a world filled with flakey networks, tangled databases, and impatient users?
If you're a developer and don't want to be on call for 3AM for the rest of your life, this book will help.
In Release It!, Michael T. Nygard shows you how to design and architect your application for the harsh realities it will face. You'll learn how to design your application for maximum uptime, performance, and return on investment.
Mike explains that many problems with systems today start with the design.
0978739213
|