it-swarm-es.com

Cómo aprender ágil como desarrollador individual

Posible duplicado:
¿Qué buen libro debería comprar para aprender Agile desde cero?

Parece que Agile para el desarrollador en solitario es una buena idea.

¿Pero cómo aprenderlo?

¿Existe algún buen libro, referencia web o curso del que pueda empezar un desarrollador en solitario?

23
DavRob60

Si tiene que comprar solo UN libro.

Comprar Prácticas de un desarrollador ágil .

alt text

14
user2567

Los scrums diarios pueden ser solitarios :(

Honestamente, sé ágil. Agile tiene una base sólida para aprovechar al máximo un equipo (standups, programación de parejas, etc.). Como individuo, es probable que seas ágil por tu propia naturaleza: inventa un proceso que funcione para ti y hazlo ... pero no te arrastres. Estos procesos de desarrollo existen porque administrar proyectos de TI en muchas funciones es un desafío ... usted es un solo hombre. Tú eres el proceso.

Realizo un seguimiento de mis tareas usando post-its, tengo un servidor de CI que verifica mi código y lo repito hasta que yo y los probadores (voluntarios) estamos contentos. Yo diseño primero, codifico después. Trato de establecer metas alcanzables para la semana y tiendo a no pensar en el proyecto con meses de anticipación.

Obtendrá mejores resultados trabajando de una manera en la que se sienta cómodo y en el que haya evolucionado.

Se sorprenderá de la cantidad de proceso ágil que naturalmente hace.

12
dannywartnaby

Creo que Código limpio: un manual de artesanía de software ágil , es un gran recurso.

Este libro lo convertirá en un mejor desarrollador, no solo en un mejor programador. ¡Seguramente una lectura obligada!

http://www.Amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882

2
Martin S Ek

Vas a tener que adaptarte. Dudo que haya libros que especifiquen un desarrollador o 100 desarrolladores. Si desea aprender sobre el desarrollo ágil, hay mucho en Internet. Busqué algunos libros en la librería local y no vi la necesidad.

Programación emparejada: trabajo en una empresa con muchos analistas financieros que han estado haciendo cosas en Excel que convierto a nuestra aplicación. Los arrastro para ver mi código de vez en cuando y trabajar con ellos. Ahorra mucho de ida y vuelta.

Tenemos muchas personas que solicitan software que puede desempeñar todos los demás roles.

Stand Up Meeting - OK, este asusta a mis compañeros de trabajo. Especialmente cuando tengo que aislarme por tomarme demasiado tiempo. Es broma, pero llevo un diario de lo que hice y lo que voy a hacer a diario.

En cuanto a la recopilación de requisitos, la planificación, las pruebas unitarias y de aceptación, puede seguir cualquier metodología que parezca tener sentido.

Tiendo a mantener mis 'sprints' alrededor de una semana.

2
JeffO

Usamos kanban en nuestro trabajo, y lo he encontrado realmente útil; creo que la idea de limitarse a una cierta cantidad de trabajo significa que hace más.

Otra cosa que kanban hace bien es categorizar dónde está el trabajo: usamos plan | construir | prueba | distribuir | hecho: cada una de estas etapas está definida y debe trabajar un elemento a través del tablero; esto ayuda a asegurarse de que no haya ignorado las pruebas, o que haya dedicado un poco de tiempo a planificar y definir cómo probar y demostrar una característica completa.

Una de las cosas buenas de ágil es la responsabilidad/transparencia, por lo que les diría a sus clientes en qué está trabajando, que acepten las funciones que desean agregar para que usted sea responsable ante alguien, incluso si no lo hacen. No conozco las entradas y salidas técnicas.

1
Sam J

Si desea practicar el desarrollo basado en pruebas y la integración continua, que considero que son algunas de las mejores prácticas ágiles a seguir, miraría estos libros:

0
Brian D.