SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
1
¿Permite la Ley de Contratos
del Sector Público Proyectos
Ágiles de Software?
Roberto Saralegui
Amper Programas
¿Permite la Ley de Contratos del Sector Público Proyectos Ágiles de Software? 2
El software es peculiar
Coste de generación: €€€€€
Coste de pruebas: €€€€€ €€€€€
Coste de duplicación: 0
Arreglar un fallo: cientos de
horas de investigación para
acabar cambiando una línea
¿Permite la Ley de Contratos del Sector Público Proyectos Ágiles de Software? 3
Metodología clásica
Fases estancas
Sólo se pasa una vez
Análisis
Diseño
Desarrollo
Pruebas
Entrega
¿Permite la Ley de Contratos del Sector Público Proyectos Ágiles de Software? 4
¿A alguien le suena?
No es lo que yo quería
Ha acabado el plazo y no está listo
No funciona
Funciona según los pliegos pero no era
esto lo que se pedía
Queremos hacer este
cambio; es sencillo
Lo más importante no funciona
Lo han hecho tan complicado
que es imposible de manejar
¿Permite la Ley de Contratos del Sector Público Proyectos Ágiles de Software? 5
Metodologías ágiles
División en tareas, se les dan “puntos” en función
de la dificultad
Iteración: se implementan tareas concretas en
acuerdo con el cliente
Análisis
Diseño
Desarrollo
Pruebas
Entrega
Una iteración
¿Permite la Ley de Contratos del Sector Público Proyectos Ágiles de Software? 6
Virtud y defecto: inconcreción
Se mide cuántos puntos se han implementado
Avanza el proyecto: se estabiliza la relación
puntos - días
¿Qué vamos a entregar? Tres opciones:
Tiempo
Características
Entregar cuando se
alcance este nivel
(a)
Tiempo
Características
Entregar en esta fecha
(b)
Tiempo
Características
Entregar en
esta zona
(c)
SIEMPRE OCURRE. La metodología ágil lo mide mejor
¿Permite la Ley de Contratos del Sector Público Proyectos Ágiles de Software? 7
Ventajas
Eficiencia global:
– evita los “márgenes de seguridad” de cada persona
– evita el cumplimiento de la “Ley” de Parkinson: todo trabajo se
extenderá hasta llegar al plazo acordado
Pone de relieve contratiempos y detalles no considerados
en la especificación inicial
Siempre hay un software funcional
Transparencia
Acuerdo contratista – cliente
– Qué se implementa en la iteración
– Cambios y mejoras
– Eliminar bloques con mala relación coste-plazo / funcionalidad
¿Permite la Ley de Contratos del Sector Público Proyectos Ágiles de Software? 8
Ejemplos
Tareas y su estado. Representación
visual (kanban)
Una iteración, puntos que quedan
para completarla
9
Encaje con la Ley de Contratos
¿Permite la Ley de Contratos del Sector Público Proyectos Ágiles de Software? 10
Conflicto con la LCSP
Aprendizaje
Cambios
Modificaciones de
contrato
202.1 ¿Causas
imprevistas?
¿El expediente lo
admite?
¡Plazo!
¿Qué vamos a
entregar?
¿Cuándo?
Inconcreción
74. Objeto
determinado
¿Está acabado?
¿Falta algo?
Totalidad de la
prestación
205.1:
Cumplimiento del
contrato
¿Permite la Ley de Contratos del Sector Público Proyectos Ágiles de Software? 11
¿Permite esto la LCSP?
NO¿NO?
¿Permite la Ley de Contratos del Sector Público Proyectos Ágiles de Software? 12
Qué permite la LCSP
Software
9b. Contrato de
servicios
Métrica: nivel de
servicio
Adjudicación
134.2 Criterios
mensurables
Fase de ejecución:
evaluación de la
prestación
Diálogo
competitivo
163.1, 166.4
Procesos iterativos
Resolver un
problema mediante
iteraciones
Decisiones sobre
la marcha
1. Prestación más
ventajosa
Reducción de
riesgos
13
Propuesta
¿Permite la Ley de Contratos del Sector Público Proyectos Ágiles de Software? 14
Métricas de completitud
Evaluación de una oferta Evaluación de un suministro
Básicas
Muy
deseables
Deseables
Funcionalidades ofertadas
A B
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
Básicas
Muy
deseables
Deseables
Funcionalidades implementadas
A
x
x
x
x
x
x
x
x
x
x
x
x
A: 90
B: 78
Estado:
140
¿Permite la Ley de Contratos del Sector Público Proyectos Ágiles de Software? 15
Totalidad de la prestación
variaciones técnicas
Pliegos de condiciones: la clave
Métricas que
definen cuándo
funciona
correctamente
a satisfacción de la
Administración
Funciona
funcionalidades más
importantes implementadas
Mismo objeto
del contrato
Proceso
iterativo
evitar
modificaciones
permitir
metodología ágil
¿Permite la Ley de Contratos del Sector Público Proyectos Ágiles de Software? 16
Un ejemplo
Tipo de
error
Máximo
número
Explicación
Mayor 5
Impide el correcto
funcionamiento
Menor 50
El software funciona
mediante un método
alternativo
Cosmético 100
El software funciona,
pero visualmente hay
elementos incorrectos
Tipo de
funcionalidad
Implementadas
al
Explicación
Básica 98%
Necesarias para
el buen
funcionamiento
Muy deseable 80%
Prescindibles si
entran en
conflicto con la
clase anterior
Deseable 50%
Prescindibles si
el costo de
tenerlas es más
elevado que lo
que aportan
la perfección no existe
condiciones de aceptación métricas de completitud
¿Permite la Ley de Contratos del Sector Público Proyectos Ágiles de Software? 17
¿Permite esto la LCSP?
SÍ
18

