Design by commitee

Páginas: 6 (1369 palabras) Publicado: 1 de julio de 2011
DESIGN BY COMMITTEE

Nombre AntiPattern: Design By Committee
También conocido como: chapado en oro, la enfermedad de las normas, hacer felices a todos, de partidos políticos
La mayoría de Escala frecuentes: Global
Refactorizado Nombre de la solución: la facilitación de la reunión 
Refactorizado Tipo Solución: Proceso 
Causas: El orgullo, la avaricia 
Fuerzas desequilibrada: Gestión de lafuncionalidad, la complejidad y los recursos 
La evidencia anecdótica:
"Un camello es un caballo diseñado por un comité."
"Demasiados cocineros estropean el caldo."
 

Antecedentes 
La orientación a objetos es a menudo descrita como una tecnología de dos generaciones. Objeto de datos centrada en análisis es característico de la primera generación, y los patrones de diseño soncaracterísticas de la segunda. La primera generación engloba una filosofía que "los objetos son cosas que se pueden tocar". Un consecuencia de esto es que prácticamente todos los diseños son exclusivamente vertical. En los primeros generación, la gente creía que una serie de supuestos que no estaban sustentadas por la práctica.

Uno de ellos fue que los equipos de proyecto deben ser igualitarios, es decir, quetodo el mundo 
debe tener un igual y dicen que las decisiones son democráticas. Esto lleva a Design By Committee. Teniendo en cuenta que sólo un pequeño número de desarrolladores objeto puede definir el bien abstracciones, la regla de la mayoría invariablemente conduce a una difusión de la abstracción y el exceso de complejidad. 

Forma General 
Un diseño de software complejo es el productode un proceso de comité. Tiene tantas características y variaciones que es imposible para cualquier grupo de desarrolladores para realizar las especificaciones en un plazo razonable. Incluso si los diseños eran de lo posible, no sería posible poner a prueba el diseño completo debido a excesiva complejidad, las ambigüedades, overconstraint, y otros defectos de especificación.

Los síntomas yconsecuencias 
La documentación de diseño es demasiado compleja, ilegible, incoherente, o es excesivamente 
defectuoso. La documentación de diseño es voluminosa (cientos o miles de páginas). 
Convergencia y estabilidad no se encuentran en los requisitos y el diseño. La gente habla y el trabajo en serie, es decir, hay un solo hilo de la discusión, y la mayoría de las personas son improductivas mayorparte del tiempo. 

El entorno es políticamente cambiado, y algunas decisiones y acciones pueden emprenderse 
fuera de la reunión, el proceso y el cumplimiento de los impide tomar decisiones a tiempo. 
No hay orden de prioridad de las características de diseño, y no tienen la respuesta a las preguntas: ¿Qué características son esenciales? ¿Qué funciones se llevarán a cabo en la primeraentrega? Los arquitectos y los desarrolladores tienen interpretaciones contradictorias del diseño.
el desarrollo del diseño se convierte en mucho más presupuesto y vencidas. 

Se hace necesario contratar a especialistas para interpretar, desarrollar y gestionar el pliego de condiciones. En otras palabras, el tratamiento de cada especificación que fue diseñada por comité se convierte en un trabajo detiempo completo. 
Las causas típicas
Ningún proyecto designado arquitecto.
Proceso de software ineficaz.
Procesos marcado por la falta de facilitación o facilitación ineficaz.
Chapado en oro, es decir, las características se añaden a la especificación basada en la propiedad intereses. Esto puede ocurrir por muchas razones: capacidad de venta, la existencia de especialidades tecnologías ya quecontienen estas características. 
El intento de hacer felices a todos, para satisfacer a todos los participantes en el Comité de la incorporación de sus ideas. Desafortunadamente, es imposible aceptar todas las ideas y todavía gestionar la complejidad. 

El diseño y la edición se intentó durante las reuniones con más de cinco personas.
Prioridades explícitas y un sistema de software de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Design by ymavsoft
  • Sap By Design
  • Change By Design
  • Invention by design
  • CHANGE BY DESIGN
  • Herman miller innovation by design
  • designer
  • Designer

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS