Sobre contratos para freelancers

Seguramente sería de gran ayuda para muchos freelancers entender cómo son los diferentes esquemas de contratos ágiles y cómo ir hacia el esquema de Time&Materials.

En mi opinión es importante entender el balance de los riesgos entre el cliente y el proveedor de cada uno de los esquemas existentes e ir nutriendo una relación basada en la confianza. Pronto más información sobre este interesante tema.

Blog de NicoPaez

Muchas veces cuando trabajamos como ingenieros/programadores en un esquema de relación de dependencia no le prestamos mayor atención a las cuestiones contractuales. “Alguien” consigue los proyectos ya sea canalizando pedidos/necesidades de otras áreas (si desarrollamos software in-house) o bien vendiendo a algún cliente (si somos una software factory). Pero si vas a trabajar por tu cuenta deberías al menos tener algunos puntos presentes para encarar tus proyectos.

En términos generales y de forma muy simplificada existen dos tipos de contratos: los llave en mano y los Time&Materials.

En un contrato llave en mano, se define el proyecto completo antes de comenzar fijando el alcance del software a entregar y uno cobra un monto fijo también establecido al comienzo del proyecto por entregar la pieza de software en cuestión. Esta forma de contratación es muy común en construcciones civiles pero llevada al software muchas veces suele traer algunos inconvenientes por el simple hecho…

Ver la entrada original 235 palabras más

Mejorá las prácticas técnicas en tus equipos de desarrollo de software.

Las prácticas y técnicas de desarrollo ágil de software son esenciales para lograr equipos de alto desempeño.

CSD
Foto de Matias Gorostegui: Certified Scrum Developer @FDV Solutions

Scrum aporta en la gestión de proyectos, importantes beneficios para el cliente, entre ellos:

  • la posibilidad de manejar mejor cambios en las prioridades
  • mayor productividad
  • mayor visibilidad

Estos beneficios se obtienen trabajando en equipos multifuncionales incluyendo testers, desarrolladores, analistas de negocio y representantes de stakeholders. Los equipos trabajan con mayor autonomía, colaboración y transparencia, en iteraciones con entregables periódicos, con un backlog mejor definido, priorizado y constantemente actualizado. Asimismo aprenden a reflexionar sobre cómo trabajan y a implementar la mejora continua de sus procesos.

Ahora bien, para subir un escalón en la mejora de los resultados de nuestros equipos debemos prestar atención a las prácticas técnicas de desarrollo de software, ya que éstas serán uno de nuestros mayores cuellos de botella en la búsqueda de la mejora continua: mayor productividad, mejor calidad, equipo más consolidado y cliente más feliz con los resultados entregados regularmente.

La pregunta es: ¿Cómo puede hacer el equipo para comenzar este camino de mejoras? Una manera que acelera este camino es mediante la capacitación en Scrum y las prácticas técnicas con el curso de Certified Scrum Developer. sigue leyendo

Talleres Pre-Ágiles 2015 en Montevideo

En muchas conferencias se realizan cursos y talleres previos o inmediatamente después de los eventos dictados por referentes que asisten a la misma.

He asistido a los últimos 3 eventos de las Jornadas Latinoamericanas de Metodologías Ágiles llamadas Ágiles (2012 en Córdoba-Argentina, 2013 en Lima-Perú y 2014 en Medellín-Colombia) y lamentablemente no se han organizado este tipo de actividades. La única vez fue para el Ágiles 2013 en Lima cuando Jurgen Appelo, quien sería Keynote en ese evento, hizo una parada previa en Bogotá para dictar un taller de Management 3.0. Tuve la suerte de poder viajar desde Caracas a Bogotá y realizar ese taller y luego seguir a Lima para el Ágiles 2013. sigue leyendo

Agilidad, Resiliencia y Kaizen

 ¿Quieres hacer más ágil tu empresa? La resiliencia personal y empresarial al servicio de la agilidad y de la mejora continua.

Nuestra sesión en el Agiles2015‬.

Resumen

La resiliencia es la capacidad que tienen las personas o las empresas para afrontar momentos de adversidad, adaptarse e innovar ante los cambios que se dan en períodos de inestabilidad.
El objetivo de este taller es entre otros alentar un cambio de paradigma: pasar desde valorar el acierto y penalizar el error, hacia poner en valor el error alentando a experimentar, equivocarse y aprender de él para superarse, lo cual es la base de la búsqueda de la mejora continua o Kaizen en la agilidad. sigue leyendo

Webinar AgilVen: Gestión ágil de requisitos en proyectos de software

Webinar AgilVen del 22/04/2015.

Con el grupo de colaboradores de la comunidad ágil venezolana AgilVen estamos haciendo un grupo de charlas periódicas por Hangout.

En esta oportunidad junto con el panel de invitados conversamos sobre la gestión de requisitos en proyectos de software, cómo se diferencia esta etapa tan importante entre los métodos tradicionales de tipo secuenciales o en cascada y los enfoques ágiles como Scrum. sigue leyendo