Your SlideShare is downloading. ×
Gestión de pryectos con AgilePoint y Sharepoint
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Gestión de pryectos con AgilePoint y Sharepoint

1,416
views

Published on


0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,416
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
44
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Gestión de procesos con AgilePoint y SharePoint 28 de septiembre de 2010, Foment del Traball. Via Laietana, 32. 08003 Barcelona AgilePoint Company Propietary
  • 2. AgilePoint BPMS, responder con Agilidad y Control a la velocidad que exige el Negocio AgilePoint es una moderna plataforma de Gestión de Procesos de Negocio(BPMS)que inyecta la capa de gestión de procesos de interacción humana en la arquitectura existente de la Organización. De forma no intrusiva y utilizando los activos existentes (LOB: SCM, ERP, CRM etc.) mediante una arquitectura dinámica dirigida por metadatos que permite ser un catalizador para conseguir una arquitectura SOA. AgilePoint está construido totalmente con el framework .NET y XML, y utiliza toda la infraestructura de Microsoft: proporciona un interfaz desde Visio para crear o modificar procesos, y mediante la integración con Office, SharePoint, InfoPath, BizTalk, Exchange, CCF, Visual Studio, OpenXML, Windows Workflow Foundation y servicios web. Con AgilePoint, el modelo de procesos es la aplicación, cualquier modelo puede ser desplegado de inmediato, compartido y combinado con otros procesos sin necesidad de compilación. AgilePoint cuenta con el reconocimiento de prestigiosos analistas como Gartner, Forrester o IDC, y es miembro de la Alianza de Procesos de Negocio de Microsoft para Integración con BizTalk Server y Windows Workflow Foundation. AgilePoint Company Propietary
  • 3. Reconocimiento por Analistas líderes en T.I. Forrester Human Centric BPMS for .NET 2007 - Strong Performer (Dec 2007) BPM Magic Quadrant Visionary (Feb 2009) Microsoft Dynamics CRM Metro Program Best Model-driven BPMS Microsoft for Process-based SOA Butler Group Office/SharePoint "14" Composition (Aug 2008) Technical Audit (Sep 2008) TAP Program BPM Cool Vendor 2007 Microsoft Business BPM Magic Quadrant 2007 Process Alliance - Charter Member (Feb 2007) AgilePoint Company Propietary
  • 4. Requisitos para una solución de BPMS Requisitos de NEGOCIO (*) Requisitos TÉCNICOS Lenguaje ampliamente extendido Permite mejoras contínuas Incrementales Extensión sobre estandar .NET El modelador de procesos puede representar tanto tareas de personas No ligado a ningún GUI en particular como reglas de negocio y flujos de Utilización de MS CRM, información entre sistemas. ASP.NET, JSP, WinForms, El modelo de Proceso es interpretado y Outlook, u otras aplicaciones ejecutado por el motor de BPM en tiempo existentes. real. La instancia de un proceso es accesible Basado en SOA visualmente a Participantes no técnicos. Promueve la abstracción de la función de Negocio hacia esa Los Gerentes pueden cambiar los modelos arquitectura. de procesos fácilmente y los cambios son reflejados de forma inmediata en la Permitir a TI liberarse de responsabilidades ejecución. que pueden ser acometidas por las áreas de Los Gerentes deciden con TI los procesos negocio propietarias de los porcesos en y cómo implementar nueva funcionalidad temas como: específica. Diseño TI deja de ser el único responsable de los Simulación/Optimización cambios en los procesos (Cuello de Cambios botella) Informes y Control Separa el proceso de la implementación del mismo Habilita a TI a crear Asistentes (Wizards) para el diseño y ser utilizadas por el Negocio como servicios configurables. Rápido acortamiento de ciclos de implementación (*) Constituyentes de un BPMS moderno, Gartner Capacidad de ejecutar XML en lugar de generar código. AgilePoint Company Propietary
  • 5. AgilePoint, Business Process Management Business Agility – BPM dinámico: Gestión de Procesos en Run-time Migración de Procesos Dynamic Rollback Dynamic Re-route Retrabajos parciales, delegaciones Case Mgmt, Procesos Ad-hoc Múltiples versiones de procesos Motor de BPM totalmente construido con el framework .NET de Microsoft. Basado en SOA. Promueve la abstracción de la función de Negocio hacia esa arquitectura y permite mejoras continuas Incrementales. Es Ágil y Adaptable: Los modelos de Proceso son interpretados y ejecutados por el motor de BPM en tiempo real, “ejecutando” XML en lugar de generar código. “Sin compilación y sin complicaciones”. Capacita a usuarios de negocio dentro de un Ecosistema controlado por TI. AgilePoint permite la integración “sin costuras” con los mejores productos del mercado para cada funcionalidad requerida adecuando una óptima oferta al cliente en cada caso y asegurando la continua actualización tecnológica. AgilePoint Company Propietary
  • 6. AgilePoint para El Arquitecto de SharePoint Las grandes empresas que adoptan SharePoint como componente clave en la infraestructura de la empresa (con un gran despliegue de granja de servidores compartidos) requieren una política de personalización bien definida y La arquitectura de que cumpla con la “Microsoft Gold Level Customization AgilePoint de Integración Policy” (*). Esta política exige que: con SharePoint cumple con No se instalen web services propietarios en SharePoint todos los requisitos No se instalen windows service propietarios en SharePoint No se instalen bases de datos propietarias en SharePoint “Microsoft Gold Level No se acceda al local registry Customization Policy” (*), y No se acceda a la local database No se acceda al local file system responde a los retos de SharePoint de Escalabilidad, Otros aspectos clave a considerar son: Despliegue y Los retos de Escalabilidad – Una granja de servidores de SharePoint en cluster no significa que la capacidad de Mantenimiento. gestión de workflows también esté “clusterizada” Los retos de Despliegue y Mantenimiento debido a los mapeados uno-a-uno: Los workflows de SharePoint han de (*) Referencia: Microsoft SharePoint Products and Technologies desplegarse repetidamente en cada uno de los sites de Customization Policy SharePoint. AgilePoint Company Propietary
  • 7. AgilePoint para el Usuario de SharePoint Facilidad de Uso: Con Interfaces y Herramientas familiares como MS Visio y MS Outlook Mayor Capacitación al Analista (Power User) Fácill reutilización de activos de T.I.: mediante composición basada en procesos, utilizando iconos de paletas de Visio preconfiguradas que se utilizan con un “pinchar y soltar” Funciones de binding de InfoPath y SharePoint List Web form con un simple “pinchar y soltar” Rich interoperability with key SharePoint entities Gran Interoperabilidad con SharePoint Más de 35 potentes AgileParts (como iconos de Cisio) para interactuar con SharePoint en la capa de procesos. Fácilmente extensible por T.I. para crear nuevos componentes que requiera el negocio Doc Lib, Form Lib, List, SharePoint Group Consistente Experiencia del Usuario AgilePoint se despliega y configura como un site de SharePoint estándar Soporte para un amplio espectro de casos de uso y procesos reales Escenarios de Procesos Dinámicos: Permite la co-existencia de instancias en ejecución de múltiples versiones de un mismo proceso Implementa aprobación en paralelo (comomúltiples threads) Gestión “en vuelo” de instancias de procesos en ejecución – Migración de instancias en ejecución entre distintas versiones – Otros ejemplos de actuación sobre instancias de procesos: Parar, Continuar, Unir, Separar tareas, volver atrás, etc. Acciones como: Aprobación secuencial dinámica, Balanceo dinámico de carga de trabajo, Votación, Reasignación, Escalación, Delegación dinámica, etc. Escenarios de Casos de Uso: Soporte de procesos de negocio end-to-end e inter-funcionales/ inter-departamentales (también a través de distintas aplicaciones y sistemas) donde SharePoint es parte del proceso. Soporte de procesos dinámicos en los que los caminos de ejecución de cada instancia pueden ser diferentes, o que por ejemplo, la ejecución de una alternativa no está definida. Autoservicio de Reporting: Mediante herramientas de ayuda, los datos son accesibles para construir los informes de gestión necesarios. Autoservicio de Business Intelligence y BI Operacional (a través de la integración con BPMS) Permitiendo identificar qué partes de un proceso necesitan mejorar y además entender el origen a través de patrones de identificación de problemas. AgilePoint Company Propietary
  • 8. AgilePoint, Arquitectura SOA y Composición basada en procesos AgilePoint responde a 15+ Patrones de Workflow (SharePoint 2010 con WF v4 soporta los Patrones Sequential, FlowChart y State Machine. AgilePoint ofrece 100+ Servicios reutilizables, listos para ser utilizados como actividades preconfiguradas para componer los modelos de procesos Los Servicios que no estén disponibles o que requieran ser personalizados, se crean fácilmente con MS Visual Studio y se añaden a los existentes. AgilePoint Company Propietary
  • 9. AgilePoint soporta un amplio rango de Patrones de Workflow Split / Parallel Merge – And, Or, XOr Conditional Branch Rollback, Skip Milestone Synchronus, Asynchronus Activity Subprocess Dynamic Task Sequential Parallel Hierarchical Cancel Activity Process AgilePoint Company Propietary
  • 10. Un entorno altamente escalable con arquitectura de componentes discretos Diseño de procesos, simulación y publicación para ejecución Basado en Microsoft Visio Motor de BPM con .NET, XML and Web services Ejecución de procesos libre de código Control y creación en run-time de AgileParts personalizadas Basado en Visual Studio .NET Dashboard digital ASP.NET basado en Web Monitorización, gestión y auditoría de Tareas/ Usuarios/ Procesos Framework de abstracción de activos de TI Crear actividades de negocio y servicios SOA visuales, reutilizables AgilePoint Company Propietary
  • 11. Arquitectura de la plataforma System Business Developer Administrator End Users User Microsoft Microsoft Internet Visual Studio Visio Browser Application .Net (InfoPath SharePoint Data Add-Ins HTTP ASP.Net, Source WinForm, MS Dynamics) Microsoft .Net Web Service, Remoting Server Plug-in AgileStub Agile Connector (Global Control Module) AgileWork ADO.Net SQL Oracle DB2 Server AgilePoint Company Propietary
  • 12. Arquitectura física Opción 1: “Single Server” Opción 2: “Server Cluster & NLB” AgileStub/ Other System AgilePart/ Database/ERP/... Other System AgileConnector AgileStub/ Database/ERP/... ` AgilePart/ Application Web Service AgileConnector AgilePoint Server Java Client Web Service /Java Bridge AgilePoint Database Web Service Application ASP.Net SQL Application AgilePoint Session State AgilePoint Server Server Server Clustering AgilePoint Database State Web Service Database SQL/ Web Service ` Oracle ` Active Directory/DNS Thin Client Active Client Web Service Directory/DNS Application AgilePoint Server Soal Toolkit 3 Web Service ` SMTP Server Traditional ` Front-End NLB Server NLB Client (VB6) Cluster Cluster SMTP Server .Net Client Envision AgilePoint Company Propietary
  • 13. Beneficios de AgilePoint para el Área de Negocio Solución Multi-idioma Entrenamiento/Formación: Mínimo Los procesos que se ejecutan y su estado son visibles y guían al usuario en todo momento. Se elimina el error humano en la ejecución de las actividades. Interfaz de Usuario: A Elección Si se desea, las pantallas con las que trabaje el usuario pueden accederse desde la propia aplicación o el portal de intranet o internet. Visibilidad de Tareas y Procesos: Completa A elección de la dirección, los participantes acceden a la información de cada instancia, de sus actividades, sabiendo qué han de hacer, cómo y cuándo. Control por los Responsables: Pleno Control de colas de trabajo, retrasos, pendientes Reasignación de tareas Delegaciones Análisis: Total Posibilidad de explotar todos los datos históricos y en ejecución en tiempo real. Cumplimiento con la Norma: Seguro Los procedimientos de trabajo se presentan como procesos visuales y guiados, que consiguen que el usuario no cometa errores en su cometido. Todas las tareas son registradas y fácilmente auditables: accesos, tiempos de ejecución, bucles, recuperación de históricos, versiones simultáneas de un mismo procedimiento/ proceso. AgilePoint Company Propietary
  • 14. Beneficios de AgilePoint para T.I. Soporte: Local Por el fabricante, en España y en Castellano. Entrenamiento/Formación: Mínimo Mantenimiento: Reducido Evolutivo, Aplicación basada en metadatos, Procesos en MS Visio Control en ejecución: Pleno Desde la consola de gestión (Enterprise Manager), Informes y análisis ad-hoc o automáticos predefinidos. Control de colas de trabajo, retrasos, pendientes Reasignación de tareas Desarrollo y Extensión de la plataforma: Fácil La propia naturaleza de la suite (basada en SOA), permite la reutilización de objetos previamente definidos y reducir los ciclos de implantación de nuevas fases. Orquestación inmediata con cualquier aplicación “XML enabled”, y con el resto(legacy) mediante programación. Las nuevas fases pueden coexistir con las anteriores permitiéndose cambios en los procesos del TC sin alterar el calendario del Plan. Extensibilidad: Toda la que ofrece .NET Arquitectura en servidor único o múltiple en cluster y con balanceo de carga (NLB). Óptima gestión de recursos de memoria de los servidores en ejecución. Respuesta al Usuario: Ágil TI deja de ser el recurso limitado para la organización. TI crea Asistentes para el diseño para ser utilizadas por el Negocio como servicios configurables. Las peticiones se responden de forma ágil. AgilePoint Company Propietary
  • 15. Agilidad y Control en las Operaciones ¿ Qué aporta AgilePoint a la Organización ? Agilidad y Control Los procedimientos se convierten en procesos dinámicos cuya ejecución es supervisada y monitorizada por la dirección en sus diferentes niveles de responsabilidad. Los procesos guían a las personas-usuarios- a realizar las tareas para la consecución de los fines de la organización. Los responsables conocen en tiempo real la ejecución y el detalle preciso de cada tarea. La formación en políticas, procedimientos y/o sistemas se reduce drásticamente –ya que los procesos guían a los usuarios asegurando el cumplimiento de la norma o el procedimiento-. La auditoria de las operaciones es automática. Se dota al negocio de un entorno que permite responder en tiempo real a la demanda del mercado, y a TI de un entorno de desarrollo extremadamente ágil, escalable y de fácil mantenimiento AgilePoint Company Propietary
  • 16. AgilePoint BPMS, la diferencia AgilePoint permite la integración “sin costuras” con los mejores productos del mercado para cada funcionalidad requerida adecuando una óptima oferta al cliente en cada caso y asegurando la continua actualización tecnológica. Maximiza la promesa de una arquitectura SOA: Conseguir Agilidad para las organizaciones Reutilizar los activos de TI Facilitar el cumplimiento de la norma. Una misma plataforma para Todos los Procesos Escalabilidad de la plataforma tanto para Sistemas como para Negocio: todos los centros del cliente, proveedores, pacientes, colaboradores y para todos los procesos “Time to market” Tanto para un primer proyecto, como para los cambios sobre éste y para los siguientes proyectos. Menor Coste de Propiedad Coste de Desarrollo NO dependencia de otras tecnologías, ni cautividad por el Coste de Gestión y Administración fabricante: sólo .NET Coste de Cambio Coste de Migración Mínimo Impacto en la arquitectura existente Arquitectura SOA: consume y provee servicios Coste del Hardware requerido No Intrusivo Coste de Formación integración con las aplicaciones se puede realizar por medio del Coste de Soporte y Mantenimiento interfaz de usuario y así evitar hacerlo en la capa de servidores Administración y mantenimiento sencillos AgilePoint Company Propietary
  • 17. Referencias y Case Studies AgilePoint Company Propietary
  • 18. AgilePoint, referencias globales Desde 2005 más de 350 clientes gestionan sus Procesos con AgilePoint. AgilePoint se adapta y responde a los requisitos de las Empresas para conseguir Clientes más satisfechos. AgilePoint Company Propietary
  • 19. Case Study - Do More with Less - Model-driven delivers 10X productivity gain “By using SharePoint, BizTalk, and AgilePoint it took only weeks to deploy our solution. I truly believe that Modern BPMS system delivers model-driven and SOA are the way enjoy the into the future. Everyone can benefits of BPMS without deep pockets and a large IT staff.” Chris Custer, IT Project Manager, Vermont Power Electric Company AgilePoint Company Propietary
  • 20. Case Study: Daisy Brand Migrated from J2EE to .NET Up to the minute tracking Dynamic In-flight re-routing BizTalk/RFID “AgilePoint provides me with a nice mid-level application environment that is still framework based, allowing us to develop code that leverages our existing Microsoft investments such as the Visual Studio development environment and other applications we have developed. ” Kevin Brown, CIO, Daisybrand AgilePoint Company Propietary
  • 21. Case Study Won Best BPM Implementation Elbit – A multi-national defense and secure Award in Israel systems manufacturer “We wanted to improve the processes in the organization and were looking for a tool that would fit in smoothly to our existing Microsoft-based infrastructure. Elbit selected AgilePoint to underpin this initiative. Developers now encapsulate the required functionality. Its deployment and delivery is under the control of business managers and analysts who are more closely aligned with the needs of the business.” Shmulik Volkenfeld, Head of IT, Elbit Systems AgilePoint Company Propietary
  • 22. Case Study: - Ad-hoc, Dynamic Approval - Application context-driven, dynamic evolving processes An Example Dynamic Approval/Case Management Scenario • An example of what traditional Workflow can not deliver.  Non-predefined ‘Dynamic Approval’ driven by real-time external conditions  Case Management AgilePoint Company Propietary
  • 23. Case Study AgilePoint and Microsoft combined provide Kingston the most cost effectively way to implement Process-enabled SOA incrementally that can enable Kingston to cope with the highly dynamic nature of market environment. AgilePoint Company Propietary
  • 24. www.agilepoint.es Ascentn Iberia Edificio Cuzco IV Paseo de la Castellana 141, 8º 28046 Madrid T: 91 572 66 84 F: 91 572 66 21 info@agilepoint.es “Piensa en grande, comienza pequeño, escala rápido” Jesse Shiah, CEO AgilePoint Inc. AgilePoint Company Propietary