Motivacin - PowerPoint PPT Presentation

About This Presentation
Title:

Motivacin

Description:

Hay muchas empresas cuyo rubro es el desarrollo de software ... bien entendido. Proyectos pueden repetir xitos. de proyectos previos. Proceso impredecible y ... – PowerPoint PPT presentation

Number of Views:66
Avg rating:3.0/5.0
Slides: 16
Provided by: agusting
Category:

less

Transcript and Presenter's Notes

Title: Motivacin


1
Motivación
  • ELO329 Diseño y programación orientados a
    objetos
  • Agustín J. González
  • 1s04

2
Por qué estudiar este tema?
  • Software como producto comercial.
  • Globalización de los mercados, Tratados de libre
    comercio.
  • Certificación, (Ej. CMM Capability Maturity
    Model)
  • Metodología de desarrollo de software
  • Diseño y Programación Orientada a Objetos

3
Software como producto comercial?
  • Es un tangible o intangible?
  • Hay materia prima?
  • Hay muchas empresas cuyo rubro es el desarrollo
    de software
  • El software se vende, importa y exporta.

4
Certificación
  • La certificación también se aplica a las empresas
    desarrolladoras de Software.
  • Surge como una forma de garantizar calidad de un
    producto. (Caso equipos médicos). CMM, ISO/IED
    90003/2004.

5
Certificación
  • CMM define 5 niveles
  • Inicial Proceso in control, impredecible
  • Repetible Proceso disciplinado
  • Definido Proceso Normado y consistente
  • Administrado Proceso predecible
  • En Optimización Proceso en mejora permanente.

6
Niveles de Madurez
Enfoque en mejoramiento del proceso
5
Proceso medido y controlado
4
Proceso caracterizado bien entendido
3
Proyectos pueden repetir éxitos de proyectos
previos
2
Proceso impredecible y pobremente controlado
1
7
Comprendiendo nivel Inicial (en el que estamos
al partir)
Resultados alcanzados por capacidad y heroísmo de
las personas
Alta calidad y rendimiento es tan buena como
tan buena son las personas contratadas
Impredecible, para bien o para mal
El mayor problema enfrentado es de
administración, no técnico
1
Sin embargo, organizaciones Nivel 1 producen
software
8
Metodologías de desarrollo de software ...
  • Podré cumplir con los plazos?
  • Estaré dentro de lo presupuestado?
  • El cliente quedará satisfecho?
  • Cumplir requisitos, en tiempo y con la .

Las Metodologías pueden ser la ayuda que
necesitamos, si podemos usarlas correctamente !!
9
Capacidad
Rango de resultados esperados que pueden ser
alcanzados mediante la ejecución del proceso. Es
un predictor de futuros desempeños / resultados
de proyectos
10
Qué es una Metodología ...
Las metodologías imponen un proceso disciplinado
sobre el desarrollo de software con el fin de
hacerlo más predecible y eficiente.
11
Algunas metodologías conocidas ...
  • XP (Programación Extrema)
  • La familia Cristal de Cockburn
  • ASD (Desarrollo de Software Adaptable)
  • SCRUM
  • FFD (Desarrollo Manejado por Rasgos)
  • DSDM (Método de desarrollo de sistema dinámico)
  • RUP (Rational Unified Process)

12
Algunas Propuestas ...
13
RUP Define Fases de Desarrollo
Análisis Diseño
Construcción
Pruebas
14
Importancia de los Hitos ...
15
Mejores Prácticas de RUP ...
  • Usar un lenguaje orientado a objetos
Write a Comment
User Comments (0)
About PowerShow.com