Presentación de los elementos que conforman un ecosistema de desarrollo de software ágil y las herramientas que utilizamos en la empresa <undefined>, especializada en el desarrollo y diseño de aplicaciones web.
5. Product Backlog
• Canal comunicación (50)
• Repositorio información (55)
• Agenda/Planificación (60)
• Accesibilidad (40)
• Monitorización y seguimiento (45)
• Objetivo: Flow Mode ON
5
jueves, 28 de febrero de 13
6. Development
Ecosystem
6
jueves, 28 de febrero de 13
7. Definición
“Un ecosistema de software es un espacio de
trabajo en el que conviven una serie de
herramientas que acompañadas de unas buenas
prácticas permiten a un equipo de desarrollo
modelar una metodología (ágil) de trabajo”.
Manuel Recena (@recena)
7
jueves, 28 de febrero de 13
10. ActiveCollab
• “ActiveCollab is a project management &
http://www.activecollab.com/
collaboration tool that you can set up on
your own server or local network.Work
with your team, clients and contractors in
easy to use environment, while keeping
full control over your data.”
• Connect with:
- WIKI
- CMS
- Project Management
- Issue Tracker
10
jueves, 28 de febrero de 13
11. 60% Silver bullet Wiki limitada
Seguimiento RSS/Email Calendario limitado
Customizable Falta widgets
Accesibilidad Web Limitación Browser
Extensible (API) No Open Source
Community No charting
11
jueves, 28 de febrero de 13
12. Google Docs
• “Create and edit web-based http://www.google.com/docs
documents, spreadsheets, and
presentations. Store documents
online and access them from
any computer.”
• Connect with:
- Project Management (Agile
- Scrum)
‣ Burndown Chart
- CMS
‣ Forms (360º)
‣ Spreadsheets
12
jueves, 28 de febrero de 13
13. Accesibilidad Desorganización
User friendly Tecnologícamente limitado
13
jueves, 28 de febrero de 13
14. Yammer
• Connect with: http://www.yammer.com/
- Comunication Booster
- Team Building
‣ Niko Calendar
‣ Daily Scrum
‣ Pair Programming
14
jueves, 28 de febrero de 13
15. Facilitador Ruido
Acessibilidad KM limitado
15
jueves, 28 de febrero de 13
17. Principio de Pareto Mind Maping
(80/20)
Dashboard
KM
Visual Kanban
17
jueves, 28 de febrero de 13
18. Conclusiones
• Ecosistema vivo
• No Silver Bullet
• Necesidad formación equipo
• Principal enemigo: cambio
• Importancia rol “Ecosystem Gardener”
• Circulo Deming (PDCA)
18
jueves, 28 de febrero de 13
20. E-Mail
alexis.roque@undefined.es
Blog
www.sokrat.es
www.alexisroque.com
Web
www.undefined.es
Twitter
alexisroque
Linkedin
www.linkedin.com/in/alexisroque
20
jueves, 28 de febrero de 13
- [...una serie de herramientas...]: &#xBF;Qu&#xE9; herramientas?\n[...acompa&#xF1;adas...]: &#xBF;Quiere decir esto que las herramientas por s&#xED; solas aportan poco?\n[...buenas pr&#xE1;cticas...]: Aquel documento donde est&#xE1; explicado qu&#xE9; hacer, c&#xF3;mo y cu&#xE1;ndo.\n[...modelar una metodolog&#xED;a...]: Planificaci&#xF3;n, organizaci&#xF3;n, medici&#xF3;n, control, etc.\n\n
Wiki\nEs el punto de entrada principal al Sistema.\nContiene la informaci&#xF3;n b&#xE1;sica de cada proyecto y la organizaci&#xF3;n.\nRedirige al resto de aplicaciones del Sistema.\nPermite la creaci&#xF3;n de documentaci&#xF3;n de forma colaborativa.\nControl de cambios autom&#xE1;tico.\nDocumentaci&#xF3;n exportable a formato pdf.\n\nCms\nSistema de Gesti&#xF3;n Documental para los documentos binarios, como word, powerpoint, etc.\nNo toda la documentaci&#xF3;n puede estar en el Wiki.\n\nProject Management\nVisi&#xF3;n de alto nivel de la gesti&#xF3;n de proyectos.\nCuadro de mandos &#xE1;gil para directivos.\nGestiona resto de estados de un proyecto que no son Desarrollo.\n\nIssue Management\nGesti&#xF3;n del desarrollo de cada proyecto con sus versiones, tareas, equipo, trazabilidad, etc.\n\nScm\nSistema de Gesti&#xF3;n de Control de Fuentes (CVS, Subversion, Git,... etc.)\n\nContinuous Integration Server\nDescarga, construye, prueba, analiza el c&#xF3;digo, crea informes de estado y despliega en el Demos Server los proyectos de forma autom&#xE1;tica y peri&#xF3;dica.\n\nDemos Server\nServidor de demos del estado actual de cada proyecto.\n\nOtros\nNotificaciones v&#xED;a RSS y e-mail.\nSingle Sign On.\nPrivacidad.\nIntegraci&#xF3;n con el IDE del equipo de desarrollo para automatizar la alimentaci&#xF3;n del Sistema y garantizar la trazabilidad.\n\n\nAhora toca analizar alternativas y seleccionar la que m&#xE1;s se ajuste a las necesidades del cliente.\nLos mayores problemas est&#xE1;n en (1) el an&#xE1;lisis del Wiki y el Cms por la cantidad de alternativas disponibles y (2) en la herramienta de Project Management porque cada organizaci&#xF3;n tiene un punto de vista muy personal sobre la gesti&#xF3;n de proyectos, lo que interesa y lo que no. As&#xED; que no descarto que haya que desarrollar una aplicaci&#xF3;n a medida como suelen tener todas las organizaciones.\n
\n
\n
Keep Projects on Track\nactiveCollab&#xAE; provides platform for planning, progress tracking and communication. Define what&#x2019;s important, assign tasks and communicate with your team and clients until projects are done.\nEmail Support\nactiveCollab&#xAE; sends you an email when something important happens. Simply reply to these notifications to post comments, or send new email messages to create tasks and start discussions.\nExtend and Integrate\nUse modules to extend the system and make it work exactly how you want it to. Feel free to integrate activeCollab&#xAE; with other tools and services through an API.\nCollaborate\nWork with your associates and clients, assign tasks, share files, get notified when something happens, discuss and comment. Everything is saved in the system and available for future reference.\nSave Time\nactiveCollab&#xAE; has a number of tools that save your time. Create project templates, easily reschedule milestones and tasks, quickly add new tasks and discussions and more.\nBe In Control\nInstall activeCollab&#xAE; on your server and invite people to work with you. System can run behind your company's firewall. Use flexible roles and permissions to define who can do and see what.\n\n
\nEl ciclo PDCA, tambi&#xE9;n conocido como "C&#xED;rculo de Deming" (de Edwards Deming), es una estrategia de mejora continua de la calidad en cuatro pasos, basada en un concepto ideado por Walter A. Shewhart. Tambi&#xE9;n se denomina espiral de mejora continua. Es muy utilizado por los SGSI.\nLas siglas PDCA son el acr&#xF3;nimo de Plan, Do, Check, Act (Planificar, Hacer, Verificar, Actuar).\n\n