office - sharepoint tutorial
Mejores prácticas al usar Sharepoint como herramienta de comunicación de Scrum (6)
Si ya tiene SharePoint en casa, junto con una base de usuarios que se siente cómodo al usarlo, creo que sería bastante fácil comenzar a usarlo para SCRUM. Comenzaría con lo siguiente:
Una colección de sitios para contener 1 sitio scrum por proyecto
Un sitio scrum debe contener:
Biblioteca de documentos para los archivos electrónicos (agregue columnas para la categorización según corresponda)
Lista de miembros del equipo
Panel de discusión
El sitio se puede construir a partir de una plantilla de sitio Wiki si es necesario.
Una vez que el sitio de scrum se "siente bien", guárdelo como plantilla, así que es fácil crear uno nuevo.
Esta solución puede no estar diseñada para SCRUM en enésimo grado, pero debería ser suficiente para comenzar. Parece mucho más fácil que tener todo el equipo aprendiendo una nueva herramienta cuando parece que estás pasando por otros cambios bastante radicales.
mi $ 0.02
jt
En este momento, nuestros equipos están utilizando una combinación de un tablero de anuncios y una hoja de cálculo de Excel para realizar un seguimiento de las tareas y dibujar un gráfico de quemadas. Los atrasos son mantenidos en tarjetas de índice en sobres.
Esto funciona bien cuando los interesados están en el mismo lugar. Sin embargo, pronto tendremos equipos de Scrum en dos ubicaciones geográficamente distantes y estoy buscando las mejores prácticas sobre cómo podemos aprovechar Sharepoint para ayudarnos a comunicarnos sobre los artefactos de Scrum (retraso acumulado, gráfico de burndown, velocidad, etc.).
¿Cómo aprovechó Sharepoint para ese propósito? ¿Cuáles son las mejores prácticas y los riesgos potenciales?
En realidad, utilizamos Sharepoint para nuestro desarrollo Agile y hemos encontrado que funciona bastante bien para la gestión / colaboración de proyectos.
Hay dos cosas que hacemos que me parecieron particularmente útiles: seguimiento de métricas y pruebas automáticas. Utilizamos la biblioteca de documentos y el infopath para agregar todas nuestras historias para el proyecto al sitio. El formulario infopath debe contener toda la información que necesita para una historia: puntos, tiempo estimado, desarrollador, probador, tareas de historia, casos de prueba.
Para las métricas, creamos elementos web para: graficar gráficos, velocidad, puntos por iteración, etc. Esto es especialmente bueno para los gerentes o clientes para ver el progreso realizado en el proyecto y les ayudará a tomar decisiones con respecto a las características frente al tiempo de liberación .
Para las pruebas, tenemos un lenguaje simple SEND-RECV-ASSERT que ejecuta las pruebas todas las noches al analizar el XML para las pruebas automatizadas. Tenemos un fragmento web verde / rojo en la página principal que le informa la estadística de las pruebas.
Esto se puede hacer bastante simple con algunos análisis XML ya que el back-end de la biblioteca de documentos es XML. (Actualmente usamos algunos ActiveX y Javascript simples)
Las métricas son bastante fáciles de configurar (solo algunos análisis xml y gráficos html). Las pruebas automáticas tardan un tiempo en configurar un corredor de prueba, pero una vez que está en su lugar, y lo suficientemente fácil, ¡incluso puede hacer que los clientes / gerentes escriban pruebas de aceptación! ¡Ágil! :)
Debe intentar evitar que la herramienta se interponga en el trabajo. En un mundo ideal, el equipo estará sentado en una habitación individual con grandes pizarrones blancos, sin embargo, a menudo este no es el caso y los equipos se distribuyen, o hay un empuje para alguna forma de copia de seguridad para los post-it.
Soy un gran admirador de SharePoint y donde ya tienes esto en casa, ya estás colaborando y trabajando en equipo en la plataforma. Agregar otra herramienta, con inicios de sesión únicos puede funcionar, pero el equipo realmente necesita usarlos.
Intenté que SharePoint fuera de fábrica para hacer lo que quería, pero se quedó corto. Intenté usar la Versión Uno (en varias ocasiones a lo largo de muchos años, con muchos equipos) pero creo que la herramienta es demasiado, hay demasiadas cosas que hay que hacer que se interponen en el camino. está muy lejos de la Pizarra.
Entonces decidí desarrollar lo que necesitaba para mis proyectos. Necesitaba una herramienta simple, y usando el enfoque 37signals (creadores de basecamp) necesitaba algo con menos características que la competencia.
21Scrum es una herramienta de scrum simple construida en SharePoint que usa la plataforma, agrega las cosas que necesitas (pizarrón blanco, gráficos burndown) y te deja para seguir con el proyecto.
Tal vez esta sea la mejor opción para las personas que ya tienen y usan SharePoint, al menos ese es el objetivo.
Hemos configurado un área de trabajo de SharePoint con listas para la planificación de lanzamiento / Sprint, la acumulación de productos y la acumulación de Sprint.
El elemento central es este Tablero de tareas para SharePoint, podemos arrastrar y soltar historias y tareas, incluso si no estamos en el mismo lugar. http://www.youtube.com/watch?v=XW89M0C3N7Q
Un informe burndown visualiza el progreso automáticamente.
¡Funciona genial!
Deberías considerar algo como Trello , VersionOne , Rally o incluso Basecamp para esto. Todos ellos han alojado soluciones y ofrecen versiones gratuitas de la comunidad que puede probar para comenzar. Mi experiencia con SharePoint es que requiere una gran cantidad de recursos para mantener. Si usaba Team System y tenía muchas de las cosas preconstruidas para usted, eso podría ser diferente, aunque tengo Team System y sigo eligiendo utilizar Wiki para mis tareas de administración de proyectos. Si ya tiene una inversión en SharePoint como intranet y todo el personal de soporte, entonces también podría ser una solución viable en ese caso.
SharePoint no es la herramienta en la que pensaría primero para el desarrollo ágil. YMMV.
AFAIK, Sharepoint es ASP.net con regalos gratuitos. No está diseñado para la gestión ágil de proyectos ... por lo que tendría que instalar su propio sitio.
En mi humilde opinión, en lugar de tratar de doblar el trabajo a la herramienta que tiene ... cambiar a una mejor herramienta para el trabajo sería una mejor opción. Verifique este hilo para ver si hay algo más liviano que se ajuste a su factura.
También personalmente soy un gran admirador de no digitalizar las actividades de desarrollo. Así que usaría una hoja de cálculo para la acumulación y publicaría sus tablas Big Visible y Big. Use una cámara digital para persistir instantáneas de discusión de diagrama / diseño (fotos de la pizarra de google para herramientas) o para informes. Encuentro que la mayoría de las herramientas de "gestión de proyectos" son solo excusas para generar actualizaciones instantáneas de estado. Se interponen en el camino del desarrollo de software (que es el objetivo principal) e inhiben la interacción social con demasiada frecuencia.
( descargo de responsabilidad: absolutamente 0 experiencia con sharepoint ... excepto lo que he leído en los últimos 2 días, así que puede ser totalmente fuera de la pista )