Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Antipatterns: Identification, Refactoring, and Management

Buy
AntiPatterns: Identification, Refactoring, and Management catalogs 48 bad management practices and environments common to software development, IT, and other organizations. The authors cover antipatterns of management, along with environmental/cultural antipatterns and personality antipatterns/phenotypes. Through the classification of these harmful practices, you will be able to identify problems in your own work environment, and take action to correct them. Following introductory material describing management theory and how humans behave individually and in groups, the text provides the catalog of management and environmental antipatterns. The book then offers general advice on overcoming bad practices through successful interaction with clients, customers, peers, supervisors, and subordinates.

In troubled organizations, a frequent obstacle to success is accurate problem identification. When problems are incorrectly diagnosed by management or by the consultants they hire, then correction of the problem is rarely possible. Conversely, when problems are correctly identified, they can almost always be dealt with appropriately. Unfortunately, organizational inertia frequently clouds the situation or makes it easier to do the wrong thing rather than the right thing. So how can one know what the right thing is if one has the problem wrong? This is where antipatterns can be helpful.

Shortly after the emergence of patterns, practitioners began discussing problem-solution pairs in which the conventional solution does more harm than good, known as “antipatterns.” In their groundbreaking work, Anti-Patterns, Brown, Malveaux, McCormick, and Mowbray described a taxonomy of problems that can occur in software engineering. They also described solutions or refactorings for these situations. The benefit of providing such a taxonomy is that it assists in the rapid and corr ect identification of problem situations, provides a playbook for addressing the problems, and provides some relief to the participants who can take consolation in the fact that they are not alone.
(HTML tags aren't allowed.)

Fundamentals of Electrical Engineering
Fundamentals of Electrical Engineering

Rizzoni's Fundamentals of Electrical Engineering provides a solid overview of the electrical engineering discipline that is especially geared toward the many non-electrical engineering students who take this course. The book was developed to fit the growing trend of the Intro to EE course morphing into a briefer, less...

IP Network-based Multi-agent Systems for Industrial Automation: Information Management, Condition Monitoring and Control of Power Systems
IP Network-based Multi-agent Systems for Industrial Automation: Information Management, Condition Monitoring and Control of Power Systems
A mobile agent is a software program with the capability to suspend its execution and resume it on another computer. Agents are a relatively recent development in computer science, which have become a popular and useful methodology for the modelling and implementation of distributed systems, particularly those consisting of a number of largely...
The Languages of Western Tonality (Computational Music Science)
The Languages of Western Tonality (Computational Music Science)

Tonal music, from a historical perspective, is far from homogenous; yet an enduring feature is a background "diatonic" system of exactly seven notes orderable cyclically by fifth. What is the source of the durability of the diatonic system, the octave of which is representable in terms of two particular integers, namely 12 and 7?...


Level of Detail for 3D Graphics (The Morgan Kaufmann Series in Computer Graphics)
Level of Detail for 3D Graphics (The Morgan Kaufmann Series in Computer Graphics)
"I'm really happy with what Luebke et al. have created. It's exactly what I would want to find on the shelf if I needed to implement some LOD techniques in a game."
Mark DeLoura, Sony Computer Entertainment America

"This is the first and only book that provides a comprehensive coverage about level of detail. When you
...
Progress in Pattern Recognition, Image Analysis, Computer Vision, and Applications
Progress in Pattern Recognition, Image Analysis, Computer Vision, and Applications

Pattern recognition is a central topic in contemporary computer sciences, with continuously evolving topics, challenges, and methods, including machine learning, content-based image retrieval, and model- and knowledge-based approaches, just to name a few. The Iberoamerican Congress on Pattern Recognition (CIARP) has become established as a...

Open Source Fuzzing Tools
Open Source Fuzzing Tools
A "fuzzer" is a program that attempts to discover security vulnerabilities by sending random data to an application. If that application crashes, then it has deffects to correct. Security professionals and web developers can use fuzzing for software testing--checking their own programs for problems--before hackers do it!

Open...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy