2009-06-19 16 views
6

Mi empresa necesita un sistema de administración de tareas para manejar situaciones tan simples como "Comprar una computadora para X" o "Reubicar una persona en otro país". Los escenarios simples son tareas únicas manejadas por una sola persona, mientras que las tareas más grandes se pueden dividir en múltiples sub tareas delegadas a varias personas durante el flujo de trabajo. Además, los clientes y proveedores necesitan sus propias vistas en el proceso.Necesito recomendación/sugerencia de tecnología

Estamos evaluando diferentes soluciones desde una aplicación personalizada basada en Workflow Foundation para SharePoint hasta productos BPM como Metastorm y BPM.Net.

Aquí está mi actual comprensión de estas soluciones:

  1. Workflow Foundation - Baja diseñador de flujo de trabajo de nivel y/o biblioteca sin entorno de acogida. Parece que tendríamos que reinventar algunas ruedas si tomamos esta ruta, como la tolerancia a fallas y la administración de documentos. Algunas de las respuestas en la pila también causan inquietudes, como la falta de control de versiones y una revisión completa de VS10/.NET 4.0
  2. SharePoint - Creado para la administración y colaboración de documentos, pero tratando de crear flujos de trabajo y tareas avanzados además de eso parece un truco. Además, todos los flujos de trabajo deben estar vinculados a documentos o listas. No puedo imaginar cómo una lista (o una lista de listas) puede abordar este problema.
  3. Productos BPM - Motor de flujo de trabajo maduro a un precio aparentemente alto. BPM.Net es la única solución para la que podría encontrar algún nivel de detalle técnico, pero todavía no estoy seguro de qué tan diferente se desarrollaría el desarrollo de este producto contra Workflow Foundation.

¿Hay algún motor de flujo de trabajo dedicado a resolver todos los problemas del flujo de trabajo que se pueden implementar fácilmente con su propio entorno de alojamiento e iniciado a través de un servicio web?

¿Hay alguna otra opción que me falta?

Gracias de antemano.

**** ** Editar

Para contestar las siguientes preguntas a las necesidades de flujo de trabajo son bastante luz. Enrutamiento básico de tareas para aprobadores y subcontratistas. Lo que nos impulsa también a mirar más profundo que el software de PM es la naturaleza del negocio, no la necesidad de un flujo de trabajo avanzado. Básicamente estamos en el negocio de procurar bienes y servicios a través de subcontratistas para nuestros clientes, que también pueden incluir la reubicación completa de empleados. La interfaz del paquete debe reflejar esto al ser una marca de cliente e intuitiva para esta línea de negocio.

Básicamente, si estoy moviendo a mi familia al otro lado del mundo, no estoy seguro de querer interactuar con Jira o Sharepoint o cualquier otro software de PM para facilitar esto.

+0

qué tipo de soporte de flujo de trabajo necesita? Lo que describió hasta ahora podría ser manejado por un sistema de seguimiento de problemas, p. Jira –

+0

Revisamos brevemente JIRA y otros programas de PM, sin embargo, estos productos parecen estar destinados para uso interno entre los miembros del equipo. Nuestro producto deberá estar abierto a un público amplio y posiblemente incluya "sitios" personalizados por cliente. – kjgilla

+0

Utilizamos Jira con éxito con varios clientes, controlando los campos que pueden ver y editar. Así que supongo que mi pregunta es: ¿qué tipo de personalización estás buscando? –

Respuesta

-1

Utilizamos Captaris Workflow, es bastante bueno, pero puede ser costoso para sus necesidades.

+0

¿Está integrado en sus sistemas o es un producto independiente con el que puede negociar? – kjgilla

+0

Es ambos. Los usuarios finales no tienen conocimiento de ello, los administradores usan sus herramientas para configuración y monitoreo. –

1

Nada de lo que ha mencionado tiene mucho que ver con el flujo de trabajo. Solo estás haciendo gestión de proyectos. Si ese es el caso, un simple rastreador de errores (como FogBugz!;) Funcionaría, pero si va a mostrarlo externamente, puede que no sea la presentación más profesional.

La solución más cercana a la estantería que puedo pensar sería Project Server - aunque, dependiendo del número de proyectos y gerentes de proyecto, el proyecto de escritorio con sincronización a un servidor web para las vistas del cliente puede ser suficiente.

Si eso es exagerado, porque sus proyectos no requieren una gran cantidad de programación de recursos, diagramas de Gantt u otros artefactos de PM, puede tomar algo como Trac y reemplazar "error" por "tarea". ;) (En serio, eso probablemente te consiga el 90% del camino allí .....)