Más contenido relacionado

Destacado (15)

Pow toon
Pow toon Pow toon
Pow toon
 
LeanAroundTheClock
LeanAroundTheClockLeanAroundTheClock
LeanAroundTheClock
 
Clase06- La revolución energética y la sostenibilidad
Clase06- La revolución energética y la sostenibilidadClase06- La revolución energética y la sostenibilidad
Clase06- La revolución energética y la sostenibilidad
 
Derecho Agrario
Derecho AgrarioDerecho Agrario
Derecho Agrario
 
Money From Aroundtheworld
Money From AroundtheworldMoney From Aroundtheworld
Money From Aroundtheworld
 
Que es un blog
Que  es un blogQue  es un blog
Que es un blog
 
NVW-Jahresbericht 2010
NVW-Jahresbericht 2010NVW-Jahresbericht 2010
NVW-Jahresbericht 2010
 
Fundamentos de la_investigación2
Fundamentos de la_investigación2Fundamentos de la_investigación2
Fundamentos de la_investigación2
 
Orientacion
Orientacion Orientacion
Orientacion
 
Quercus dic 08
Quercus dic 08Quercus dic 08
Quercus dic 08
 
Trrabajo de nticssssssss karen
Trrabajo de nticssssssss karenTrrabajo de nticssssssss karen
Trrabajo de nticssssssss karen
 
Presentacion manto negro
Presentacion manto negro Presentacion manto negro
Presentacion manto negro
 
Taller laura
Taller lauraTaller laura
Taller laura
 
Parcial domiciliario - Kim Melany
Parcial domiciliario - Kim MelanyParcial domiciliario - Kim Melany
Parcial domiciliario - Kim Melany
 
Ingles ginna
Ingles ginnaIngles ginna
Ingles ginna
 

Similar a rsaralegui LCSP y Proyectos de sw edicion 02 presentación

Meetup: Sesion #1 Unit Testing & Simian Army
Meetup: Sesion #1 Unit Testing & Simian ArmyMeetup: Sesion #1 Unit Testing & Simian Army
Meetup: Sesion #1 Unit Testing & Simian ArmyOsvaldo Mercado Coss
 
rsaralegui LCSP y proyectos de sw edicion 02
rsaralegui LCSP y proyectos de sw edicion 02rsaralegui LCSP y proyectos de sw edicion 02
rsaralegui LCSP y proyectos de sw edicion 02Roberto Saralegui
 
Experiencia de Deuda Tecnica en Google.en.es.pdf
Experiencia de Deuda Tecnica en Google.en.es.pdfExperiencia de Deuda Tecnica en Google.en.es.pdf
Experiencia de Deuda Tecnica en Google.en.es.pdfNicanor Sachahuaman
 
Modelos de Negocio sobre Java, Software Libre y Cloud Computing
Modelos de Negocio sobre Java, Software Libre y Cloud ComputingModelos de Negocio sobre Java, Software Libre y Cloud Computing
Modelos de Negocio sobre Java, Software Libre y Cloud ComputingSergio Montoro Ten
 
Clase proyecto sidet
Clase proyecto sidetClase proyecto sidet
Clase proyecto sidetNii Caytuiro
 
Ponencia
PonenciaPonencia
Ponenciafredmoa
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de softwareSaul mendoza valdez
 
Ingenieria de requisitos
Ingenieria de requisitosIngenieria de requisitos
Ingenieria de requisitosyessicarguez
 
