Sie sind auf Seite 1von 8

Anlisis de Sistemas Curso: 2K7 2K10

Unidad: 2
ElProcesodeDesarrollodeSoftware
- Diapositivas de clases Docente: Ing.Marcela F. Cattaneo
JTP y Ay:Ing. Mara Irene Mac William
2K7
Ing. Germn Vlez
JTP y Ay: Ing. Claudia Snchez
2K10 Ing. Susana Turanzas

Metodologasgiles
Qusignificagil?
o Balance entre ningn proceso y demasiado
proceso.
o Inspeccionar y adaptar, es la ley primera.
o Nos orientamos mas a las personas que al
proceso.

ASI2K7 ElProcesodeDesarrollodeSoftware

Metodologagiles:ElManifiestogil
Estamosdescubriendoformasmejoresdedesarrollarsoftware
tantopornuestrapropiaexperienciacomoayudandoaterceros.
Atravsdeestetrabajohemosaprendidoavalorar:
Individuos e interacciones sobre procesos y
herramientas.
Software funcionando
sobre documentacin
exhaustiva.
Colaboracin con el cliente sobre negociacin
contractual.
Respuesta ante el cambio sobre seguir un plan.
Estoes,aunquevaloramosloselementosdeladerecha,
valoramosmslosdelaizquierda
http://agilemanifesto.org

Metodologagiles:ElManifiestogil

http://www.agilemanifesto.org/iso/es/
ASI2K7 ElProcesodeDesarrollodeSoftware

Procesosgiles
KANBAN

SCRUM

Fuente:http://www.roggerocorp.com/impactodemetodologiasagiles
Fuente:http://comunidad.iebschool.com/iebs/general/metodologiakanban/
scrumkanbanenlasorganizaciones/

XP(ExtremeProgramming)

Fuente:http://www.extremeprogramming.org/map/project.html

QuesSCRUM?
SCRUM es una metodologa gil de gestin de
proyectos cuyo objetivo primordial es elevar al
mximo la productividad de un equipo.
Reduce al mximo la burocracia y actividades no
orientadas a producir software que funcione y
produce resultados en periodos muy breves de
tiempo (cada 30 das), por medio de iteraciones
o Sprints.
Ideal para proyectos con un rpido cambio de
requerimientos.
ASI2K7 ElProcesodeDesarrollodeSoftware

Comparacin:PUDSCRUM
PUDSCRUM

Procesodefinido
(prescriptivo)

Dirigido por casos de uso


Centrado en arquitectura
Iterativo e incremental
Cada iteracin pasa por
todos los F.T.
Fuerteactividadde

modelado
Facilita rastreabilidad
Facilita planificacin

Procesoemprico
Sebasaenelmanifiestogilcon
sus4principios.
Eldesarrolloesiterativoe
incremental
EncadaSprintserealizantodas
lasactividades:requerimientos,
diseo,cdigo,prueba.
Poseemuypocasreglasyse
inclinahacialasmetodologas
adaptativas

ConceptodeProducto
PUDSCRUM
Artefactos que se crean
durante
la
vida
del
proyecto,
como
los
modelos, cdigo fuente,
ejecutables
y
documentacin.

El producto es ms que el
cdigo, hace referencia al
sistema entero y no slo al
cdigo que se entrega.

Entrega en cada Sprint un


incremento de producto
(software funcional) de
alta prioridad y con
calidad de produccin.
El software funcionando
es la medida principal de
progreso.
No
pierda
tiempo
enfocado en trabajo que
no
agrega
valor
inmediatamente

PUDSCRUM:Artefactos
PUDSCRUM

DescripcindelaArquitectura
Product Backlog
ModelodeCasosdeUso
SprintBacklog
Glosario
DescripcindeActores
Burndown charts
CasosdeUso
PrototipodeIU
RealizacindeCasosdeUso(anlisisdiseo)
Clases(anlisisdiseo)
Interfaz
Subsistema(diseoimplementacin)
ModelosdeAnlisis,Diseo,Implementacin,Prueba
Plandeintegracindeconstrucciones Integracindesistemas
PlandePruebas,CasodePrueba,ProcedimientodePrueba.
Defecto
Evaluacindeprueba

Elflujoscrum

ASI2K7 ElProcesodeDesarrollodeSoftware

10

ComparacinPUDSCRUM
PUDSCRUM

Actividades

Ceremonias:
PlanificacindelSprint
Daily SCRUM
Demo Review
Retrospectiva
Story Time/Grooming
(Opcional)
Historiadeusuario

PUDSCRUM:Roles Perfiles
PUDSCRUM
Arquitecto
Team Member
(Equipode
Analista
Trabajo)
Especificadordecasosde
Scrum Master
uso
Product Owner
Prototipador deIU
Ingenierodecasosdeuso
Ingenierodecomponentes
Integradordesistemas
IngenierosdePruebas

Scrum

The New New Product Development Game, Takeuchi ansa Nonaka. Hardvard
Business Review 1986

HistoriasdeUsuario
ComponentesdeunaHistoriadeUsuario
Tarjeta
(Card)
Como <rol de usuario> deseo <funcin
del sistema> para poder <valor del
negocio>
La conversacin se orienta a la presentacin
y discusin de la funcionalidad ms la
descripcin acerca de ella.
Criterio de aceptacin (confirmacin)
ASI2K7 ElProcesodeDesarrollodeSoftware

14

Bibliografa

Pressman Roger, Ingeniera del Sofware, un


enfoque prctico (2006), 6 . ed., Ed. Mc
Graw Hill.
Sommerville Ian, Ingeniera de Sofware, 9na
Ed., Addison Wesley Madrid, 2011.
http://www.agilemanifesto.org/iso/es/

ASI2K7 ElProcesodeDesarrollodeSoftware

15

Das könnte Ihnen auch gefallen