+0

Vine a este pensamiento solo eso. ¿Pero realmente harías la gestión de reubicación en el software de seguimiento de errores? ¿Qué pasaría si su empresa lo reubicara y tuviera que interactuar con el software de PM para rastrear sus actividades o las que realiza en su nombre? Simplemente se siente mal. – kjgilla

1

¿Has mirado RT? Creo que puede manejar todos sus requisitos, incluido que está diseñado para permitir que los clientes interactúen con el sistema por correo electrónico, en lugar de tener que iniciar sesión en el sitio web. Si ha enviado por correo electrónico escritorios de soporte, es probable que haya interactuado con él sin saberlo ... También puede personalizar completamente la interfaz web y permitir el acceso de los clientes.

0

La próxima versión del flujo de trabajo de Windows tendrá su propio entorno de ejecución, nombre de código dublin, y proporcionará una interfaz WCF en los flujos de trabajo.

Si el tiempo lo permite, puede usarlo.

Para obtener información sobre Dublín y la próxima versión de WF ver:

http://www.microsoft.com/net/dublin.aspx

1

no puede responder por la calidad ya que no he usado, pero lo hice ver un video en línea-demo de Intalio, que tiene capacidades de BPM y flujo de trabajo.

0

Tengo/estoy pasando por un proceso similar. Queríamos un flujo de trabajo ligero para uso interno de nuestro equipo de ventas. La mayoría de las aplicaciones de terceros que vimos, K2 y Skelta BPM.Net en particular, buscaron lo que necesitábamos. Ahora tengo 2 meses para trabajar con Windows Workflow Foundation 3.0 y tengo que decir que no es la experiencia de codificación más agradable que he tenido.

Si sus flujos de trabajo serán realmente simples, entonces es bastante fácil construir un flujo de trabajo y conectarlo a algunas páginas web para la interfaz de usuario. Pero si necesita poder cambiarlo sobre la marcha, o hacer versiones (es decir, el usuario dice que queremos que se agregue otro paso, entonces es una gran cantidad de piratería para que funcione, y solo funciona si limita su flujo de trabajo). para ser realmente simple), entonces te espera un poco de trabajo. Y olvídate si usas una base de datos Oracle.

+0

Eso está en línea con todo lo que he leído sobre WF. Como no tengo una pistola en la cabeza, me niego a seguir ese camino. Estoy bastante vendido en K2 overkill o no. Estoy bastante seguro de que el alcance se arrastrará a un punto en el que están obteniendo el valor de su dinero. – kjgilla

0

Mi voto es para FogBugz. A menos que me falta algo en sus requisitos, ¿por qué querría reinventar la rueda utilizando una solución de flujo de trabajo basada en código donde debe codificar los flujos usted mismo cuando puede utilizar una solución de dependencia de proyectos perfectamente buena como FB o incluso MS Project Server? - que te permite crear buenas dependencias para recursos y personas.

0

Comprobar FileNet

FileNet es caro, pero lo hace un buen trabajo con el contenido y la gestión de procesos, pero supongo que no es lo que busca.

1

Utilizamos Basecamp para controlar este tipo de cosas de "administración de tareas". No estoy seguro de si se ajusta totalmente a sus necesidades, ya que es un poco ligero en cuanto a la administración de documentos, pero tiene una API de servicio web (REST), componentes orientados al cliente/proveedor y capacidades básicas de interacción/chat.

Lo mejor de todo es que la API es lo suficientemente simple como para descargar gran parte de la "administración" del personal de soporte administrativo, como asistentes e internos, al proporcionar scripts personalizados.Si tienes personas que no son programadores que lo usan, es probable que tengas mejor suerte que incluso algo como Trac o FogBugz.

3

Si está en la pila de Microsoft, definitivamente recomendaría SharePoint para este escenario. Como parece ser muy simple, puede ir con la edición de Windows SharePoint Services porque es gratuita y tiene todo lo que necesita.

Tiene razón cuando dice que el flujo de trabajo de ShartePoint es un poco limitado. En mi humilde opinión, la mejor manera de superar esa limitación es comprar Nintex workflow para crear sus flujos de trabajo. Es una solución rentable que puede ayudarlo a diseñar los flujos de trabajo que necesita. Puede encontrar muestras de flujo de trabajo dentro del producto (como plantillas de flujo de trabajo) y en el sitio web.

Cuestiones relacionadas