Television sobre Internet Arquitectura P2PTV - Pablo Rodriguez Bocca
Television sobre Internet Arquitectura P2PTV - Pablo Rodriguez BoccaTelevision sobre Internet Arquitectura P2PTV - Pablo Rodriguez Bocca
Television sobre Internet Arquitectura P2PTV - Pablo Rodriguez BoccaRed Auti
 
Cliente servidor
Cliente   servidorCliente   servidor
Cliente servidorwilmersp04
 
Valor ganado conferencia acis ver 3
Valor ganado conferencia acis ver 3Valor ganado conferencia acis ver 3
Valor ganado conferencia acis ver 3Erick Muñoz
 
3.valor ganado conferencia acis ver 3
3.valor ganado conferencia acis ver 33.valor ganado conferencia acis ver 3
3.valor ganado conferencia acis ver 3Omar Colqui
 

Similar a rsaralegui LCSP y Proyectos de sw edicion 02 presentación (20)

Meetup: Sesion #1 Unit Testing & Simian Army
Meetup: Sesion #1 Unit Testing & Simian ArmyMeetup: Sesion #1 Unit Testing & Simian Army
Meetup: Sesion #1 Unit Testing & Simian Army
 
rsaralegui LCSP y proyectos de sw edicion 02
rsaralegui LCSP y proyectos de sw edicion 02rsaralegui LCSP y proyectos de sw edicion 02
rsaralegui LCSP y proyectos de sw edicion 02
 
Experiencia de Deuda Tecnica en Google.en.es.pdf
Experiencia de Deuda Tecnica en Google.en.es.pdfExperiencia de Deuda Tecnica en Google.en.es.pdf
Experiencia de Deuda Tecnica en Google.en.es.pdf
 
Refactor y deuda técnica
Refactor y deuda técnicaRefactor y deuda técnica
Refactor y deuda técnica
 
Modelos de Negocio sobre Java, Software Libre y Cloud Computing
Modelos de Negocio sobre Java, Software Libre y Cloud ComputingModelos de Negocio sobre Java, Software Libre y Cloud Computing
Modelos de Negocio sobre Java, Software Libre y Cloud Computing
 
Clase proyecto sidet
Clase proyecto sidetClase proyecto sidet
Clase proyecto sidet
 
3.creacion de componentes visuales
3.creacion de componentes visuales3.creacion de componentes visuales
3.creacion de componentes visuales
 
Ponencia
PonenciaPonencia
Ponencia
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de software
 
Soluciones Innovation Strategies
Soluciones Innovation StrategiesSoluciones Innovation Strategies
Soluciones Innovation Strategies
 
Ingenieria de requisitos
Ingenieria de requisitosIngenieria de requisitos
Ingenieria de requisitos
 
Ingenieria de requisitos
Ingenieria de requisitosIngenieria de requisitos
Ingenieria de requisitos
 
Television sobre Internet Arquitectura P2PTV - Pablo Rodriguez Bocca
Television sobre Internet Arquitectura P2PTV - Pablo Rodriguez BoccaTelevision sobre Internet Arquitectura P2PTV - Pablo Rodriguez Bocca
Television sobre Internet Arquitectura P2PTV - Pablo Rodriguez Bocca
 
11. corticon
11. corticon11. corticon
11. corticon
 
Cliente servidor
Cliente   servidorCliente   servidor
Cliente servidor
 
Valor ganado conferencia acis ver 3
Valor ganado conferencia acis ver 3Valor ganado conferencia acis ver 3
Valor ganado conferencia acis ver 3
 
3.valor ganado conferencia acis ver 3
3.valor ganado conferencia acis ver 33.valor ganado conferencia acis ver 3
3.valor ganado conferencia acis ver 3
 
Mitos de-software
Mitos de-softwareMitos de-software
Mitos de-software
 
Mitos de-software.
Mitos de-software.Mitos de-software.
Mitos de-software.
 
Mitos de software.
Mitos de software.Mitos de software.
Mitos de software.
 

