Sei sulla pagina 1di 24

Universidad Alejandro de Humboldt

Ingeniera del Software

Mtodo Blue Watch


Autores:

Eder

Arias
Rubn

Caracas, febrero de 2016

Ba

Qu tienen

en comn?

Programacin Estructurada

Open Source

E. Dijkstra

R. Stallman
L. Torvalds

Anlisis Estructurado AES SDAT


E. Yourdon
L. Constantini

Information Engineering
J.

Martn

OO
B. Meyer y otros

OOSE OOD UseCases RUP UML


G. Booch
I .Jacobson
J. . Rumbaugh

CMMI
SEI
W. Humphrey

CBSE
B. Cox
C. Szyperski

Agile Initiative
K.Beck
J. Sutherland
A. Cockburn
Otros

Agenda
Mtodos giles y

Disciplinados

Balanceando agilidad y disciplina


El Mtodo Blue Watch
o Caractersticas
o Estructura

del

del

mtodo

mtodo

Dos

Enfoques

Metodolgicos

Mtodos giles

Mtodos

Disciplinados

dos en el Manifiesto gil que da mayor Basados


valor a: en la Calidad Total que da mayor valor

dividuos y su interaccin

El proceso de desarrollo

digo que funcione

Los productos incluyendo el cdigo

olaboracin con el cliente

Contrato con el cliente

espuesta al cambio

Seguimiento de un plan

Dos

Enfoques

Metodolgicos

Mtodos

giles

Mtodos Disciplinados

Centrados en las personas

Centrados en los procesos

nfasis

nfasis en los productos y la organizacin

en el

cdigo y la cooperacin

Procesos mnimos con poca documentacin

Formalidad del proceso reducida a un

Procesos no repetibles

Resultados depende del equipo

Conocimiento tcito (inferido)

Procesos bien definidos y documentados

Alta formalidad en el proceso de desarrollo


mnimo
Procesos repetibles

de trabajo Resultados predecibles


Conocimiento explcito

Dos

Enfoques

Metodolgicos

Mtodos Disciplinados

Mtodos giles
Representantes:

Representantes:

XP

RUP

Scrum

OOSE

Crystal Light Methods

OOAD

Feature Driven Development

Personal Software Process (PSP)

Adaptative Software Development

Team Process Software (TSP)

Lean Development

Gray WATCH

Balanceando

Agilidad

Disciplina

Mtodos Disciplinados

Mtodos giles
Proyectos pequeos

Grandes proyectos

Grupos

Grupos

pequeos

Ambientes
Planes
Control

Cambiantes

Internalizados
Cualitativo

Ejemplos: XP y

SCRUM

grandes

Ambientes estables
Planes

documentados

Control
Ejemplos:

cuantitativo
RUP

Gray

WATCH

Principios

giles

Satisfacer al cliente mediante


entrega temprana y continua de
software

Medir progreso a travs del software

Los requisitos cambiantes son


bienvenidos

Dar atencin a la excelencia tcnica

Entrega frecuente de software que


opere

Desarrollo sostenible

Simplicidad: Maximizar la cantidad


de trabajo no realizado
Grupos auto-organizados

Usuarios y desarrolladores trabajan


juntos diariamente
Individuos motivados
Comunicacin de la informacin va
conversacin cara-a-cara

Retrospectiva: reflexionar cmo ser


ms efectivo

El Mtodo Blue Watch

Es un mtodo de desarrollo de software orientado


a aplicaciones web de mediana complejidad y / o
tamao
Ejemplos de aplicaciones web:
o Comercio electrnico
o Gobierno electrnico
o Sistemas de informacin web
o Portales corporativos
Est dirigido a grupos de desarrollo de pequeo
tamao:
o 3-10 desarrolladores

El Mtodo Blue Watch


Es un mtodo balanceado:
o Equilibrio entre disciplina y agilidad
o Produce un mnimo de documentos
Est basado en:
o Desarrollo de software guiado por modelos
(Model Driven Development)
o Uso de las prcticas ms efectivas tanto
giles como disciplinadas

Caractersticas del mtodo

Es versionado, incremental e iterativo


Es un mtodo balanceado
Es completo
Est slidamente fundamentado

La Cadena de Valor del Mtodo

Blue WATCH utiliza tres ciclos de desarrollo diferentes

Blue WATCH est compuesto de tres modelos:

El Modelo de Productos

Relacin entre procesos y productos

El Modelo de Procesos

El Modelo de Procesos

Desarrollo de Versiones

El Modelo de Actores

Conclusiones
En el contexto empresarial, el desarrollo de aplicaciones web es
complejo
o Por muy pequea que sea la aplicacin, su complejidad no puede
menospreciarse
Los enfoques giles y disciplinados son opuestos, pero se pueden
combinar
o El enfoque balanceado combina las mejores prcticas de ambos
mundos
Los mtodos balanceados deben:
o Reducir

la documentacin sin afectar el mantenimiento

o Simplificar los procesos tcnicos y gerenciales sin perder sus


objetivos
Blue WATCH es aplicable en:

Potrebbero piacerti anche