SlideShare una empresa de Scribd logo
1 de 19
Reglas de Software de Calidad Jersson Dongo / @jersson http://geeks.ms/blogs/jersson Julio 2009
Agenda Reglas Básicas Recomendaciones y Experiencias ConsideracionesGenerales ,[object Object],[object Object],[object Object]
Debeser flexible Soporte al cambio Nombres, etiquetas, parámetros Principiosbásicos de OO Eliminarcódigoduplicado Mantenibilidad
Debeser extensible Nuevasfuncionalidad Menorcosto Principiosde OO Principios de diseño GRASP GoF ,[object Object],[object Object]
Recomendaciones Debefuncionar Correctatoma de requerimientos Comprender lo quese necesita Pensarcomo el usuario Complicado no?
Experiencias Debefuncionar Correctatoma de requerimientos Trazabilidad (lo que dice, lo queentiendes, lo que ambos entendemos) Comprender lo quenecesita Prototipo/Power Point Presentaravances en periodoscortos Menorriesgo al cambio (mentira)
Recomendaciones Debeser flexible Menosduplicidad de código En realidad no deberíaexistir Refactorización Divide y venceras POO cuandomenos
Experiencias Debeser flexible Divide y vencerasayudabastanteperomuchasvecespuedeconvertirse en un vicio Lo enemigo de lo buenoes lo perfecto La comunicaciónes MUY importante Escomplicado, pero no cedamos
Recomendaciones Debeser extensible Modularidad de aplicaciones Antes de construir, preguntar “el móduloexiste en otrosistema?” POO cuandomenos GRASP como base, siempreayuda GoF?
Experiencias Debeserextensible Para queestacapa de servicios? No tododeberiatener 2463 capas La comunicaciónes MUY importante Escomplicado, pero no cedamos
ConsideracionesGenerales!!! Comunicaciónes fundamental Orden Aceptarquesiemprepuedemejorar
ConsideracionesGenerales!!! Aceptarquesiemprepodemosaprender Aceptarque hay mas reglas!! Lo enemigo de lo bueno… El martillo…
Referencias A pesar de que La experiencia y el sentidocomun son escenciales Siempre se requiereuna base Head first Object Oriented Analysis Design Code Complete Second Edition Code Leader
Referencias
Reglas Básicas del Software de Calidad
Reglas Básicas del Software de Calidad
Reglas Básicas del Software de Calidad
Reglas Básicas del Software de Calidad
Reglas Básicas del Software de Calidad

Más contenido relacionado

Similar a Reglas Básicas del Software de Calidad

Growth Path 23.2.pdf
Growth Path 23.2.pdfGrowth Path 23.2.pdf
Growth Path 23.2.pdfLadyCR1
 
Fases para la creacion de una base datos
Fases para la creacion de una base datosFases para la creacion de una base datos
Fases para la creacion de una base datoslelyydrogo
 
Consigue el éxito en tu entrevista persona
Consigue el éxito en tu entrevista personaConsigue el éxito en tu entrevista persona
Consigue el éxito en tu entrevista personajoaquinmgc
 
Usabilidad ponencia ExpinMediaLab 2014
Usabilidad ponencia ExpinMediaLab 2014Usabilidad ponencia ExpinMediaLab 2014
Usabilidad ponencia ExpinMediaLab 2014Vladimir Hernández
 
La elección de un software – Clave del éxito.
La elección de un software – Clave del éxito.La elección de un software – Clave del éxito.
La elección de un software – Clave del éxito.SoftDoit
 
Capitulo 5 primera parte azm
Capitulo 5 primera parte   azmCapitulo 5 primera parte   azm
Capitulo 5 primera parte azmArturo Zapana
 
Procesos ligeros vs pesados, MSF MOF ITIL
Procesos ligeros vs pesados, MSF MOF ITILProcesos ligeros vs pesados, MSF MOF ITIL
Procesos ligeros vs pesados, MSF MOF ITILOscar Limachi
 
Porta folio introducion a la gerencia marte de 2 pm a 6pm
Porta folio introducion a la gerencia marte de 2 pm a 6pmPorta folio introducion a la gerencia marte de 2 pm a 6pm
Porta folio introducion a la gerencia marte de 2 pm a 6pmDarlin Hernandez
 
AnáLisis Scamper
AnáLisis ScamperAnáLisis Scamper
AnáLisis ScamperJp Weber
 
