Download Antipatterns: Managing Software Organizations and People, by Colin J. Neill,Philip A. Laplante,Joanna F. DeFranco PDF

By Colin J. Neill,Philip A. Laplante,Joanna F. DeFranco

Emphasizing management ideas and practices, Antipatterns: coping with software program businesses and other people, moment Edition catalogs forty nine company practices which are frequently precursors to failure. This up to date variation of a bestseller not just illustrates undesirable administration methods, but additionally covers the undesirable paintings environments and cultural features regularly present in IT, software program improvement, and different enterprise domain names. for every antipattern, it describes the placement and signs, offers examples, and gives a refactoring answer.



The authors, graduate college at Penn nation college, stay away from an excessively scholarly sort and infuse the textual content with interesting sidebars, cartoons, tales, and jokes. they supply names for the antipatterns which are visible, funny, and remarkable. utilizing real-world anecdotes, they illustrate key innovations in an attractive demeanour. This up-to-date version sheds mild on new administration and environmental antipattems and features a new bankruptcy, six up-to-date chapters, and new dialogue questions. themes coated contain management ideas, environmental antipatterns, team styles, administration antipatterns, and group leadership.







Following introductory fabric on administration idea and human habit, the textual content catalogs the total diversity of administration, cultural, and environmental antipatterns. It comprises thought-provoking workouts that every describe a state of affairs, ask which antipatterns are current, and clarify the way to refactor the placement. It presents time-tested recommendation that will help you conquer undesirable practices via profitable interplay along with your consumers, clients, friends, supervisors, and subordinates.


Show description

Read Online or Download Antipatterns: Managing Software Organizations and People, Second Edition (Applied Software Engineering Series) PDF

Best software development books

Datenbanken: Theorie, Entwurf und Programmierung relationaler Datenbanken (German Edition)

Was once sind Datenbanken, wie entwirft guy eigene Datenbanken und wie kann guy mit ihnen optimum arbeiten? Lebendig und umfassend führt Sie dieses Buch in die Grundlagen von Theorie, Programmierung und dem Entwurf relationaler Datenbanken ein. Aus verschiedenen Perspektiven von Anwendern, Programmierern und Datenbankadministratoren werden die unterschiedlichsten Anforderungen beleuchtet und ein umfassendes Verständnis für die Problematik geweckt.

Einführung in die Constraint-Programmierung: Grundlagen, Methoden, Sprachen, Anwendungen (eXamen.press) (German Edition)

Die Constraint-Programmierung liefert Methoden zur effizienten Modellierung von Systemen oder zur Lösung von Problemen, für die nur unvollständige Informationen vorliegen. Ebenso hilft sie kombinatorische Probleme zu lösen oder komplexe Deduktionssysteme zu entwickeln. Dieses kompakte Lehrbuch führt in die Constraint-Programmierung ein.

The Python Workbook: A Brief Introduction with Exercises and Solutions

Whereas different textbooks dedicate their pages to explaining introductory programming strategies, The Python Workbook focuses solely on workouts, following the philosophy that computing device programming is a ability top discovered via event and perform. Designed to help and inspire hands-on studying approximately programming, this student-friendly paintings includes 174 workouts, spanning a number of educational disciplines and daily occasions.

Middleware in Java: Leitfaden zum Entwurf verteilter Anwendungen — Implementierung von verteilten Systemen über JMS — Verteilte Objekte über RMI und CORBA (IT-Professional) (German Edition)

Dieses Buch vermittelt beispielhaft das notwendige knowledge zum Entwurf und zur Entwicklung verteilter Anwendungen. Die Umsetzung erfolgt mittels der relevanten Middleware-Technologien in Java. Zunächst werden die grundlegenden Verfahren wie Datenaustausch über Sockets, Parallelisierung durch Threads und Synchronisation über Monitore und Semaphore behandelt.

Additional resources for Antipatterns: Managing Software Organizations and People, Second Edition (Applied Software Engineering Series)

Sample text

Download PDF sample

Rated 4.17 of 5 – based on 35 votes