http://www.juntadeandalucia.es/contratacion/ContractNoticeDetail.action?code=2010-0000007311
Me pregunto si no sería más sencillo probar antes las fórmulas que ya
se han probado y entonces ir adaptando lo que no funcione. ¿Habéis
andado ya ese camino? ¿Qué razones os han llevado a tomar esta
decisión?
Un saludo,
JMB
--
Un saludo,
Jose Manuel Beas
--
Has recibido este mensaje porque estás suscrito al grupo "agile-spain" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a agile...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a agile-spain...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/agile-spain?hl=es.
>¿Se podría negociar un montante mínimo del proyecto para que la empresa no se encuentre en un proyecto en perdidas y cinco >personas a un paso de la calle por causas ajenas a la empresa e, incluso, al licitador?
Por ello una clausula de "suelo" no estaría de más para que las empresas pequeñas (que son las que mejor scrum hacemos) podamos asumir el riesgo de contratar personal con garantías. La ausencia de ese suelo, hace preferentes a las empresas con capacidad de asumir personal sin proyecto asignado y quedan las grandes carnicerias, que ya han demostrado de lejos su valía. O las empresas medias que justamente tengan personal sin proyecto imputable en estos momentos y en el momento de la firma. Y se deja la puerta abierta a los abusos contractuales, que en la administración pública haberlos haylos (y alguno me ha tocado comerme) ya que no describe las causas objetivas de la cancelación prematura (antes de dicho suelo).
Un duda mia, propia. ¿Cómo se gestiona desde el punto de vista de la caja, el pago por iteración? ¿Se realiza una resolución de pago por cada una de las iteraciones, se ingresa todo el montante en una cuenta y se va liberando como si fuese un certificación de un Artepyme, otras formas? (Es que mi mujer es de presupuestos del CSIC y le ha causado curiosidad).
Muchas gracias por tus contestaciones,
--Un saludoJuan Quijano>¿Se podría negociar un montante mínimo del proyecto para que la empresa no se encuentre en un proyecto en perdidas y cinco >personas a un paso de la calle por causas ajenas a la empresa e, incluso, al licitador?No está previsto, aunque siempre que el proveedor cumpla con la velocidad y la planificación de cada sprint será dificil que cortemos la relación. Además, este proyecto en concreto tiene un importe estimado de 67000 euros, este es el techo de costos. Además te puedo asegurar que a nosotros tampoco nos interesa parar el proyecto o cambiar de proveedor a mitad del proyecto. Riesgos compartidos :-)
Hola Daniel,
La verdad es que enhorabuena por la propuesta y el trabajo realizado
en pensar el planteamiento y ponerlo en práctica, que seguro que ha
habido bastante. La verdad es que he disfrutado leyéndola y puede
sentar un precedente muy interesante.
Me gustaría saber un poco vuestra opinión y como planeáis evitar la
micro-estimación. Es decir, por lo que veo en el contrato todo se
centra en el punto de esfuerzo definido en una historia tipo que
habéis descrito. No entro ya en lo que acertádamente comenta Miguel
Ángel sobre la picaresca de ofrecer diréctamente un punto de esfuerzo
muy bajo, sino que voy más bien al caso de un proveedor que ve una
historia CRUD como la que ponéis y dice, "bah, esto está chupado" y
después resulta que en el resto de historias hay dos que no son
capaces, ya no por mala intención sino incluso por falta de contexto y
alcance general quizás. Quizás en este concurso no sea problema por el
tipo de aplicación, pero no sé hasta que punto esta micro-estimación
sería viable para otros concursos más complejos técnica y
funcionálmente. ¿Cómo os lo planteáis? ¿Poner una historia tipo
"media"? ¿Poner como historia tipo la más complicada para ver que
tiempo/esfuerzo os dan?
Y lo segundo es simplemente comentar que en algún momento quizás sí
que se entra en demasiado detalle. Por ejemplo, ¿por qué las
estimaciones tienen que ser con planning poker (por cierto hay una
errata, habéis puesto "pocker")? ¿Es para que el proveedor meta en el
coste la baraja? :-) Es broma, pero hay muchas varias formas de
estimar en agile y tampoco creo que sea demasiado relevante para el
contrato el usar una u otra.
JMBTotalmente de acuerdo, la idea es que el punto de esfuerzo sea una historia de usuario con valor 1 y que este punto de esfuerzo sea diferente para cada proyecto. Por ahora ya tenemos 4 o 5 puntos de esfuerzo descritos para cada una de las tecnologías y tipos de proyectos con los que trabajamos.
>Los puntos de esfuerzo, en general, no son comparables de un equipo a
>otro ni de un proyecto a otro
En el pliego solo se describe el punto de esfuerzo, no se le pone tiempo ni precio, son las empresas las que dan sus estimaciones de tiempo para ese punto de esfuerzo. Esperamos que ellas se reunan internamente con sus desarrolladores para dar esa estimación porque si no van a fallar mucho. A partir de ahi, una vez que hemos definido el punto de esfuerzo, se sacarán las historias de usuario en las reuniones de planificación en las que nosotros seremos dueños de producto y estaremos presentes.
> Si lo que pretendéis es estandarizar
> los puntos de esfuerzo desde el punto de vista del dueño de producto
> (que sabe el qué) y sin contar con los equipos (que saben el cómo), ya
> nos contaréis cómo hacéis para tener historias de usuario y sus
> correspondientes estimaciones
Podríamos ver este contrato como uno del tipo "Tiempo y materiales" pero con terminología scrum. Por otro lado llevamos aplicando scrum en proyectos internos desde hace ya bastante timpo. En cuanto a proyectos externos con proveedores también estamos aplicando scrum (pero bajo un contrato tradicional) desde hace 1 año con bastante buen resultado. Ya que nos ha permitido ver cuando nos íbamos a estrellar, cuando había que recortar funcionalidad porque no llegábamos, etc.
>¿Habéis
>andado ya ese camino?
>¿Qué razones os han llevado a tomar estaPorque Scrum es lo que mejor nos está funcionando y llevamos bastantes proyectos gestionados de la forma tradicional que casi siempre salen mal.
>decisión?
Justamente lo que digo es que no termino de entender cómo vais a
comparar los puntos desfuerzo de un proveedor con los de otro. Cada
proyecto es diferente, cada equipo es diferente, cada historia de
usuario -aunque sea muy parecida- siempre es diferente -aunque sólo
sea porque se desarrolla en un momento diferente en el tiempo-, etc
así que no sé muy bien cómo de comparables van a ser. Quizás en el
largo plazo podáis clasificar a los proveedores por otras cualidades,
pero no termino de ver las cantidades (métricas intercambiables entre
equipos para compararlos).
¿Qué es lo que os interesa comparar exactamente entre dos proveedores
cualesquiera? Quizás es lo que no entiendo... :)
> Además queremos "educar" a nuestros
> proveedores para que trabajen de esa forma, te puedo asegurar que no hemos
> encontrado muchos hasta ahora.
>
[offtopic]
Mira que me creo una empresa "ahora mismo" y hago una oferta. ¡Uy!
Creo que según las últimas estadísticas se necesita más de un mes para
crear una empresa en España. :(
[/offtopic]
> Por todo lo demás me quedo con lo que comentas de "inspect and adapt".
>
En realidad es lo que define a un agilista: su disposición a estar en
un ciclo continuado de inspección de lo hecho y adaptación para
corregir/mejorar.
> Un saludo.
>
> Muchos de los problemas que comentas, como el tema del plan de releases
>
¿Algo en el tintero? ;-)
Un cordial saludo,
JMB
On 23/08/2010, Daniel, de la Cuesta Navarrete <cue...@gmail.com> wrote:
>
> (...) pensamos que los puntos de
> esfuerzo son útiles para detectar qué proveedores nos ofrecen más valor, noJustamente lo que digo es que no termino de entender cómo vais a
> más gente, o más horas trabajadas.
comparar los puntos desfuerzo de un proveedor con los de otro. Cada
proyecto es diferente, cada equipo es diferente, cada historia de
usuario -aunque sea muy parecida- siempre es diferente -aunque sólo
sea porque se desarrolla en un momento diferente en el tiempo-, etc
así que no sé muy bien cómo de comparables van a ser. Quizás en el
largo plazo podáis clasificar a los proveedores por otras cualidades,
pero no termino de ver las cantidades (métricas intercambiables entre
equipos para compararlos).
¿Qué es lo que os interesa comparar exactamente entre dos proveedores
cualesquiera? Quizás es lo que no entiendo... :)
Un cordial saludo,
JMB
--
Has recibido este mensaje porque estás suscrito al grupo "agile-spain" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a agile...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a agile-spain...@googlegroups.com
--
Has recibido este mensaje porque estás suscrito al grupo "agile-spain" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a agile...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a agile-spain...@googlegroups.com
¿Podrías enviar algún enlace a la argumentación que comentas?
Muchas gracias :)
---
Salut,
====================================
Ricardo Borillo Domenech
http://xml-utils.com / http://twitter.com/borillo
2010/9/1 Juan Carlos Quijano Abad <juancarl...@gmail.com>:
Estoy completamente de acuerdo,
Entiendo que la idea es determinar una metrica que nos permita valorar los avances del equipo. A mi me gusta más usar dias/horas ideales precisamente por lo que comenta Angel M.: Es mas fácil estimar al principio y mas facil de entender desde fuera del equipo.
Desde mi punto de vista, con una simple conversión es posible pasar a puntos de historia.
En cualquier caso la estimación de la velocidad inicial del equipo, no deja de ser una estimación de la capacidad teórica, el día a día, la experiencia será la que indique la velocidad o ritmo del equipo. En los primeros sprint el factor de foco será siempre mayor, ya que el equipo debe ajustarse, y por tanto la velocidad menor. La pregunta es ¿Cuantos sprints deben pasar hasta que se estabilice la velocidad? ¿Cuantos consideramos como razonables? ¿Que es mejor una velocidad constante o un equipo que acelere en cada sprint?
----------------mensaje original-----------------
De: "Juan Carlos Quijano Abad" <juancarl...@gmail.com>
Para: agile...@googlegroups.com
Fecha: Wed, 1 Sep 2010 09:52:54 +0200
----------------------------------------------------------
Ramón Gavira Sáenz
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
Este correo electrónico y, en su caso, cualquier fichero anexo al mismo, contiene información de carácter confidencial exclusivamente dirigida a su destinatario o destinatarios. Queda prohibida su divulgación, copia o distribución a terceros sin la previa autorización escrita de SaGa Consulting. En el caso de haber recibido este correo electrónico por error, se ruega notifíquese inmediatamente esta circunstancia mediante reenvío a la dirección electrónica del remitente.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
The information in this e-mail and in any attachments is confidential and solely for the attention and use of the named addressee(s). You are hereby notified that any dissemination, distribution or copy of this communication is prohibited without the prior written consent of SaGa Consulting. If you have received this communication in error, please, notify the sender by reply e-mail.
Me parece razonable lo que dices pero:
1.- Tus puntos de historia pueden tambien no ser los mios. Una historia de usuario de dos puntos para un miembro del equipo puede ser de cuatro para otro ¿no? En uno y otro caso tenemos el mismo problema.
2.- El problema es del gestor, que no entiende la metrica. En su defensa tengo que decir que los costes del equipo son proporcionales a los días reales de trabajo, la empresa no paga al equipo por puntos de nada, paga por meses, por tiempo... Esto debemos tenerlo en cuanta tambien.
Sigo pensando que da un poco igual usar puntos de historia o horas/dias ideales: Usamos una metrica para dimensionar el "tamaño" de las historias. Para calcular la Capacidad del equipo para resolver historias, tomamos la capacidad maxima y la corregimos con el factor de foco.
----------------mensaje original-----------------
De: "Vicenç Garcia" <vincen...@gmail.com>
Para: agile...@googlegroups.com
Fecha: Wed, 1 Sep 2010 10:27:42 +0200
----------------------------------------------------------
en ambos casos, tiene que existir una definición clara punto/día -
equipo - proyecto. En ambos casos *no hay problema* ;)
Se ha explicado antes en este hilo que el punto base se asocia a la
complejidad de una historia de las mínimas y de estimación menos
refutable.
> 2.- El problema es del gestor, que no entiende la metrica.
No por eso el problema deja de existir, es importante poner las cosas
fáciles para todos.
>tomamos la
> capacidad maxima y la corregimos con el factor de foco.
>
de acuerdo, siempre que sigas midiendo y corrigiendo a lo largo de los
sprints, y no creas que lo que estimaste para aquel otro proyecto, o
unos números acordados al empezar el proyecto van a ser reales porque
los tenemos escritos ;)
Abrazos,
_
Jorge
1.- como decías, algunas no tienen muy claro que estaban ofertando. No
parece que quede claro que es un punto de esfuerzo y que un sprint.
2.- por otro lado la interpretación de la historia, sobre todo enmarcarla
en el contexto establecido (sprint intermedio, equipo estable, diseño y
maquetacion determinados etc), si que puede hacer que las velocidades
varíen. Ademas de esto cuando la funcionalidad es sencilla (evidentemente
segun la tecnologia que uses), puede llegar a ser muy atomica, de modo que
aunque las diferencias entre las ofertas parezcan muy grandes, basta una
variación de una unidad para que sea el doble una de la otra. Por ejemplo
si para calcular el Precio de la historia, una oferta estima 1 dia como
minimo una sobre estimacion nos dará 2 dias. Si calculas el coste de un
día de sprint y suponemos que las dos empresas obtienen el mismo valor
(como tu dices los costes son parecidos) la que estimó 1 ofertará la mitad
y la segunda ofertará el doble usando los mismos criterios de valoración.
Si te fijas quitando los "Outliers" los rangos de las ofertas van entre 200
y 600 basta con que alguien estime 1 dia (200), 2 (400) o 3 (600) para que
el rango parezca disparatado.
3.- ahora bien ¿porque unos estiman 1, 2 o 3? pues seguramente por que las
tecnologías son distintas o no se tiene experiencia, o la experiencia que
se tiene dicta eso. La licitación es para hacer un portal, ¿Que equipo vas
a poner al proyecto? Creo que con 3 desarrolladores/maquetadores que sepan
lo que hacen va sobrado. Si alguien ofertó 10 técnicos se le ha ido la
pinza. Estoy convencido de que precio alto será igual a velocidad lenta.
Por otro lado sería interesante saber como hace cada uno la estimación de
los costes (no el precio) ya que esto tambien afectará enormemente en el
precio: ¿Se tienen en cuenta costes de estructura, equipos,
inactividad,costes comerciales,...?
Con respecto a lo que quiere el cliente, creo que en este caso está claro,
tengo un presupuesto y quiero lo máximo que pueda hacer un buen equipo. El
principal problema es que en estos proyectos el alcance se va definiendo
según se va viendo el producto, ya que un portal web no es una aplicacion
con una funcionalidad concreta, sino que cambia segun las circunstancias o
estrategias que se quieran seguir en cada momento, las necesidades van
surgiendo. Por eso creo que la idea de esta licitación es bastante buena.
El que utilicemos scrum, simplemente nos marca una manera de hacer las cosas
y unas "metricas" sencillas para poder valorar el trabajo realizado, pero
sobre todo obliga a un seguimiento continuo que permite detectar
desviaciones pronto y poder actuar en consecencia.
Está claro que la única forma de que esto funcione es que Cliente /
Proveedor tengan la máxima confianza el uno del otro, el tema está en como
plasmar esto en una contrato y más aun en una licitación pública.
----------------mensaje original-----------------
De: "Scrum Master" scrumaste...@gmail.com
Para: "agile-spain" agile...@googlegroups.com
Fecha: Wed, 1 Sep 2010 11:49:26 -0700 (PDT)
-------------------------------------------------
> --
> Has recibido este mensaje porque estás suscrito al grupo "agile-spain" de
> Grupos de Google.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> agile...@googlegroups.com.
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> agile-spain...@googlegroups.com
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/agile-spain?hl=es.
>
>
--
Ramón Gavira Sáenz
[www.sagasoluciones.com -> ../../../../../]
--
Ramón Gavira Sáenz
[www.sagasoluciones.com -> ../../../../../]
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
Este correo electrónico y, en su caso, cualquier fichero anexo al mismo,
contiene información de carácter confidencial exclusivamente dirigida a su
destinatario o destinatarios. Queda prohibida su divulgación, copia o
distribución a terceros sin la previa autorización escrita de SaGa
Consulting. En el caso de haber recibido este correo electrónico por error,
se ruega notifíquese inmediatamente esta circunstancia mediante reenvío a
la dirección electrónica del remitente.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------