AnáLisis Scamper
AnáLisis ScamperAnáLisis Scamper
AnáLisis ScamperJp Weber
 
Introduccción a la programación en Joomla!
Introduccción a la programación en Joomla!Introduccción a la programación en Joomla!
Introduccción a la programación en Joomla!Roberto Segura
 
5. Prototipado
5.  Prototipado5.  Prototipado
5. PrototipadoDCU_MPIUA
 
Requerimientos del Software: 8 trampas a evitar
Requerimientos del Software: 8 trampas a evitarRequerimientos del Software: 8 trampas a evitar
Requerimientos del Software: 8 trampas a evitarDharma Consulting
 
Repaso rápido y metodología
Repaso rápido y metodologíaRepaso rápido y metodología
Repaso rápido y metodologíaBarbie López
 
Evaluacion de satisfacción produce 2012
Evaluacion de satisfacción produce 2012Evaluacion de satisfacción produce 2012
Evaluacion de satisfacción produce 2012Calidad PUCP
 
Modelo de análisis de necesidades de rendimiento. Por Fernando Piérola
Modelo de análisis de necesidades de rendimiento. Por Fernando PiérolaModelo de análisis de necesidades de rendimiento. Por Fernando Piérola
Modelo de análisis de necesidades de rendimiento. Por Fernando PiérolaFernando Piérola
 
Portafolio-IntroduccionGerencia-InstructoraLisbethJaquez
Portafolio-IntroduccionGerencia-InstructoraLisbethJaquezPortafolio-IntroduccionGerencia-InstructoraLisbethJaquez
Portafolio-IntroduccionGerencia-InstructoraLisbethJaquezSergio Rosario
 

Similar a Reglas Básicas del Software de Calidad (20)

Growth Path 23.2.pdf
Growth Path 23.2.pdfGrowth Path 23.2.pdf
Growth Path 23.2.pdf
 
GOPI
GOPIGOPI
GOPI
 
Estrategia de producto 07
Estrategia de producto 07Estrategia de producto 07
Estrategia de producto 07
 
Fases para la creacion de una base datos
Fases para la creacion de una base datosFases para la creacion de una base datos
Fases para la creacion de una base datos
 
Consigue el éxito en tu entrevista persona
Consigue el éxito en tu entrevista personaConsigue el éxito en tu entrevista persona
Consigue el éxito en tu entrevista persona
 
Usabilidad ponencia ExpinMediaLab 2014
Usabilidad ponencia ExpinMediaLab 2014Usabilidad ponencia ExpinMediaLab 2014
Usabilidad ponencia ExpinMediaLab 2014
 
La elección de un software – Clave del éxito.
La elección de un software – Clave del éxito.La elección de un software – Clave del éxito.
La elección de un software – Clave del éxito.
 
Capitulo 5 primera parte azm
Capitulo 5 primera parte   azmCapitulo 5 primera parte   azm
Capitulo 5 primera parte azm
 
Lean Canvas
Lean CanvasLean Canvas
Lean Canvas
 
Procesos ligeros vs pesados, MSF MOF ITIL
Procesos ligeros vs pesados, MSF MOF ITILProcesos ligeros vs pesados, MSF MOF ITIL
Procesos ligeros vs pesados, MSF MOF ITIL
 
Porta folio introducion a la gerencia marte de 2 pm a 6pm
Porta folio introducion a la gerencia marte de 2 pm a 6pmPorta folio introducion a la gerencia marte de 2 pm a 6pm
Porta folio introducion a la gerencia marte de 2 pm a 6pm
 
AnáLisis Scamper
AnáLisis ScamperAnáLisis Scamper
AnáLisis Scamper
 
AnáLisis Scamper
AnáLisis ScamperAnáLisis Scamper
AnáLisis Scamper
 
Introduccción a la programación en Joomla!
Introduccción a la programación en Joomla!Introduccción a la programación en Joomla!
Introduccción a la programación en Joomla!
 
5. Prototipado
5.  Prototipado5.  Prototipado
5. Prototipado
 
Requerimientos del Software: 8 trampas a evitar
Requerimientos del Software: 8 trampas a evitarRequerimientos del Software: 8 trampas a evitar
Requerimientos del Software: 8 trampas a evitar
 
Repaso rápido y metodología
Repaso rápido y metodologíaRepaso rápido y metodología
Repaso rápido y metodología
 
Evaluacion de satisfacción produce 2012
Evaluacion de satisfacción produce 2012Evaluacion de satisfacción produce 2012
Evaluacion de satisfacción produce 2012
 
