Agile Development
                                  Ecosystem
                                   Alexis Roqué




jueves, 28 de febrero de 13
KickOff




             2


jueves, 28 de febrero de 13
KickOff
                 •            Catalyst vs Project Manager

                 •            Solución NO Universal

                 •            Presentación Mayeustica

                 •            Objetivo: Upgrade ecosystem




             3


jueves, 28 de febrero de 13
Factor X




             4


jueves, 28 de febrero de 13
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
Development
                               Ecosystem




             6


jueves, 28 de febrero de 13
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
8


jueves, 28 de febrero de 13
Connecting Dots




             9


jueves, 28 de febrero de 13
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
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
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
Accesibilidad           Desorganización
          User friendly       Tecnologícamente limitado




            13


jueves, 28 de febrero de 13
Yammer
                 •            Connect with:              http://www.yammer.com/

                 -            Comunication Booster

                 -            Team Building
                       ‣        Niko Calendar
                       ‣        Daily Scrum
                       ‣        Pair Programming




            14


jueves, 28 de febrero de 13
Facilitador      Ruido
                              Acessibilidad   KM limitado




            15


jueves, 28 de febrero de 13
Retrospectiva




            16


jueves, 28 de febrero de 13
Principio de Pareto   Mind Maping
                         (80/20)
                                          Dashboard
                                             KM
                                         Visual Kanban




            17


jueves, 28 de febrero de 13
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
Información de
                                  contacto




            19


jueves, 28 de febrero de 13
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
Gracias



            21


jueves, 28 de febrero de 13

Agile Development Ecosystem

  • 1.
    Agile Development Ecosystem Alexis Roqué jueves, 28 de febrero de 13
  • 2.
    KickOff 2 jueves, 28 de febrero de 13
  • 3.
    KickOff • Catalyst vs Project Manager • Solución NO Universal • Presentación Mayeustica • Objetivo: Upgrade ecosystem 3 jueves, 28 de febrero de 13
  • 4.
    Factor X 4 jueves, 28 de febrero de 13
  • 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
  • 8.
    8 jueves, 28 defebrero de 13
  • 9.
    Connecting Dots 9 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
  • 16.
    Retrospectiva 16 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
  • 19.
    Información de contacto 19 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
  • 21.
    Gracias 21 jueves, 28 de febrero de 13

Notas del editor

  • #2 \n
  • #3 \n
  • #4 \n
  • #5 \n
  • #6 \n
  • #7 \n
  • #8 - [...una serie de herramientas...]: ¿Qué herramientas?\n[...acompañadas...]: ¿Quiere decir esto que las herramientas por sí solas aportan poco?\n[...buenas prácticas...]: Aquel documento donde está explicado qué hacer, cómo y cuándo.\n[...modelar una metodología...]: Planificación, organización, medición, control, etc.\n\n
  • #9 Wiki\nEs el punto de entrada principal al Sistema.\nContiene la información básica de cada proyecto y la organización.\nRedirige al resto de aplicaciones del Sistema.\nPermite la creación de documentación de forma colaborativa.\nControl de cambios automático.\nDocumentación exportable a formato pdf.\n\nCms\nSistema de Gestión Documental para los documentos binarios, como word, powerpoint, etc.\nNo toda la documentación puede estar en el Wiki.\n\nProject Management\nVisión de alto nivel de la gestión de proyectos.\nCuadro de mandos ágil para directivos.\nGestiona resto de estados de un proyecto que no son Desarrollo.\n\nIssue Management\nGestión del desarrollo de cada proyecto con sus versiones, tareas, equipo, trazabilidad, etc.\n\nScm\nSistema de Gestión de Control de Fuentes (CVS, Subversion, Git,... etc.)\n\nContinuous Integration Server\nDescarga, construye, prueba, analiza el código, crea informes de estado y despliega en el Demos Server los proyectos de forma automática y periódica.\n\nDemos Server\nServidor de demos del estado actual de cada proyecto.\n\nOtros\nNotificaciones vía RSS y e-mail.\nSingle Sign On.\nPrivacidad.\nIntegración con el IDE del equipo de desarrollo para automatizar la alimentación del Sistema y garantizar la trazabilidad.\n\n\nAhora toca analizar alternativas y seleccionar la que más se ajuste a las necesidades del cliente.\nLos mayores problemas están en (1) el análisis del Wiki y el Cms por la cantidad de alternativas disponibles y (2) en la herramienta de Project Management porque cada organización tiene un punto de vista muy personal sobre la gestión de proyectos, lo que interesa y lo que no. Así que no descarto que haya que desarrollar una aplicación a medida como suelen tener todas las organizaciones.\n
  • #10 \n
  • #11 \n
  • #12 Keep Projects on Track\nactiveCollab® provides platform for planning, progress tracking and communication. Define what’s important, assign tasks and communicate with your team and clients until projects are done.\nEmail Support\nactiveCollab® 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® 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® 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® 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
  • #13 \n
  • #14 \n
  • #15 \n
  • #16 \n
  • #17 Facilitador comunicacion - rompebarreras \nAccesibilidad - Multicanal\n
  • #18 \n
  • #19 \n
  • #20 \nEl ciclo PDCA, también conocido como "Cí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én se denomina espiral de mejora continua. Es muy utilizado por los SGSI.\nLas siglas PDCA son el acrónimo de Plan, Do, Check, Act (Planificar, Hacer, Verificar, Actuar).\n\n
  • #21 \n
  • #22 \n
  • #23 \n