rsaralegui LCSP y Proyectos de sw edicion 02 presentación

  • 1. 1 ¿Permite la Ley de Contratos del Sector Público Proyectos Ágiles de Software? Roberto Saralegui Amper Programas ¿Permite la Ley de Contratos del Sector Público Proyectos Ágiles de Software? 2 El software es peculiar Coste de generación: €€€€€ Coste de pruebas: €€€€€ €€€€€ Coste de duplicación: 0 Arreglar un fallo: cientos de horas de investigación para acabar cambiando una línea
  • 2. ¿Permite la Ley de Contratos del Sector Público Proyectos Ágiles de Software? 3 Metodología clásica Fases estancas Sólo se pasa una vez Análisis Diseño Desarrollo Pruebas Entrega ¿Permite la Ley de Contratos del Sector Público Proyectos Ágiles de Software? 4 ¿A alguien le suena? No es lo que yo quería Ha acabado el plazo y no está listo No funciona Funciona según los pliegos pero no era esto lo que se pedía Queremos hacer este cambio; es sencillo Lo más importante no funciona Lo han hecho tan complicado que es imposible de manejar
  • 3. ¿Permite la Ley de Contratos del Sector Público Proyectos Ágiles de Software? 5 Metodologías ágiles División en tareas, se les dan “puntos” en función de la dificultad Iteración: se implementan tareas concretas en acuerdo con el cliente Análisis Diseño Desarrollo Pruebas Entrega Una iteración ¿Permite la Ley de Contratos del Sector Público Proyectos Ágiles de Software? 6 Virtud y defecto: inconcreción Se mide cuántos puntos se han implementado Avanza el proyecto: se estabiliza la relación puntos - días ¿Qué vamos a entregar? Tres opciones: Tiempo Características Entregar cuando se alcance este nivel (a) Tiempo Características Entregar en esta fecha (b) Tiempo Características Entregar en esta zona (c) SIEMPRE OCURRE. La metodología ágil lo mide mejor
  • 4. ¿Permite la Ley de Contratos del Sector Público Proyectos Ágiles de Software? 7 Ventajas Eficiencia global: – evita los “márgenes de seguridad” de cada persona – evita el cumplimiento de la “Ley” de Parkinson: todo trabajo se extenderá hasta llegar al plazo acordado Pone de relieve contratiempos y detalles no considerados en la especificación inicial Siempre hay un software funcional Transparencia Acuerdo contratista – cliente – Qué se implementa en la iteración – Cambios y mejoras – Eliminar bloques con mala relación coste-plazo / funcionalidad ¿Permite la Ley de Contratos del Sector Público Proyectos Ágiles de Software? 8 Ejemplos Tareas y su estado. Representación visual (kanban) Una iteración, puntos que quedan para completarla
  • 5. 9 Encaje con la Ley de Contratos ¿Permite la Ley de Contratos del Sector Público Proyectos Ágiles de Software? 10 Conflicto con la LCSP Aprendizaje Cambios Modificaciones de contrato 202.1 ¿Causas imprevistas? ¿El expediente lo admite? ¡Plazo! ¿Qué vamos a entregar? ¿Cuándo? Inconcreción 74. Objeto determinado ¿Está acabado? ¿Falta algo? Totalidad de la prestación 205.1: Cumplimiento del contrato
  • 6. ¿Permite la Ley de Contratos del Sector Público Proyectos Ágiles de Software? 11 ¿Permite esto la LCSP? NO¿NO? ¿Permite la Ley de Contratos del Sector Público Proyectos Ágiles de Software? 12 Qué permite la LCSP Software 9b. Contrato de servicios Métrica: nivel de servicio Adjudicación 134.2 Criterios mensurables Fase de ejecución: evaluación de la prestación Diálogo competitivo 163.1, 166.4 Procesos iterativos Resolver un problema mediante iteraciones Decisiones sobre la marcha 1. Prestación más ventajosa Reducción de riesgos
  • 7. 13 Propuesta ¿Permite la Ley de Contratos del Sector Público Proyectos Ágiles de Software? 14 Métricas de completitud Evaluación de una oferta Evaluación de un suministro Básicas Muy deseables Deseables Funcionalidades ofertadas A B x x x x x x x x x x x x x x x x x x x x x x x x x Básicas Muy deseables Deseables Funcionalidades implementadas A x x x x x x x x x x x x A: 90 B: 78 Estado: 140
  • 8. ¿Permite la Ley de Contratos del Sector Público Proyectos Ágiles de Software? 15 Totalidad de la prestación variaciones técnicas Pliegos de condiciones: la clave Métricas que definen cuándo funciona correctamente a satisfacción de la Administración Funciona funcionalidades más importantes implementadas Mismo objeto del contrato Proceso iterativo evitar modificaciones permitir metodología ágil ¿Permite la Ley de Contratos del Sector Público Proyectos Ágiles de Software? 16 Un ejemplo Tipo de error Máximo número Explicación Mayor 5 Impide el correcto funcionamiento Menor 50 El software funciona mediante un método alternativo Cosmético 100 El software funciona, pero visualmente hay elementos incorrectos Tipo de funcionalidad Implementadas al Explicación Básica 98% Necesarias para el buen funcionamiento Muy deseable 80% Prescindibles si entran en conflicto con la clase anterior Deseable 50% Prescindibles si el costo de tenerlas es más elevado que lo que aportan la perfección no existe condiciones de aceptación métricas de completitud
  • 9. ¿Permite la Ley de Contratos del Sector Público Proyectos Ágiles de Software? 17 ¿Permite esto la LCSP? SÍ 18