Modelo de análisis de necesidades de rendimiento. Por Fernando Piérola
Modelo de análisis de necesidades de rendimiento. Por Fernando PiérolaModelo de análisis de necesidades de rendimiento. Por Fernando Piérola
Modelo de análisis de necesidades de rendimiento. Por Fernando Piérola
 
Portafolio-IntroduccionGerencia-InstructoraLisbethJaquez
Portafolio-IntroduccionGerencia-InstructoraLisbethJaquezPortafolio-IntroduccionGerencia-InstructoraLisbethJaquez
Portafolio-IntroduccionGerencia-InstructoraLisbethJaquez
 

Más de Jersson Dongo

Programacion cotidiana con VS2010
Programacion cotidiana con VS2010Programacion cotidiana con VS2010
Programacion cotidiana con VS2010Jersson Dongo
 
vs2010 como herramienta de desarrollo
vs2010 como herramienta de desarrollovs2010 como herramienta de desarrollo
vs2010 como herramienta de desarrolloJersson Dongo
 
VS2010 como herramienta de desarrollo
VS2010 como herramienta de desarrolloVS2010 como herramienta de desarrollo
VS2010 como herramienta de desarrolloJersson Dongo
 
Arquitecto Agil: Experiencias y Lecciones Aprendidas
Arquitecto Agil: Experiencias y Lecciones AprendidasArquitecto Agil: Experiencias y Lecciones Aprendidas
Arquitecto Agil: Experiencias y Lecciones AprendidasJersson Dongo
 
Valor Agregado en las TI: Herramientas, Metodologías y Frameworks
Valor Agregado en las TI: Herramientas, Metodologías y FrameworksValor Agregado en las TI: Herramientas, Metodologías y Frameworks
Valor Agregado en las TI: Herramientas, Metodologías y FrameworksJersson Dongo
 
Experiencias de Implementacion Agil en Equipos Tradicionales
Experiencias de Implementacion Agil en Equipos TradicionalesExperiencias de Implementacion Agil en Equipos Tradicionales
Experiencias de Implementacion Agil en Equipos TradicionalesJersson Dongo
 

Más de Jersson Dongo (6)

Programacion cotidiana con VS2010
Programacion cotidiana con VS2010Programacion cotidiana con VS2010
Programacion cotidiana con VS2010
 
vs2010 como herramienta de desarrollo
vs2010 como herramienta de desarrollovs2010 como herramienta de desarrollo
vs2010 como herramienta de desarrollo
 
VS2010 como herramienta de desarrollo
VS2010 como herramienta de desarrolloVS2010 como herramienta de desarrollo
VS2010 como herramienta de desarrollo
 
Arquitecto Agil: Experiencias y Lecciones Aprendidas
Arquitecto Agil: Experiencias y Lecciones AprendidasArquitecto Agil: Experiencias y Lecciones Aprendidas
Arquitecto Agil: Experiencias y Lecciones Aprendidas
 
Valor Agregado en las TI: Herramientas, Metodologías y Frameworks
Valor Agregado en las TI: Herramientas, Metodologías y FrameworksValor Agregado en las TI: Herramientas, Metodologías y Frameworks
Valor Agregado en las TI: Herramientas, Metodologías y Frameworks
 
Experiencias de Implementacion Agil en Equipos Tradicionales
Experiencias de Implementacion Agil en Equipos TradicionalesExperiencias de Implementacion Agil en Equipos Tradicionales
Experiencias de Implementacion Agil en Equipos Tradicionales
 

Último

Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
Análisis de Artefactos Tecnologicos (3) (1).pdf
Análisis de Artefactos Tecnologicos  (3) (1).pdfAnálisis de Artefactos Tecnologicos  (3) (1).pdf
Análisis de Artefactos Tecnologicos (3) (1).pdfsharitcalderon04
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Marketing BRANDING
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDAVIDROBERTOGALLEGOS
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armadob7fwtwtfxf
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024u20211198540
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointValerioIvanDePazLoja
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 

Último (20)

Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
Análisis de Artefactos Tecnologicos (3) (1).pdf
Análisis de Artefactos Tecnologicos  (3) (1).pdfAnálisis de Artefactos Tecnologicos  (3) (1).pdf
Análisis de Artefactos Tecnologicos (3) (1).pdf
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptx
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armado
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power Point
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 

Reglas Básicas del Software de Calidad