9 votos

Metodologías ágiles cuando el desarrollo de software como freelance?

Me gustaría definir el siguiente caso como el Solitario Freelance Caso:

  • El freelancer es una pila de diseñador web y desarrollador.
  • El cliente es una pequeña empresa que quiere una página web.

Muchas de desarrollo de software de las empresas el uso de metodologías ágiles para hacer su trabajo. Yo he investigado ágil, de enfoque para el proceso de desarrollo de software para ver si es o no es viable en un equipo pequeño. Si es así, me imagino que puede ser aplicable a otros escenarios (es decir, con más personas involucradas). He aprendido que su principal ventaja radica en su capacidad de adaptación al cambio. Esto puede ser realmente útil en muchos casos, pero especialmente en el solitario freelance caso.

De lo que he aprendido, puedo concluir que la entrega de un producto utilizable para el cliente a menudo resulta en que el cliente colabora en lugar de observar el proceso, dando una información muy valiosa.

Tengo un par de preguntas, a pesar de que:

  1. Es mi conclusión correcta?
  2. En el solitario freelance caso, ¿podría la relación entre el cliente y el freelance ser considerado como un "equipo", ya que ambos trabajan juntos?
  3. Suponiendo que las metodologías ágiles son para el trabajo en equipo, podría ser útil en el Solitario Freelance Caso, aunque no es exactamente un "equipo"?

Nota: he visto esta pregunta, pero esta pregunta involucra sólo dos entidades en el proceso de desarrollo: el trabajador autónomo y el cliente.

8voto

Justin Puntos 1169

Independientemente de si usted está siguiendo las prácticas Ágiles, si no implican que el cliente desde el principio, o alguien que pueda tomar decisiones acerca de los resultados del proyecto en nombre del cliente (un Negocio de partes Interesadas Ágil en la jerga), entonces las probabilidades están muy fuertemente en contra de usted en realidad la entrega de un producto que el cliente quiere y puede usar. Esto es aún más importante si sólo hay 2 personas en el equipo de actores y desarrollador.

Mi experiencia de ambos Ágil (7 años como desarrollador principal en numerosos proyectos Ágiles) y trabajar como Freelance (4+ años como contratista) me han demostrado que los proyectos sobre los que estaba trabajando solo con un cliente y han adoptado estrictas procesos Ágiles fueron los proyectos que fueron más exitosos en términos de la entrega de un producto que el cliente estaba contento con el.

La clave para hacer uso de las ideas detrás Ágil para un solitario freelancer es definir las características generales que hasta el frente y un orden de prioridad para los entregables, aunque dejando espacio para el cambio dentro de esos función de las definiciones. El peligro con este enfoque (que usted debe ser consciente de que desde el principio) es no dejar demasiado espacio para el cambio. En su lugar, tratar de definir lo que viene en el mandato de cambio permitido y lo que daría lugar a una solicitud de cambio (con el correspondiente coste). Si usted no tiene cuidado, llega a ser bastante fácil para un cliente simplemente se centran en el "cambio" de aspecto y causar masiva de renovación sin costo adicional para ellos, que rápidamente se puede hacer un proyecto inviable desde su extremo.

Cuanto más de cerca se puede colaborar con el cliente, especialmente en el comienzo, el mejor en términos de la general, el éxito de la entrega. La otra parte clave de Ágil que es importante es la idea de desarrollo iterativo. Pedir información regularmente. Empujar los cambios de seguridad en una ubicación compartida y de invitar a la retroalimentación a regulares intervalos predeterminados. De esa manera, si el proyecto no es ofrecer lo que el cliente ha previsto, hay tiempo para cambiar de rumbo, sin incurrir en costos masiva y pérdida de tiempo.

2voto

Stann Puntos 133

Como una organización de desarrollo profesional, creo que scrum agile es una herramienta de gestión de proyectos que es muy ligero y flexible para equipos pequeños. Para un profesional independiente, el uso de la planificación de poker, el concepto de historia puntos, y a diario stand ups con el propietario del producto son herramientas esenciales en la comunicación de espera funciones y características dentro del presupuesto y a tiempo. Yo les insto a ir a YouTube y hacer algunas búsquedas en la metodología scrum. Búsqueda de palabras clave de scrum y el tutorial para obtener la velocidad. Visita de la Scrum Alliance para obtener más información.

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X