TU EMPRESA? QUÉ MUEVE A. Las aplicaciones detrás de tus procesos

Tamaño: px
Comenzar la demostración a partir de la página:

Download "TU EMPRESA? QUÉ MUEVE A. Las aplicaciones detrás de tus procesos"

Transcripción

1 Reconstrucción de arquitecturas Patrones de diseño SOA Software Guru CONOCIMIENTO EN PRÁCTICA Año 02 No.04 Julio-Agosto ESPECIAL Integración de Aplicaciones [ ENTREVISTA ] Gloria Quintanilla Académica, empresaria, consultora y pionera QUÉ MUEVE A México, $65.00 TU EMPRESA? Las aplicaciones detrás de tus procesos Noticias Eventos Fundamentos UML Tecnología Reflexiones [ Tutorial ] SAP NetWeaver

2

3

4 DIRECTORIO A > EDITORIAL Editor Ejecutivo Pedro Galván Coordinación Editorial Mara Ruvalcaba Edición y Producción Edgardo Domínguez Arte y Diseño Oscar Sámano, Dafne Ortega El proyecto esencial de software en cualquier organización, es el desarrollo o implantación de un sistema integral de información que automatice e integre los procesos operativos. Sin duda, estos son proyectos que no pasan desapercibidos, y cada empresa tiene su propia historia de éxito o terror al respecto. El objetivo de este número de SG es compartir tips y mejores prácticas para maximizar las probabilidades de éxito en su próxima aventura con una aplicación empresarial. Agradecemos el entusiasmo y esfuerzo de todos los colaboradores que hicieron posible este número de SG. En especial a Gloria Quintanilla, quien nos hace sentir muy orgullosos de tener gente como ella en la industria. Les recordamos que pueden enviar cualquier propuesta de contenido, o retroalimentación a Adicionalmente, queremos compartir con ustedes nuestra alegría por la madurez y crecimiento que está alcanzando SG. El siguiente hito en este crecimiento está en lograr que los gurús internacionales vengan a nuestro país a compartir su conocimiento y experiencia. Esto lo vamos a conseguir con el congreso SG 06 en septiembre de este año, que precisamente se junta con el segundo aniversario de SG. Asi que nos vemos en SG 06 para celebrar. Equipo Editorial Consejo Editorial Francisco Camargo, Guillermo Rodríguez, Ralf Eder y Raúl Trejo, ITESM CEM; Hanna Oktaba, UNAM-AMCIS; Luis Cuellar, Softtek; Luis Vinicio León, e-quallity - ITESO Colaboradores Luis Daniel Soto, Ariel García, Jorge Palacios, Ana Vázquez, Rigoberto Calleja, Walter Risi, Gerardo Borbolla, Adrián Ruffinatti, Enrique Duhne, Luis Antonio Rangel, Marco Antonio Cruz, Valerio Adrián Anacleto, Eduardo Noriega, Gabriel Vázquez, Sergio Orozco, Teresa Lucio Nieto, Leon Tripp, Joaquín Uribe. Ventas Claudia Perea, Natalia Sánchez Distribución Daniel Velázquez Ilustración de Portada Miguel Ángel Gonzaga Leyva Contacto SG Software Guru es una publicación bimestral editada por Brainworx S.A. de C.V., Malinche no. 6, Col. El Parque, C.P , Naucalpan, México. Prohibida la reproducción total o parcial del contenido sin previo aviso por escrito de los editores. Todos los artículos son responsabilidad de sus propios autores y no necesariamente reflejan el punto de vista de la editorial. Reserva de Derechos al Uso Exclusivo: Certificado de licitud de título: Certificado de licitud de contenido: ISSN: Registro Postal: PP Se imprimió en junio de 2006 en Litográfica Roma. Distribución controlada por Sepomex. Distribución en locales cerrados por CMDE. 02 JUL-AGO 2006

5 contenido jul-ago 2006 Año 2 número EN PORTADA Aplicaciones Empresariales Cualquier empresa moderna requiere de aplicaciones empresariales para automatizar e integrar sus procesos. En esta ocasión, profundizamos sobre la adquisición, implantación y evolución de éstos sistemas. Productos LO QUE VIENE 10 Genero db, Eclipse Calllisto, Microsoft/SAP Duet NOVEDADES 12 Visual Studio TeamSystem TUTORIAL 16 SAP Composite Application Framework Columnas Tejiendo Nuestra Red 08 por Hanna Oktaba Mejora Continua 10 por Luis Cuellar Tendencias en Software 45 por Luis Daniel Soto Cátedra y Más 54 por Joaquín Uribe ESPECIAL 20 Enterprise Application Integration (EAI) Walter Risi nos da un paseo por los conceptos básicos de la integración de aplicaciones, así como los escenarios más comunes. Prácticas ARQUITECTURA 36 Reconstrucción de Arquitecturas Valerio Adrián Anacleto nos enseña la técnica de reconstrucción de arquitecturas para conocer cómo se encuentra estructurada una aplicación DISEÑO 38 Combinando Patrones de Diseño Eduardo Noriega nos muestra como combinar patrones de diseño para desarrollar soluciones flexibles y robustas. ARQUITECTURA 42 Integración y Orquestación con SOA En la primera parte de esta serie, Gabriel Vázquez nos brinda un panorama sobre la arquitectura orientada a servicios (SOA), así como la integracion y orquestación basada en servicios. Entrevista 24 Gloria Quintanilla En Cada Número Noticias y Eventos 04 UML 46 Fundamentos 48 Carrera 48 Infraestructura 50 JUL-AGO

6 NOTICIAS Noticias DebConf6 Del 13 al 22 de mayo se celebró en México la conferencia anual de desarrolladores de Debian, DebConf6, a la cual asistieron cerca de 300 desarrolladores de todo el mundo. Debian es un sistema operativo basado en software libre que utiliza el kernel de Linux. Es reconocido por su estabilidad y seguridad. A diferencia de otras distribuciones de Linux, Debian no es financiado por grandes empresas, y es enteramente desarrollado por una fuerte comunidad de voluntarios de todo el mundo. El objetivo de DebConf es juntar a esta comunidad de desarrolladores una vez al año para conocerse, implementar mejoras al sistema, compartir experiencias, definir direcciones futuras y, por supuesto, divertirse. Las ediciones anteriores del DebConf se han llevado a cabo en Francia, Canada, Noruega, Brasil, y Finlandia, así que fue un gran honor que México fuera elegido este año. Agradecemos el esfuerzo de los organizadores locales, especialmente Gunnar Wolf, por enfrentar este reto y contribuir a poner a México en el mapa mundial del software. Más información sobre Debian en: TechBA Montreal El pasado 9 de junio se llevó a cabo la apertura de TechBA Montreal, la tercera aceleradora de negocios creada por el gobierno federal para impulsar empresas mexicanas de tecnología en Norteamérica. El programa TechBA tiene por objetivo apoyar empresas mexicanas altamente innovadoras, que hayan desarrollado tecnología propia y estén interesadas en buscar nuevos mercados y aumentar sus posibilidades de hacer negocios en el extranjero. TechBA Montreal es la tercera aceleradora de este programa (junto con la de TechBA Silicon Valley y Austin), que en conjunto apoya a 97 empresas a la fecha. TechBA Montreal se enfocará en los mercados de dispositivos médicos, aeroespacial, alimentos y sistemas de software embebido para el sector automotriz Más información en: 2 Foro Nacional de Innovación y Tendencias Tecnológicas La Cámara Nacional de la Industria Electrónica, de Telecomunicaciones e Informática (CANIETI), organizó del 1 al 3 de junio en las ciudades de Tijuana y Ensenada, el 2º. Foro Nacional de Innovación y Tendencias Tecnológicas. El propósito del foro fue generar espacios de discusión de los expertos y especialistas internacionales, sobre las tendencias en las industrias de: electrónica (TV Digital y semiconductores, nanotecnología), automotriz, tecnologías de la información, productos médicos y biotecnología. Entre los conferencistas participantes estuvieron Mr. Rajiv Chumar Bhatia (Embajador de la India en México), Luis Daniel Soto (Microsoft), Héctor Nava (IDC), y Ricardo Zermeño (Select). 04 JUL-AGO 2006

7 Eventos 4 y 5 Julio 2006 Cd. de México 6 y 7 Julio 2006 Monterrey, N.L. The CIO Dashboard & IT Performance Management Cutter Consortium 4 y 5 de Julio, Hotel W, Cd. de México 6 y 7 de Julio, Hotel Radisson Casa Grande, Monterrey N.L. Info: Tel: (55) y 23 de Julio 2006 Seminario Gratuito - Mejores Practicas en la Admón. de Proyectos a través de una Oficina de Proyectos IBM e Itera 22 de Julio, Cd. de México 23 de Julio, Monterrey N.L. Info: Tel. (55) al 28 Julio 2006 Agile 2006 Agile Alliance Minneapolis, Minnesota Info: Julio y 1 Agosto da. Cumbre de Gobierno y Tecnología 2006 IDC Centro Banamex, Cd. de México Info: Tel: (55) Agosto al 1 Septiembre 2006 The Economics of IT Gartner Centro Banamex, Cd. de México Info: Tel: (55) al 14 Septiembre 2006 SD Best Practices Software Development Media Group Hynes Convention Center, Boston MA Info: al 16 Septiembre 2006 VI GULEV Congreso Internacional de Software Libre World Trade Center, Veracruz Info: 20 al 22 Septiembre 2006 SG 06 Conferencia y Expo Software Guru WTC y CompuSoluciones, Cd. de México Info: Tel: (55) IBM Technology Evaluation Center JavaOne 2006 El pasado 1 de junio, IBM inauguró el Technology Evaluation Center (TEC) de la ciudad de Monterrey. Este es un centro con salones de computadoras disponibles para conocer y utilizar las soluciones de software de IBM. Se pueden utilizar para realizar pruebas de concepto, cursos, hands-on labs, tutoriales, etc. Esta es una excelente herramienta para los partners que desarrollan soluciones sobre la plataforma de IBM, y requieren de un lugar para mostrar sus productos funcionando. Este centro es el segundo de su tipo en nuestro país. El primero fue el de la Ciudad de México, el cual ha tenido un gran éxito y, de acuerdo con la gente de IBM, es el TEC con mayor utilización de América. Del 15 al 19 de mayo se realizó el JavaOne 2006 en San Francisco, reuniendo a más de 14 mil entusiastas de esta tecnología. El evento inició con el primer keynote de Jonathan Schwartz como CEO de Sun Microsystems. Los temas más populares durante la semana fueron la nueva versión de J2EE (ahora llamada Java EE), Ajax, y Java Server Faces. JUL-AGO

8 TEJIENDO NUESTRA RED COLUMNA Poniendo el Ejemplo Norma Mexicana Será Base para una Nueva Norma ISO No lo puedo creer. Cuando un domingo de agosto de 2002, nos juntamos ocho mujeres en mi casa de descanso cerca de Yautepec, para poner a volar nuestra imaginación y conocimientos, ideando un esqueleto general de lo que hoy es MoProSoft, nunca imaginábamos que cuatro años después éste llegara a tener un reconocimiento internacional. Durante este tiempo, varias instituciones y personas han puesto sus granitos o granotes de arena para que esto suceda. En esta ocasión les cedo la palabra en esta columna a Ana Vázquez y Jorge Palacios de la AMCIS, quienes, como representantes de México, lograron que la norma mexicana fuera aprobada como base para una nueva norma ISO. La Dra. Hanna Oktaba es profesora de la UNAM a nivel licenciatura y posgrado. Sus áreas de interés principales son Ingeniería de Software, Tecnología Orientada a Objetos, Modelos de Procesos de Software y Mejora de Procesos. Es fundadora de la AMCIS, de la cual actualmente es Secretaria. Estuvo a cargo de los proyectos MoProSoft, EvalProSoft y Pruebas Controladas, base de la actual Norma Mexicana para la Industria de Software. Actualmente es miembro de International Process Research Group (IPRC), organizado por Software Engineering Institute (SEI), cuyo objetivo es definir las líneas de investigación en el área de procesos para los próximos diez años. También es Directora Técnica del proyecto COMPE- TISOFT, cuyo objetivo es la mejora de procesos para fomentar la competitividad de pequeña y mediana industria de software en Iberoamérica. Del 15 al 19 de mayo la delegación mexicana integrada por sus servidores Ana Vázquez y Jorge Palacios, presentó la NMX-I-059/02-NYCE-2005 (popularmente conocida como MoProSoft), en la 19th ISO/IEC JTC1 SC7 Plenary Meeting 2006, obteniendo la aprobación para que sirva de base para el futuro estándar ISO/IEC Software Engineering Lifecycle Profiles for Very Small Enterprises (VSE). A continuación les narramos algunos detalles sobre esta participación. Qué es el ISO/IEC JTC1 SC7? La Organización Internacional de Estándares (ISO) y la Comisión Internacional Electrotécnica (IEC) conforman un sistema especializado en la definición de estándares internacionales. Las naciones que son miembros del grupo de ISO o IEC participan en el desarrollo de estándares internacionales a través de comités técnicos establecidos por cada una de estas organizaciones. Las propuestas de estándares internacionales son recibidas por el comité técnico correspondiente y enviadas a los representantes de cada país miembro. Para ser publicada como estándar internacional, una propuesta requiere tener una aprobación de al menos 75% de los países miembros. En el caso de temas de interés mutuo entre estas organizaciones, se generan comités técnicos mixtos. Tal es el caso del comité técnico JTC1, dedicado al área de Tecnología de Información. Dentro de éste, el subcomité SC7 es el designado para ingeniería de software y sistemas. A su vez, como parte del SC7, existe el grupo de trabajo 24 (WG24), cuyo objetivo es generar estándares para el desarrollo de perfiles y lineamientos para el ciclo de vida de software en micro y pequeñas empresas. Cómo fue que se fijaron en nosotros? En octubre del 2005, la Dra. Hanna Oktaba presentó MoProSoft durante un evento sobre mejora de procesos para pequeñas empresas organizado por el Software Engineering Institute (SEI) en Pittsburgh (ver Tejiendo Nuestra Red, Ene-Feb 2006). Una de las personas que más se interesó en MoProSoft fue Claude Laporte, fundador del Software Improvement Process Network (SPIN), de Montreal, y líder de la delegación Canadiense para un grupo de trabajo en el ISO. En noviembre de 2005, Claude asistió a la conferencia SEPG LA realizada en Guadalajara, donde Gloria Quintanilla le presentó MoProSoft en detalle. Fue entonces que Claude se dirigió con Ivette García de la Secretaría de Economía para solicitarle la participación oficial de México en el WG24 para presentar MoProSoft. Fue así que México fue invitado para presentar MoProSoft en el marco de la sesión plenaria 2006 del ISO/IEC JTC1 SC7 en Bangkok, Tailandia, y que sus servidores fuimos elegidos para integrar dicha delegación. Desarrollo de la Sesión Plenaria Durante la sesión plenaria, presentamos MoProSoft formalmente ante los miembros del WG24. El resultado fue muy positivo. El Convener del grupo, Tanin Uthayanaka propuso usar las normas mexicanas como base para los trabajos del grupo, obteniendo aprobación unánime por parte de todos los delegados. Posteriormente discutimos sobre las razones por las que las pequeñas empresas no utilizan estándares, y presentamos detalles sobre la cobertura que tiene la norma mexicana de estándares como ISO/IEC 9000, 12207, y 9126, además de modelos de referencia como CMMI y PMBoK. El grupo de trabajo quedó satisfecho, y nos solicitó una versión en inglés de la norma mexicana, para poder utilizarla como base para el nuevo estándar. Se acordó que la próxima reunión del grupo de trabajo se realizará en Luxemburgo del 2 al 6 de octubre de este año, y solicitaron la participación de la delegación mexicana para dar continuidad a este proyecto. Por qué fue Importante esta participación? Porque ubica al modelo de procesos mexicano a la cabeza de los estándares internaciones para PyMES. Porque prueba que lo hecho en México, está bien hecho, y no sólo eso, sino que puede llegar a ser de calidad internacional. 06 JUL-AGO 2006

9 Porque con esto estamos a la vanguardia en una rama de la tecnología, ya que la metodología también es tecnología. Porque probamos ante los especialistas que nuestro modelo nacional cumple no sólo con los estándares de referencia, sino también con los objetivos para los que fue creado. Hallazgos durante nuestra participación A continuación compartimos lo que hemos llamado la cadena de hallazgos que tuvimos durante esa semana de trabajos. 1. Fuimos los únicos latinoamericanos en asistir, y junto a dos españoles éramos los únicos que por lengua materna teníamos el español. Los latinos no acostumbramos figurar en estos comités, y no porque no tengamos algo que aportar, sino porque aún no terminamos de resolver al interior de nuestros países las causas que nos mantienen fuera de la punta tecnológica. 2. Los miembros de las demás delegaciones nos recibieron, convivieron y trabajaron con nosotros en una forma muy afable y cordial, tanto que nos hicieron sentir como con nuestro propio equipo de trabajo. A pesar de que todos los presentes eran prestigiosas personalidades en cada uno de los tópicos, nadie se etiquetaba como experto. 3. Nos dimos cuenta que el WG 24 es uno de los grupos con mayor participación del SC7, donde delegados de países como Irlanda, India, Luxemburgo, USA, Canadá, Finlandia, Corea, Bélgica, Tailandia, corroboraron nuestra sospecha sobre que la mayoría de las empresas que producen software en sus países son de menos de veinticinco personas. Esto les hace casi imposible implementar CMMI, y en contraparte no tienen una forma de comprobar que son confiables para realizar un proyecto de software. 4. Encontramos que el estándar mexicano cumple con un alto porcentaje de los requerimientos planteados por el grupo, y que estos son asombrosamente similares a los que el Gobierno Federal (de México) planteó cuando decidió apoyar esta iniciativa. Los comentarios derivados de la presentación de la norma estuvieron en el orden de It is terrific, o It has extremely high quality. Algunos detalles quedaron capturados en video, y próximamente los publicaremos en el blog de SG. 5. El SC7 contiene 25 grupos de trabajo, cada uno trabajando en desarrollar y/o mejorar estándares relacionados con ingeniería de software y sistemas. Nos entristeció saber que ningún mexicano, de hecho ningún latino, trabaja en alguno de estos grupos. En comparación, Estados Unidos contó con la participación de más de cincuenta delegados. Con ello, interviene prácticamente en todos los grupos de trabajo, lo que le permite influenciar sus resultados y recoger los avances para diseminarlos en sus comunidades, lo que solamente contribuye a aumentar la brecha. 6. Algo que nos sorprendió, fue que no encontramos a nadie del SEI. Esto nos dejó claro que la ingeniería del software es mucho más que CMMI. Conclusión Los mexicanos tenemos una evidencia más de que con disciplina, trabajo en equipo, creyendo en nosotros mismos y aplicando las mejores prácticas hoy por hoy podemos crear organizaciones que desarrollen software de clase mundial de la única manera que en realidad podemos hacerlo: a la mexicana. Ana Vázquez y Jorge Palacios Ana Vázquez es Directora de la AMCIS. Coordinó el proyecto de pruebas controladas de MoProSoft y actualmente es Practicante MoProSoft. Jorge Palacios es VicePresidente de la AMCIS. Participó como editor de EvalProSoft y actualmente es evaluador profesional MoProSoft. JUL-AGO

10 MEJORA CONTINUA COLUMNA Valores y comportamientos La clave para el cambio Luis R. Cuellar es Director de Calidad a nivel mundial de Softtek Information Services. Luis es reconocido por la American Society for Quality (ASQ) como Certified Quality Manager, Certified Software Engineer, y Six Sigma Black Belt. En los últimos cinco años ha estado a cargo de la definición e implantación de la estrategia para CMM5 y Six Sigma a través de las diferentes áreas del centro de desarrollo de Softtek. La semana pasada asistí a un curso en el SEI en Estados Unidos. En él, tuve la oportunidad de convivir con un grupo de consultores, directores de calidad y otros expertos en calidad con experiencia en implantaciones de CMMi en diferentes tipos y tamaños de compañías. Durante la semana surgieron varias conversaciones referentes a los problemas que habíamos enfrentado al intentar implantar procesos, métricas y modelos en nuestros ámbitos de trabajo, así como diferentes técnicas, teorías y actividades para lidiar con dichas situaciones. Pero lo que me asombró, fue cómo la conversación regresaba una y otra vez a los valores de la organización. As La relación entre valores y comportamiento Qué valora tu organización como lo más importante? Esta pregunta es sumamente relevante. Muchas veces la idea de llevar a la organización a CMMi parecería que sólo tiene que ver con definir procesos y entrenar a los diferentes participantes en cómo seguir estos procesos para después obligarlos a llevarlos a cabo. Desafortunadamente el cambio a largo plazo no funciona de esta manera. Existe una fuerte relación entre lo que la organización valora, y cómo se comporta. No podemos definir procesos y exigir que la organización los lleve a cabo, si no cambiamos los valores que rigen el comportamiento. El cliente es lo más importante?, La organización valora el trabajo inteligente o el trabajo extremo? La organización apoya al crecimiento de los individuos? El entrenamiento se ve como una necesidad o como un premio? Es una combinación de todas estas ideas y valores, lo que conforma la naturaleza de una compañía. Estas preguntas no siempre son sencillas, y las respuestas no siempre son lo que nos gustaría oír. Pero es imprescindible hacerlas y responderlas con gran franqueza, ya que las respuestas definen la dirección que toman nuestras acciones como individuos y como grupos. Démosle un nuevo valor a la organización Ahora bien, la pregunta importante: Si los valores son tan importantes para manejar el comportamiento, y la única forma de cambiar el comportamiento es a través de cambiar los valores, entonces cómo cambiamos los valores? Ésta pregunta es parte del estudio de antropólogos, sociólogos y filósofos. La realidad es que no está muy claro cómo se generan los valores en las personas, y por ende cómo se modifican. Algunas teorías argumentan que los valores se crean en base a la observación de nuestro mundo y a la suma de experiencias y sucesos que nos lleva a tomar decisiones de nuestra vida, formando así un punto de vista sobre lo que queremos y es importante para nosotros. La siguiente gráfica muestra el ciclo que forman nuestras observaciones, valores y comportamientos. Ciclo para generar nuevos valores y comportamientos Iniciamos con preguntas sobre nuestro medio ambiente: Si lo más importante para mí es generar proyectos que me den utilidad, entonces por qué no los estoy generando? Esto me lleva a observar a mi alrededor, cómo es que genero y pierdo valor en mis proyectos? Esto me lleva a entender que mientras los proyectos ocupen más horas que las planeadas no puedo generar valor, por lo que ahora mi enfocaré en ser una compañía con proyectos siempre bajo control, y eso me lleva a incrementar la planeación y seguimiento. A su vez, esto me lleva a nuevas preguntas como por qué el diseño que hacemos no es óptimo?, y así sucesivamente genero nuevas observaciones que llevan a nuevos valores y comportamientos. Medir, aprender y moldear nuestros valores Parece bastante sencillo y directo: una empresa de calidad es una empresa que constantemente se pregunta cómo satisfacer mejor sus objetivos, luego genera métricas que la ayudan a generar observaciones sobre lo que está sucediendo, y genera conclusiones. Estas conclusiones hacen que modifique sus valores y comportamientos en base a los resultados. Desafortunadamente no es tan sencillo. Para empezar, no siempre es fácil responder qué es lo más importante? En la mayoría de los casos no es una relación directa entre una pregunta, una observación y un nuevo valor, sino que se se requieren muchas preguntas y muchas para cambiar un valor. Otra complicación es el hecho de que en muchas ocasiones existe un retraso entre una observación y la acción que la generó, lo cual hace mucho más difícil el aprendizaje. Pero al final de cuentas, ese es el reto para un verdadero agente de cambio. Sigamos abriendo preguntas, enfocando observaciones y cambiando nuestras organizaciones. Si quieres platicar más sobre el tema nos vemos en: o escríbeme a: Luis Cuellar 08 JUL-AGO 2006

11

12 LO QUE VIENE PRODUCTOS Four Js Base de Datos de Alto Desempeño Eclipse Lanzamiento Simultáneo de Diez Proyectos Four Js Development Tools, en conjunto con la empresa ANTs Software Inc., lanzan al mercado Genero db, una base de datos relacional de alto desempeño y escalabilidad, diseñada para atender miles de usuarios concurrentes. Genero db obtiene estas ventajas del ANTs Data Server, un sistema para bases de datos relacionales basado en un novedoso motor de ejecución de SQL que explota al máximo las ventajas de los procesadores modernos, comunicándose al nivel de operaciones atómicas de CPU, y brindando así una novedosa arquitectura sin candados (lock-free). Genero db soporta el estándar SQL-92, y brinda soporte nativo para las bases de datos de Informix, Oracle y Microsoft, incluyendo stored procedures y triggers, logrando que el usuario pueda migrar a Genero rápidamente, con el mínimo esfuerzo y bajo costo. La base de datos incluye capacidades de recuperación de desastres, replicación y recuperación automática. Los sistemas operativos soportados incluyen Windows 2000/XP/2003, Red Hat Enterprise, Suse, Fedora y Solaris. Mayor información en: La Fundación Eclipse liberará nuevas versiones de diez de sus proyectos de manera simultánea, en un esfuerzo para sincronizar la compatibilidad de éstos. Dicho lanzamiento tiene el nombre clave Callisto, e incluye cerca de 7 millones de líneas de código. Callisto incluye nuevas versiones del framework de modelado, el editor visual, las herramientas de prueba, y herramientas de business intelligence y reporteo. Cada uno de estos proyectos se había desarrollado por separado, por lo que la integración y comunicación entre sí no era de lo mejor. El objetivo con Callisto es integrarlos y sincronizarlos para proveer una mejor experiencia al usuario. Quince empresas de software contribuyeron con desarrolladores localizados en doce países diferentes para colaborar en dicho esfuerzo. PRODUCTOS Duet Comunicación entre Office y SAP AMQP Protocolo Open-Source para Mensajería SAP y Microsoft están por liberar Duet, un producto desarrollado en conjunto que permite acceder e interactuar con aplicaciones empresariales de SAP, a través de Microsoft Office. Duet es el resultado del proyecto anunciado por ambas empresas hace un año, con el nombre clave Mendocino. Algunas de las cosas que se podrán hacer con Duet serán: Registrar tiempos (time management) desde el calendario de Outlook. Acceder información organizacional (empleados, posiciones, organigramas) como contactos de Outlook. Visualizar reportes calendarizados desde Excel. Administrar actividades de venta (citas, contactos, workflows) desde Outlook. El producto ha estado disponible como beta para clientes selectos desde hace varios meses, y se espera su disponibilidad general hacia principios de julio. Ambas empresas han anunciado que será un producto en constante desarrollo, y se esperan nuevas versiones antes de que termine el año. Un grupo de empresas que incluye a JPMorgan, Iona y Red Hat están desarrollando un nuevo protocolo para manejo de colas de mensajes, denominado AMQP. El objetivo es proveer una alternativa a tecnologías propietarias como IBM MQSeries y Sonic Software. La visión es que diferentes proveedores puedan desarrollar productos basándose en un mismo protocolo, o incluso que las empresas puedan desarrollar sus propias soluciones. Algunos analistas cuestionan el éxito que pueda tener un proyecto de este tipo, argumentando que sería mejor utilizar JMS (Java Message Service) al nivel de infraestructura de mensajes, y resolver los aspectos de interoperabilidad al nivel de interfaces de servicio. En fin, ya veremos que sucede. 10 JUL-AGO 2006

13

14 NOVEDADES PRODUCTOS Visual Studio Team System Creando Proyectos de Equipo Por Rigoberto Calleja Microsoft Visual Studio Team System (VSTS) es un conjunto de herramientas de gestión del ciclo de vida de desarrollo de software que abordan las necesidades de una variedad de roles dentro de la organización. VSTS viene en cinco ediciones diferentes e incluye una plataforma de colaboración denominada Team Foundation Server (TFS) que permite administrar y dar seguimiento al avance y al estado del trabajo en base a una serie de servicios Web y repositorios integrados. El elemento clave dentro de TFS es el proyecto de equipo que proporciona una ubicación central para que los usuarios coordinen su trabajo. En este artículo hablaré de qué son los proyectos de equipo, explicaré los conceptos principales asociados a aquéllos, daré un brevísimo panorama de la funcionalidad de TFS y describiré tanto el procedimiento como algunas consideraciones sobre cómo crear un proyecto de equipo. Conceptos Importantes Un proyecto de equipo no es otra cosa más que un contenedor que mantiene información acerca de cada paso del ciclo de vida de desarrollo de software en un repositorio central dentro de TFS. Los proyectos de equipo se componen de una serie de elementos de trabajo, piezas de código, casos de prueba, productos de trabajo, métricas, etc., los cuales son empleados para dar seguimiento al trabajo de un proyecto. Vale la pena aclarar que un proyecto de código de Visual Studio es diferente a un proyecto de equipo en Team System. Mientras que el primero sirve para organizar código, el último se usa para organizar todo el esfuerzo de desarrollo de software. Team System incluye dos plantillas de proceso base: MSF for CMMI Process Improvement, orientado a organizaciones que requieren un proceso formal y con guías explícitas, y MSF for Agile Software Development, orientado a proyectos con un ciclo de vida más ágil, y donde los miembros del equipo no van a recurrir mucho a las guías de proceso. Desde luego, es posible modificar estas plantillas, extenderlas, o crear nuevas plantillas en base a los procesos específicos que sigue una organización. Team System emplea el concepto de elemento de trabajo para dar seguimiento a la asignación y al estado del trabajo asociado al ciclo de vida de desarrollo de software. Existen varios tipos de elementos de trabajo en función del tipo de trabajo que representan. Por ejemplo el elemento de trabajo tarea permite dar seguimiento a las actividades de desarrollo, pruebas, etc. Otros ejemplos de elementos de trabajo son: solicitud de cambio, requerimiento y revisión. Altamente acoplada con la plantilla de proceso está la orientación del proceso, que es la documentación acerca de roles, actividades, productos de trabajo y reportes personalizados para un método de ingeniería de software. En muchas organizaciones de desarrollo, los documentos de orientación del proceso forman un interminable grupo de carpetas mientras que en Team System, la orientación del proceso está completamente integrada a las herramientas de desarrollo. (Ver la siguiente figura) Dentro del contexto de la creación de un proyecto de equipo existen dos componentes clave: la plantilla del proceso y los reportes del proyecto. La plantilla de proceso es un mecanismo de Team System que define tanto la configuración como el contenido inicial del proyecto de equipo, a través de: un conjunto default de elementos de trabajo, plantillas de artefactos, reportes, grupos de seguridad y documentos de la orientación del proceso. Toda plantilla está basada en un proceso de desarrollo de software que va acompañado de un enfoque muy particular acerca de cómo desarrollar y mantener software. Rigoberto Calleja Cervantes es Ingeniero de Procesos de Software de Itera. Es egresado del ITESM y actualmente está cursando el Certificate in Software Engineering en la Universidad Carnegie Mellon. 12 JUL-AGO 2006

15 Por otro lado, cada plantilla de proceso incluye un conjunto predefinido de reportes. Los reportes constituyen una de las herramientas más poderosas de VSTS ya que permiten al administrador del proyecto monitorear el estado y tendencias del proyecto de equipo. TFS incluye un almacén de datos en el que se recopilan los datos operativos que provienen de los elementos de trabajo, control de versiones, generaciones del producto y resultados de las pruebas. Este almacén es empleado para producir los reportes. Una de las enormes ventajas de usar Team System, desde la perspectiva de administración de proyectos, es que no es necesario correlacionar manualmente datos provenientes de varias fuentes. Entre los reportes que se incluyen están: reportes estilo semáforo sobre la salud del proyecto, reportes informativos que muestran: la tasa de defectos, la productividad del equipo, la efectividad de las pruebas en las distintas generaciones del producto, el progreso del trabajo en el tiempo y la estabilidad de los requerimientos en el tiempo. (Ver las siguientes dos figuras.) Procedimiento de Creación de un Proyecto de Equipo Para crear un proyecto de equipo se emplea una ventana llamada Team Explorer. Esta ventana permite navegar y administrar todos los elementos de un proyecto de equipo tales como la estructura del equipo de trabajo, el portal del proyecto, el repositorio de control de código fuente, la base de datos de elementos de trabajo, documentos, reportes y plantillas. Para crear un nuevo proyecto de equipo se siguen estos pasos: 1. Seleccionar la opción de menú File>New>Team Project. El asistente de nuevo proyecto de equipo aparecerá pidiéndole el nombre del proyecto. 2. Seleccionar una plantilla de proceso, ya sea MSF For CMMI, MSF for Agile, o alguna personalizada. Vale la pena recalcar que la decisión más importante de todo el procedimiento de creación de un proyecto es justamente determinar qué plantilla de proceso se empleará. Uno de los aspectos fundamentales de VSTS, es que a diferencia de otros productos de Microsoft, éste no fue diseñado para sacarlo de la caja y usarlo; es necesario emplear cierto tiempo en definir una estrategia de uso, y configurarlo. Es decir, es necesario adecuarlo a la manera cómo usted desarrolla software. La selección del proceso de desarrollo de software y plantilla asociada se basa en tres factores: la forma de cómo su organización trabaja actualmente, las necesidades de negocio actuales de la organización, y la manera como se desea que la organización trabaje en un futuro. Por ejemplo si usted forma parte de una organización de gran tamaño, probablemente ya tiene una metodología de desarrollo de software que le fue prescrita; si trabaja en proyectos gubernamentales probablemente su proceso de desarrollo de software es compatible con modelos de referencia tales como MoProSoft o CMMI, y finalmente, si usted colabora en una organización que emprende proyectos cortos con un ciclo de vida reducido, probablemente está usando una metodología ágil. 3.- Posteriormente se asigna un título para el portal del proyecto y una descripción del mismo. Este portal es un sitio web que se construye a partir de Windows Sharepoint Services (WSS 2.0) y que provee acceso ligero a aquellos miembros del equipo de trabajo que requieren tener visibilidad acerca del proyecto. A través del portal los usuarios pueden ver reportes, revisar documentos y mirar anuncios entre otras cosas. JUL-AGO

16 NOVEDADES PRODUCTOS Portal del proyecto 4.- En la última página del asistente se establecen las opciones preliminares de control de código fuente. Usted tiene la opción de crear una carpeta de control de código fuente para su proyecto o crear una nueva rama a partir de un árbol de control de código fuente existente. Team Foundation Server provee capacidades avanzadas para control de versiones, tales como conjuntos de cambios, ramas, fusiones, comparación de archivos, protecciones atómicas y soporte a equipos distribuidos geográficamente. Dichas capacidades sobrepasan fácilmente lo que puede hacer un simple Visual Source Safe, y están diseñadas para satisfacer las necesidades de equipos grandes desarrollando aplicaciones complejas. Una vez que el procedimiento de creación de un proyecto de equipo ha concluido, dependiendo de la plantilla de proceso que usted haya seleccionado, una serie de documentos de orientación del proceso serán generados para su proyecto. Asi mismo, varias carpetas aparecerán en el Team Explorer. El árbol del proyecto de equipo tiene cinco nodos principales: Elementos de Trabajo, Documentos, Reportes, Generaciones del Equipo y Control de Código Fuente. El nodo de elementos de trabajo incluye consultas predefinidas y personalizadas que sirven para listar los elementos de trabajo asociados a su proyecto. El nodo de documentos contiene una serie de carpetas que apoyan en la organización de los artefactos generados por el proceso de desarrollo. El nodo de Team Explorer reportes incluye una variedad de tipos de reportes para mirar las métricas de su proyecto. El nodo generaciones del equipo ofrece acceso a una variedad de tipos de generaciones, incluyendo tipos personalizados. Finalmente, el nodo de control de código fuente le da a usted acceso al árbol de código fuente. Conclusión En Team System un proyecto de equipo representa la materialización de un proyecto de desarrollo y se compone de reportes, plantillas, orientación de proceso, mejores prácticas, control de código fuente, elementos de trabajo, generaciones del producto y un portal de proyecto entre otros elementos. En este artículo se describió el procedimiento para crear un proyecto de equipo el cual consta de cinco pasos, al término de los cuales se obtiene un poderoso entorno de gestión del trabajo soportado por la plataforma de colaboración de Team Foundation Server. 14 JUL-AGO 2006

17

18 TUTORIAL PRODUCTOS SAP Composite Application Framework Automatización Flexible de Procesos Por Gerardo Borbolla Una de las grandes promesas del uso de BPM, en conjunto con arquitecturas orientadas a servicios, es la capacidad de poder automatizar procesos de negocio de forma flexible, utilizando servicios e información de aplicaciones existentes. El objetivo de este tutorial es mostrar cómo se puede lograr esto a través del Composite Application Framework de SAP. El Composite Application Framework (CAF) es un conjunto de herramientas para integrar componentes de manera que formen una sola aplicación, enfocándose al diseño y configuración con un mínimo esfuerzo de programación. A través del CAF, podemos ensamblar aplicaciones a partir de cualquier componente definido en SAP NetWeaver, o componentes externos a través de estándares y protocolos como SOAP, XMLA, servicios de SSO, RMI, IIOP, entre otros. Recordemos que NetWeaver es la plataforma sobre la que se ejecutan las aplicaciones de SAP. Adicionalmente, provee servicios para integración entre aplicaciones e interacción con componentes externos. Así que en resumen, NetWeaver es el middleware de integración y ejecución para las aplicaciones de SAP. Figura 1. Plataforma NetWeaver En este tutorial, crearemos un Guided Procedure, que es un proceso orientado a usuarios. Esto se hace en el portal de SAP, el cual nos permite diseñar procesos para luego ejecutarlos ahí. Instalación de SAP NetWeaver Sneak Preview Afortunadamente, es posible descargar de forma gratuita una versión de evaluación del ambiente de desarrollo y ejecución de la plataforma NetWeaver. Esto se obtiene a través del portal para desarrolladores de SAP (sdn.sap.com). Una vez que se registran y entran al SDN, en la sección de Downloads seleccionan el Sneak Preview SAP NetWeaver... y posteriormente seleccionan la Full Java Edition 2004s, que es la más completa. Tengan en cuenta que los instalables miden cerca de 5GBs, así que tengan paciencia o descárguenlos desde una conexión muy rápida. También consideren que van a necesitar una máquina con un mínimo de 1GB en memoria. Comenzando Una vez hecha la instalación, podemos dedicarnos a desarrollar un workflow. En este caso, vamos a implementar uno muy sencillo con los siguientes tres elementos: Captura de información. Búsqueda de información relevante a los datos del proceso. Autorizaciones de otros usuarios. Para implementar este proceso, los pasos a grandes rasgos son: 1. Crear un usuario y los roles correspondientes. 2. Crear los componentes que se utilizan en el flujo. 3. Crear el flujo y ejecutarlo. Administración de Usuarios La administración de usuarios se realiza a través del mismo portal de SAP. Para crear los usuarios seguiremos los siguientes pasos: 1. Entrar en el portal utilizando el URL con el usuario y password admin, que son los preestablecidos por default. 2. Seleccionar la ceja Gestión de usuarios y la ceja inferior Usuarios. 3. Seleccionar la liga Crear usuarios, en la sección de Navegación detallada. 4. Llenar los campos obligatorios (son los que tienen un asterisco rojo) y hacer click en el botón Crear (hay que hacer scroll hacia abajo). En este ejemplo, crearemos un usuario llamado Blanca Gómez (bgomez). Ahora asignamos roles a este usuario. En SAP Portal, los roles se relacionan con las páginas y aplicaciones que un usuario puede acceder. Asignaremos los roles para diseñar, ejecutar y administrar guided procedures. Buscaremos el usuario dentro de la administración de roles y luego le asignamos los pertinentes: 1. Seleccionamos la ceja Gestión de usuarios y la ceja inferior Roles. 2. Seleccionamos Usuarios en el dropdown-list y ponemos bgomez en la caja Buscar. 3. Hacemos click en Iniciar. 4. Cuando muestre el resultado, hacer click en la liga Tratar, del renglón de bgomez. 5. En esta pantalla buscaremos el rol *eu* en el panel inferior del lado izquierdo. Seleccionaremos los dos renglones que aparecen y haremos click en Añadir. 6. Hacer click en Guardar. Gerardo Borbolla Luna es asesor de tecnología para SAP NetWeaver en SAP México. Es especialista en diseño de la arquitectura de soluciones basadas en J2EE, portales, herramientas de KM, colaboración, integración y desarrollo de aplicaciones. Ha colaborado para LGEC, BEA y Quarksoft, entre otras empresas, trabajando sobre BEA Tuxedo, C++, TCP/IP, Sybase, Informix, SQLServer, Oracle, Linux, Solaris, BEA Weblogic y Java. 16 JUL-AGO 2006

19 Para comprobar que se han asignado correctamente los roles, hay que entrar al portal (http:// localhost:50000/irj) con bgomez y revisar que se tiene la ceja Guided Procedures. Elementos de un Guided Procedure Antes de continuar, necesitamos conocer los elementos con que cuentan los Guided Procedures para implementar un flujo de trabajo. Estos son: Uso de la Interfaz Gráfica La interfaz para definir Guided Procedures se accede por el browser y se encuentra en la ceja Guided Procedures, en la ceja inferior Design Time. En este caso usaremos a Blanca Gómez como creadora del proceso (los permisos son muy importantes en la creación del proceso). Los elementos de Guided Procedures (Callable Objects, Acciones, Bloques, etc) se agrupan en una estructura similar a un sistema de archivos. El acceso y administración de estos elementos se hace en la Galería de Guided Procedures. Callable Object. Un callable object encapsula un componente técnico para ser usado de forma fácil en un proceso. Action. Un action (acción) es una actividad en el proceso. La acción a su vez encapsula un callable object, y le agrega atributos como permisos, documentos y atributos de vigencia con notificaciones. Block. Un block (bloque) es una secuencia de acciones, otros bloques e incluso procesos. Los elementos de un bloque se pueden ejecutar en forma secuencial, en paralelo, en ciclos o de manera discreta (como un block case). Los datos que fluyen en un bloque se definen relacionando los parámetros de las acciones y bloques que contiene. A este proceso se le llama Consolidación de Parámetros. En un bloque también se definen los responsables que se van a encargar de realizar las acciones. Este proceso se llama Consolidación de Roles. A un bloque también se le pueden asociar documentos y ligas. Proceso. Un proceso consta de una serie de bloques o procesos, agregando las siguientes características: Definir el número de instancias que se pueden ejecutar de manera simultánea. Asignar de manera predefinida usuarios o grupos a los roles definidos en los bloques. Consolidar roles: crear roles a nivel proceso a partir de los roles de los bloques o procesos que lo conforman. Figura 2.. Galería de Guided Procedures Tenemos controles para crear y borrar carpetas, ligas para crear componentes y un área que muestra un resumen del componente seleccionado. En todas las pantallas de creación de componentes, existe una liga arriba y del lado izquierdo con la etiqueta Gallery, que siempre nos remite a esta interfaz. Creación de Callable Objects Seleccionemos el icono Root y luego hagamos click en Create Folder al que vamos a bautizar como TutorialGP. Seleccionemos este nuevo fólder en la galería y luego la liga Create Callable Object. Vamos a crear varios objetos de esta manera: El primer Callable Object que crearemos será un objeto de búsqueda de información. Así que al crear el objeto seleccionaremos el tipo Web Pages y lo nombraremos InfoMarca. Haciendo click en Next nos lleva a la pantalla para definir el URL de la página. Ingresaremos En la siguiente pantalla podemos ingresar los parámetros adicionales para el URL. Vamos a insertar uno con los parámetros Technical Name = q y Name = Marca. Continuamos con las siguientes pantallas hasta el final en donde hacemos click en Finish and Open. Una vez que hayamos dado click en Test callable Object para probar que todo esté bien, debemos activarlo para poder usarlo. Esto se hace con en Activate Callable Object. JUL-AGO

20 TUTORIAL PRODUCTOS Es muy importante activar TODOS los objetos creados (Actions, Blocks, etc) para poder utilizarlos. Para regresar a la galería seleccionamos la liga Gallery en la esquina superior izquierda. El siguiente objeto que crearemos será un Objeto de Captura de datos. El tipo es Data Forms/ Data input form, y le vamos a poner el nombre CapturaDatos. Seleccionamos Next en el paso Define Object y en la pantalla siguiente insertamos cuatro campos de tipo string: nomasegurado (Nombre) apasegurado (Apellidos) marcaauto (Marca del auto) modeloauto (Modelo del auto) Finalizamos la creación de nuestro objeto, lo probamos y lo activamos. Seguimos con un Objeto de aprobación. El tipo es Process Control/Visual approval con el nombre Aprobacion. En el paso Define Input, crearemos los mismos campos que en el objeto de captura de datos (lo hacemos así por facilidad, pero pudieran tener nombres diferentes). Finalizamos la creación del objeto, lo probamos y lo activamos. Acciones Para crear las acciones que necesitamos hacemos lo siguiente: En la galería, seleccionamos nuestro fólder de trabajo, y Create action. Entonces ingresamos Capturar datos de la póliza y seleccionamos Save and open. Aquí veremos las actividades para configurar la acción. Damos click en la liga Callable Objects y se presenta la pantalla para crear o escoger el Callable Object a asociar a esta acción. Hacemos click en Choose... del renglón Object for Execution, seleccionamos nuestro objeto CapturaDatos, y damos click en Save. Recuerden activar la acción después de hacer esto. Ahora vamos a crear una acción denominada Aprobar póliza, relacionada con el objeto de aprobación. Sin embargo, en esta ocasión asociaremos el objeto de búsqueda como una liga que aparecerá en esa acción, para asistir al usuario a buscar autos. Para esto, seguimos los mismos pasos, pero antes de activar vamos a hacer click en Add info Callable Objects, y agregamos el objeto InfoMarca y salvamos. Por último, seleccionamos de nuevo Add Info Callable Objects y hacemos click en el botón Map Parameters. Aquí relacionamos el parámetro del objeto de búsqueda con los parámetros de nuestra acción. Seleccionamos marca en ambas listas y click en Done. Luego salvamos y activemos la acción. Definición del Proceso Utilizaremos un método que crea un proceso con un bloque. Para esto, vamos a la galería y seleccionamos nuestra carpeta y luego Create Simple Process. Después de pasar la pantalla de bienvenida, damos nombre al proceso y al bloque que lo compone. Aceptamos el tipo de bloque secuencial y pasamos a la siguiente pantalla. Flujo. Comencemos por definir el flujo en caso de que la póliza no se apruebe. Para esto, expandamos el elemento Aprobar póliza, y seleccionamos Input data is rejected. Después hacemos click en Define Target... y seleccionamos Capturar datos de la póliza. De esta manera indicamos que mientras no se apruebe la póliza, esta va a regresar a la captura. Consolidación de parámetros. Relacionamos los parámetros de las acciones de nuestro proceso entre sí. Para realizar esta relación seleccionemos los elementos a asociar (Ej. los nombres ), escribimos un nombre en el campo Consolidate To y damos click en Go.Posteriormente hacemos lo mismo con los demás parámetros. Consolidación de roles. Aquí se asocian los roles de diferentes actividades y se les asigna un nombre. Dejemos esta pantalla como está y terminemos el proceso guardando y activando. Visualizar el panel de ayuda de acciones. Para visualizar el panel de ayuda de las acciones hay que seleccionar el proceso en la galería (hay que actualizar la página) y hacer click en Open. Después, seleccionar la liga Select Views (aceptar crear una nueva versión en la ventana que se despliega) y presionar el botón Save. Activar el proceso de nuevo. Ejecución del Proceso Para ejecutar el proceso, nos vamos a la pestaña Runtime y seleccionamos la liga Start a process. Esto nos presenta la galería, donde seleccionamos nuestro proceso y damos click en Next. 1. Asignación de grupos y usuarios. Al iniciar un proceso hay que indicar los usuarios de los roles. Tenemos los roles definidos mas tres administrativos. Para asignar usuarios hacemos click en Add user, buscamos a bgomez, y le asignamos todos los roles. 2. Iniciar el proceso. Damos un nombre a este proceso y seleccionamos Initiate. 3. Utilizar el proceso. El sistema nos muestra las tareas y actividades, marcando las actividades realizadas y, presentando en la sección de Options, los objetos de ayuda que nosotros asociamos a ciertas acciones. 4. Podemos consultar en la pestaña Runtime los procesos en curso y las actividades realizadas y por realizar. Conclusión Este tutorial presentó con un ejemplo simple la forma de integrar la información de diversas fuentes y aplicaciones en un flujo de trabajo orientado a usuarios. La manera de configurar y modificar los procesos en Guided Procedures es realmente fácil, utilizando aplicaciones existentes. Para más información, consultar las guías de configuración y desarrollo, en la sección de xapps en: sdn.sap.com 18 JUL-AGO 2006

Gerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta

Gerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta Gerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta (Business Process Management, BPM). La Gerencia de los Procesos del Negocio: Se define como: "integración

Más detalles

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio). 1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada

Más detalles

LINEAMIENTOS GENERALES PARA LA IMPLEMENTACIÓN DE PROCESOS ELECTRÓNICOS

LINEAMIENTOS GENERALES PARA LA IMPLEMENTACIÓN DE PROCESOS ELECTRÓNICOS LINEAMIENTOS GENERALES PARA LA IMPLEMENTACIÓN DE PROCESOS LINEAMIENTOS GENERALES PARA LA IMPLEMENTACIÓN DE PROCESOS Ministerio de Tecnologías de la Información y las Comunicaciones Programa de Gobierno

Más detalles

Collaborative Lifecycle Management

Collaborative Lifecycle Management Collaborative Lifecycle Management IBM Rational Software Portafolio.. Documentación Técnica... COLLABORATIVE LIFECYCLE MANAGEMENT La solución de IBM Rational para la Gestión del Ciclo de Vida Colaborativo

Más detalles

WebServices bajo SOA. SOAagenda team Chile

WebServices bajo SOA. SOAagenda team Chile WebServices bajo SOA SOAagenda team Chile 1 Conceptos Servicio SOA Una tarea de negocio repetitiva validar Crédito Cliente, que cumple estándares SOA WebService Funcionalidades disponibles vía Web, implementadas

Más detalles

Portales Oracle WebCenter

Portales Oracle WebCenter Portales Oracle WebCenter El perfil del cliente y el marco en el que las empresas desarrollan sus actividades están cambiando rápidamente. Hoy la mayoría de las compañías se mueve en mercados altamente

Más detalles

APLICACIONES DE ORACLE HEALTH INSURANCE BACK OFFICE: SOLUCIONES FLEXIBLES PARA SISTEMAS DE ATENCIÓN DE SALUD COMPLEJOS

APLICACIONES DE ORACLE HEALTH INSURANCE BACK OFFICE: SOLUCIONES FLEXIBLES PARA SISTEMAS DE ATENCIÓN DE SALUD COMPLEJOS APLICACIONES DE ORACLE HEALTH INSURANCE BACK OFFICE: SOLUCIONES FLEXIBLES PARA SISTEMAS DE ATENCIÓN DE SALUD COMPLEJOS COMPATIBLE CON PROCESOS DE NEGOCIO FUNDAMENTALES EN SISTEMAS PÚBLICOS Y PRIVADOS CARACTERÍSTICAS

Más detalles

SOA Governance. (Administración SOA) Luis Alberto Espinoza Bustamante

SOA Governance. (Administración SOA) Luis Alberto Espinoza Bustamante SOA Governance (Administración SOA) Luis Alberto Espinoza Bustamante 1 Agenda SOA Governance Algunas Problemas por Falta de Governance Quien: SOA Office (y Centro Competencia SOA) Que: Plan Inicial Como:

Más detalles

Contendo CMS Manual de usuario

Contendo CMS Manual de usuario Contendo CMS Manual de Usuario V2.1 Índice de contenido Capítulo 1: Convenciones del manual... 5 1.1 Introducción... 5 1.2 Simbología... 5 Capítulo 2: Introducción a Contendo CMS... 6 2.1 Beneficios técnicos...

Más detalles

V. CAPÍTULO: CONTRIBUCIÓN

V. CAPÍTULO: CONTRIBUCIÓN V. CAPÍTULO: CONTRIBUCIÓN Requerimientos del Sistema Para llevar a cabo el desarrollo de nuestro sistema se establecieron tanto los actores como los requerimientos funcionales y no funcionales del sistema.

Más detalles

Herramientas de Software que posibilitan el BPM

Herramientas de Software que posibilitan el BPM Qué es BPM? BPM (Business Process Management) no es solamente una tecnología, sino en términos generales, una disciplina gerencial que trata a los procesos como bienes tangibles que contribuyen al desempeño

Más detalles

DISEÑO DE UN SISTEMA INFORMÁTICO PARA LA

DISEÑO DE UN SISTEMA INFORMÁTICO PARA LA DISEÑO DE UN SISTEMA INFORMÁTICO PARA LA ADMINISTRACIÓN DE COMPRAS DE ALMACÉN INITE, S.C. no es responsable del contenido, de la veracidad de los datos, opiniones y acontecimientos vertidos en el presente

Más detalles

CAPÍTULO IV COMPARACIÓN DE LAS DOS PRINCIPALES HERRAMIENTAS ALM.

CAPÍTULO IV COMPARACIÓN DE LAS DOS PRINCIPALES HERRAMIENTAS ALM. CAPÍTULO IV COMPARACIÓN DE LAS DOS PRINCIPALES HERRAMIENTAS ALM. 4.1. ANÁLISIS COMPARATIVO DE LAS DOS HERRAMIENTAS ALM. Existen muchos factores que se debe tomar en cuenta al momento de elegir entre herramientas

Más detalles

Autenticación LDAP - ORACLE

Autenticación LDAP - ORACLE I.E.S. Gonzalo Nazareno Autenticación LDAP - ORACLE Sistemas Gestores de Bases de Datos Pier Alessandro Finazzi José Manuel Ferrete Benítez 2011 Índice Oracle Identity Management... 3 Por qué Oracle Identity

Más detalles

Manual de Usuario. Manual de Instalación Compucaja.Net y SQL Server 2012

Manual de Usuario. Manual de Instalación Compucaja.Net y SQL Server 2012 Manual de Usuario Manual de Instalación Compucaja.Net y SQL Server 2012 Hoja de Contenido Requerimientos mínimos 4 Instalación de COMPUCAJA.net 5 Instalación Microsoft SQL Server 2012 Express 11 Herramientas

Más detalles

Introducción a Oracle Identity Management Informe Ejecutivo de Oracle Junio de 2008

Introducción a Oracle Identity Management Informe Ejecutivo de Oracle Junio de 2008 Introducción a Oracle Identity Management Informe Ejecutivo de Oracle Junio de 2008 Introducción a Oracle Identity Management INTRODUCCIÓN Oracle Identity Management, la mejor suite de soluciones para

Más detalles

www.microsoft.com/office/sharepointserver www.abd.es Contenido empresarial administrado en una interfaz de usuario basada en Web.

www.microsoft.com/office/sharepointserver www.abd.es Contenido empresarial administrado en una interfaz de usuario basada en Web. Microsoft Office SharePoint Server 2007 es un conjunto integrado de características de servidor que puede contribuir a mejorar la eficacia organizativa al ofrecer completas funciones de administración

Más detalles

LABORATORIO 8. Gestión del Rendimiento en el SMBD SQL Server.

LABORATORIO 8. Gestión del Rendimiento en el SMBD SQL Server. LABORATORIO 8. Gestión del Rendimiento en el SMBD SQL Server. GUÍA DE LABORATORIO Nº 8 Actividad de Proyecto No. 5: ESTABLECER LOS NIVELES DE SERVICIO DE ACUERDO CON ESTANDARES Y REQUERIMIENTOS DE LA ORGANIZACIÓN.

Más detalles

HOJA TÉCNICA. SemTalk 2

HOJA TÉCNICA. SemTalk 2 HOJA TÉCNICA SemTalk 2 SemTalk 2 - Información Técnica SemTalk 2 es una herramienta para modelamiento de procesos de negocios y conocimientos orientado a objetos 100% compatible con MS Office. REQUERIMIENTOS

Más detalles

MANUAL DE CONFIGURACION RED SISTEMAS SIPNET CIBERWIN

MANUAL DE CONFIGURACION RED SISTEMAS SIPNET CIBERWIN MANUAL DE CONFIGURACION RED SISTEMAS SIPNET CIBERWIN 1 INDICE Introducción.. 3 Configuración de Servidor Windows XP..... 6 Configuración de controladores para ejecutar el sistema en Windows XP...18 Configuración

Más detalles

Novell ZENworks Configuration Management para entornos de Microsoft * Windows *

Novell ZENworks Configuration Management para entornos de Microsoft * Windows * Guía GESTIÓN DE SISTEMAS Novell ZENworks Configuration Management para entornos de Microsoft * Windows * Novell ZENworks Configuration Management para entornos de Microsoft Windows Índice: 2..... Bienvenido

Más detalles

Creación de una estructura de curso Constructivismo

Creación de una estructura de curso Constructivismo Creación de una estructura de curso Constructivismo Blackboard Learn versión 9.1 - Creación de una estructura de curso - Página 1 Fecha de publicación y aviso de copyright Ayuda de Blackboard Learn para

Más detalles

Antecedentes de GT Consultores

Antecedentes de GT Consultores GT Consultores Antecedentes GT Consultores Consultorías en TI & BPM Ingeniería de Negocios y Gestión del Cambio Perfil de Consultores Elementos Diferenciadores Antecedentes de GT Consultores El Holding

Más detalles

SAP BusinessObjects Edge BI, paquete estándar La opción de Business Intelligence favorita de las empresas en crecimiento

SAP BusinessObjects Edge BI, paquete estándar La opción de Business Intelligence favorita de las empresas en crecimiento Soluciones SAP para pequeñas y medianas empresas SAP BusinessObjects Edge BI, paquete estándar La opción de Business Intelligence favorita de las empresas en crecimiento SAP BusinessObjects Edge BI, paquete

Más detalles

Beneficios para el negocio con Visual Studio 2005 Team System

Beneficios para el negocio con Visual Studio 2005 Team System Beneficios para el negocio con Visual Studio 2005 Team System Alcanzar la productividad y la adaptabilidad de los negocios mediante una gestión integrada e intuitiva del ciclo de vida de las aplicaciones.

Más detalles

Manual para capacitación del usuario

Manual para capacitación del usuario Manual para capacitación del usuario Preparado para: Educación Continua Administrador CRM/Usuario final Proyecto: CRM Educación Continua Preparado por: Ana Laura Félix Sergio Caballero Tabla de Contenido

Más detalles

Resumen Ejecutivo EMERGYS MÉXICO

Resumen Ejecutivo EMERGYS MÉXICO Resumen Ejecutivo EMERGYS MÉXICO Acerca de Emergys Resumen Ejecutivo EMERGYS México es una empresa líder en soluciones de negocios basadas en tecnologías de información. Inicio de operaciones en 2003 Subsidiaria

Más detalles

En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto.

En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto. APÉNDICES En el siguiente apartado se detallan ciertos conceptos que ayudan a comprender en mayor medida el Proyecto. APÉNDICE 1. Herramientas Las herramientas que se usaron en el análisis, desarrollo

Más detalles

Las telecomunicaciones ofrecen ventajas a las Pymes como: agilidad,

Las telecomunicaciones ofrecen ventajas a las Pymes como: agilidad, INFORMÁTICA Gerardo A. González Díaz Escritorio remoto y virtualización Tecnología de información y comunicaciones, útil para quienes dirigen una Pyme Las telecomunicaciones ofrecen ventajas a las Pymes

Más detalles

Con la interacción de tus empleados mejorará la productividad de tu negocio

Con la interacción de tus empleados mejorará la productividad de tu negocio 1. Introducción Con la interacción de tus empleados mejorará la productividad de tu negocio Los empleados de cualquier compañía precisan numerosos accesos en su trabajo diario, además de interaccionar

Más detalles

Herramienta para la Administración y Estimación Ágil de Desarrollo de Software

Herramienta para la Administración y Estimación Ágil de Desarrollo de Software Herramienta para la Administración y Estimación Ágil de Desarrollo de Software Mario R. MORENO SABIDO Depto. de Sistemas y Computación, Instituto Tecnológico de Mérida Mérida, Yucatán 97118, México y Jorge

Más detalles

CAPÍTULO 1: CONCEPTOS DE MICROSOFT DYNAMICS CRM

CAPÍTULO 1: CONCEPTOS DE MICROSOFT DYNAMICS CRM Capítulo 1: Conceptos de Microsoft Dynamics CRM CAPÍTULO 1: CONCEPTOS DE MICROSOFT DYNAMICS CRM Objetivos Los objetivos son Resumir de forma general Microsoft Dynamics CRM y sus áreas de ventas, marketing

Más detalles

Oracle Application Server 10g

Oracle Application Server 10g Oracle Application Server Oracle Application Server 10g La plataforma de aplicaciones más completa e integrada del mercado Puntos a comparar Lo más importante antes de realizar un análisis comparativo

Más detalles

Anuncio de software ZP11-0010 de IBM Europe, Middle East and Africa con fecha 18 de enero de 2011

Anuncio de software ZP11-0010 de IBM Europe, Middle East and Africa con fecha 18 de enero de 2011 con fecha 18 de enero de 2011 IBM Tivoli Business Service Manager for the Enterprise V4.2.1 permite que los negocios y las operaciones vean y comprendan las complejas relaciones de impacto empresarial

Más detalles

Gestor de Proyectos Collabtive. Manual del Usuario

Gestor de Proyectos Collabtive. Manual del Usuario Centro Nacional de las Artes Gestor de Proyectos Collabtive. Manual del Usuario Proyecto: Aulas Virtuales CENART Posgrado Virtual en Políticas Culturales y Gestión Cultural Octubre de 2008 CONTENIDO Proyecto

Más detalles

Introduction to CMMI-DEV V1.3 (Introducción a CMMI-Desarrollo Versión 1.3)

Introduction to CMMI-DEV V1.3 (Introducción a CMMI-Desarrollo Versión 1.3) Introduction to CMMI-DEV V1.3 (Introducción a CMMI-Desarrollo Versión 1.3) Este curso oficial impartido por un instructor certificado por el SEI, tiene tres días de duración e introduce a los directivos

Más detalles

Gestión del Portfolio de Proyectos HP Portfolio & Project Management. Información de Producto. 2010 Dirección de Consultoría

Gestión del Portfolio de Proyectos HP Portfolio & Project Management. Información de Producto. 2010 Dirección de Consultoría Gestión del Portfolio de Proyectos HP Portfolio & Project Información de Producto 2010 Dirección de Consultoría 2 1. Introducción Actualmente las organizaciones necesitan hacer frente a la complejidad

Más detalles

[Manual de Instalación y Uso]

[Manual de Instalación y Uso] Todos los derechos reservados Aranda Software www.arandasoft.com [1] Introducción Aranda SELF SERVICE es una base de conocimientos desarrollada para consultar y administrar información técnica con todos

Más detalles

Sistema de Preregistro Orientado al Postulante

Sistema de Preregistro Orientado al Postulante Sistema de Preregistro Orientado al Postulante Universidad Pedagógica Nacional La Universidad Pedagógica Nacional es una institución pública de educación superior, con carácter de Órgano Desconcentrado

Más detalles

Facultad de Ingeniería Informática. Informe de las Prácticas Profesionales

Facultad de Ingeniería Informática. Informe de las Prácticas Profesionales Facultad de Ingeniería Informática CEIS Informe de las Prácticas Profesionales Título: Informatización de los Procesos de Negocio Solicitud de Trabajo Extra laboral en el CITI, a través de la BPMS BizAgi

Más detalles

10. Programación de centralitas privadas

10. Programación de centralitas privadas 10. Programación de centralitas privadas Programación de la centralita. Virtualización. - Hipervisor. - Tipos de máquinas virtuales. - Creación de una máquina virtual. Instalación y programación de centralitas

Más detalles

C a p í t u l o. Instalación. Contenido

C a p í t u l o. Instalación. Contenido C a p í t u l o 2 Instalación Este capítulo resume el proceso para implantar Sprinter y muestra una lista con las recomendaciones de hardware y software para su mejor rendimiento. Contenido Pre-requisitos

Más detalles

Microsoft Dynamics NAV

Microsoft Dynamics NAV Microsoft Dynamics NAV Maximizar el valor a través de conocimiento de negocio Business Intelligence White Paper Noviembre 2011 La información contenida en este documento representa el punto de vista actual

Más detalles

Bienvenido a su Software de Base de Datos Microsoft SQL 2005 Express Edition... 2. Aprendiendo sobre SQL Server... 3. Requerimientos Mínimos...

Bienvenido a su Software de Base de Datos Microsoft SQL 2005 Express Edition... 2. Aprendiendo sobre SQL Server... 3. Requerimientos Mínimos... Contenido Bienvenido a su Software de Base de Datos Microsoft SQL 2005 Express Edition... 2 Aprendiendo sobre SQL Server... 3 Requerimientos Mínimos... 3 Requisitos del Sistema... 4 Proceso de Instalación

Más detalles

CARPETAS Y CONCEPTOS Bienvenidos a la sencillez

CARPETAS Y CONCEPTOS Bienvenidos a la sencillez ADAIO: GESTOR DOCUMENTAL adaio es un potente sistema de gestión documental preparado para adaptarse con facilidad a las necesidades de empresas de cualquier tamaño y sector. Teniendo en cuenta la estructura

Más detalles

DESARROLLO WEB EN ENTORNO SERVIDOR

DESARROLLO WEB EN ENTORNO SERVIDOR DESARROLLO WEB EN ENTORNO SERVIDOR CAPÍTULO 7: Programación de servicios Web Marcos López Sanz Juan Manuel Vara Mesa Jenifer Verde Marín Diana Marcela Sánchez Fúquene Jesús Javier Jiménez Hernández Valeria

Más detalles

Introducción. http://www.microsoft.com/spanish/msdn/comunidad/mtj.net/voices/art143.asp - Gráfica tomada del Artículo de José David Parra

Introducción. http://www.microsoft.com/spanish/msdn/comunidad/mtj.net/voices/art143.asp - Gráfica tomada del Artículo de José David Parra Si en otros tiempos el factor decisivo de la producción era la tierra y luego lo fue el capital... hoy día el factor decisivo es cada vez más el hombre mismo, es decir, su conocimiento... Juan Pablo II

Más detalles

Boletín de Asesoría Gerencial SOA: enfoque técnico orientado a procesos

Boletín de Asesoría Gerencial SOA: enfoque técnico orientado a procesos Espiñeira, Sheldon y Asociados No. 4-2010 Contenido Haga click en los enlaces para navegar a través del documento Haga click en los enlaces para llegar directamente a cada sección 4 Introducción 4 Qué

Más detalles

Gestión Documental ERP

Gestión Documental ERP N. Documento Revisión Nº: 1.0 Fecha: 30/03/11 Introducción 1 Configuración de la Gestión Documental ERP 2 Funcionamiento de la Gestión Documental ERP 6 ÍNDICE Introducción El programa Ahora permite una

Más detalles

Manual de Usuario. Versión 1.0

Manual de Usuario. Versión 1.0 Manual de Usuario Versión 1.0 Índice Contenido 1 Introducción... 4 2 BackEnd Simple... 7 2.1 Ingreso a Portal Simple (BackEnd)... 7 2.2 Configuración... 10 2.2.1 Configuración Inicial... 10 2.2.2 Configuración

Más detalles

INICIANDO OFFICE 365 365 365 365 365 365? 365? CALENDARIO

INICIANDO OFFICE 365 365 365 365 365 365? 365? CALENDARIO INDICE OBJETIVO... 2 DIRIGIDO A... 2 OFFICE 365... 2 Servicios... 2 VENTAJAS... 3 Portal de empresa y presencia en internet con Office 365... 3 Office WebApps con Office 365... 3 Video conferencia y reuniones

Más detalles

Introducción. La administración de datos de producto (PDM) es fácil para cualquier empresa 2

Introducción. La administración de datos de producto (PDM) es fácil para cualquier empresa 2 d o c u m e n t o t e m á t i c o La administración de datos de producto (PDM) es fácil para cualquier empresa Resumen SolidWorks Enterprise PDM ayuda a las empresas actuales de desarrollo de productos

Más detalles

ENTORNO DE UN CURSO. Antes de empezar sería conveniente conocer la estructura de Moodle y entender los siguientes conceptos básicos:

ENTORNO DE UN CURSO. Antes de empezar sería conveniente conocer la estructura de Moodle y entender los siguientes conceptos básicos: ENTORNO DE UN CURSO Antes de empezar sería conveniente conocer la estructura de Moodle y entender los siguientes conceptos básicos: Cursos Categorías Cuentas de usuario y roles Perfil de usuario En Moodle,

Más detalles

ES UNA SOLUCIÓN DE GESTIÓN DE PROCESOS COMERCIALES DE CÓDIGO ABIERTO LA CORRECTA PARA USTED?

ES UNA SOLUCIÓN DE GESTIÓN DE PROCESOS COMERCIALES DE CÓDIGO ABIERTO LA CORRECTA PARA USTED? INFORME TÉCNICO ES UNA SOLUCIÓN DE GESTIÓN DE PROCESOS COMERCIALES DE CÓDIGO ABIERTO LA CORRECTA PARA USTED? RESUMEN EJECUTIVO COMPANIES AROUND THE WORLD TRUST OPEN SOURCE 90% of Fortune 500 companies

Más detalles

COLEGIO DE BACHILLERES ELABORADO POR: ING. IVETT ZARZA HIDALGO Y LIC. CLAUDIA HERNÀNDEZ ALPÍZAR PROFA. DE INFORMATICA Y DE CECAT-INFORMATICA

COLEGIO DE BACHILLERES ELABORADO POR: ING. IVETT ZARZA HIDALGO Y LIC. CLAUDIA HERNÀNDEZ ALPÍZAR PROFA. DE INFORMATICA Y DE CECAT-INFORMATICA Visual Basic.NET es la última versión del sistema de desarrollo Visual Basic. Antes de empezar a crear aplicaciones en Visual Basic.NET, le será útil conocer y entender algunos conceptos básicos de.net.

Más detalles

MANUAL DE SHAREPOINT 2013. Por: Área de Administración de Aplicaciones.

MANUAL DE SHAREPOINT 2013. Por: Área de Administración de Aplicaciones. MANUAL DE SHAREPOINT 2013 Por: Área de Administración de Aplicaciones. Indice 1. Tipos de Cuentas de Usuario... 2 2. Compatibilidad con exploradores de Internet... 2 3. Como acceder a un sitio de SharePoint

Más detalles

Manual para usuarios USO DE ONEDRIVE. Universidad Central del Este

Manual para usuarios USO DE ONEDRIVE. Universidad Central del Este Manual para usuarios USO DE ONEDRIVE Universidad Central del Este Contenido 1. QUÉ ES Y PARA QUÉ SIRVE OFFICE 365?... 3 1.1 CÓMO ENTRAR A LA PLATAFORMA DE OFFICE 365 DE LA UCE?... 3 ONEDRIVE... 5 2. QUÉ

Más detalles

SharePoint. La solución más amplia a las necesidades empresariales.

SharePoint. La solución más amplia a las necesidades empresariales. SharePoint. La solución más amplia a las necesidades empresariales. De la amplísima gama de productos de Microsoft, SharePoint es uno de los más interesantes por la cantidad de implicaciones que tiene

Más detalles

Fuente: http://www.kzgunea.net

Fuente: http://www.kzgunea.net APRENDE A NAVEGAR INTERNET EXPLORER El navegador Internet Explorer ya lo tenemos integrado en el Sistema Operativo, en sus diferentes versiones desde Windows 95, por lo cual no tendremos que instalarlo.

Más detalles

Visual Studio Team System 2010

Visual Studio Team System 2010 Visual Studio Team System 2010 5. Pruebas Automatizadas con Visual Studio 6. Pruebas codificadas de interfaz de usuario 7. Pruebas Web de desempeño Identificación de candidatos para la automatización Visual

Más detalles

WebRatio. Otro camino para el BPM. Web Models s.r.l. www.webratio.com contact@webratio.com 1 / 8

WebRatio. Otro camino para el BPM. Web Models s.r.l. www.webratio.com contact@webratio.com 1 / 8 WebRatio Otro camino para el BPM Web Models s.r.l. www.webratio.com contact@webratio.com 1 / 8 El BPM El BPM (Business Process Management) no es solo una tecnología, además a grandes rasgos es una disciplina

Más detalles

Plataforma Tecnológica Qué es Marino Imagine? La integración de los requerimientos de sistemas informáticos en la determinados sectores. infraestructura de la empresa ha sucedido de forma Sus carencias

Más detalles

DROPBOX. Qué es Dropbox? Cómo instalar el programa Dropbox?

DROPBOX. Qué es Dropbox? Cómo instalar el programa Dropbox? DROPBOX. Qué es Dropbox? Dropbox es una herramienta para archivar y sincronizar documentos utilizando Internet, donde los cambios a los documentos compartidos son realizados a tiempo real, siempre y cuando

Más detalles

VISIÓN GENERAL HERRAMIENTAS COMERCIALES

VISIÓN GENERAL HERRAMIENTAS COMERCIALES VISIÓN GENERAL El servidor de MS SQL se ha convertido en un estándar en muchas partes de la América corporativa. Puede manejar volúmenes de datos grandes y se integra bien con otros productos de Microsoft.

Más detalles

MANUAL DE UTILIZACIÓN DEL CRM

MANUAL DE UTILIZACIÓN DEL CRM MANUAL DE UTILIZACIÓN DEL CRM ÍNDICE Qué es un CRM 1. Acceso al CRM 2. Organización del CRM 3. Portada 4. Prospectos 5. Clientes 6. Créditos 7. Emails 8. Documentos 9. Calendario 10. Ejemplos de Utilización

Más detalles

ARQUITECTURAS ORIENTADAS A SERVICIOS. SOA en la Seguridad Social. 48 boletic

ARQUITECTURAS ORIENTADAS A SERVICIOS. SOA en la Seguridad Social. 48 boletic ARQUITECTURAS ORIENTADAS A SERVICIOS SOA en la Seguridad Social por Mario triguero garrido 48 boletic El deber de ofrecer al ciudadano el mejor servicio ha sido siempre la motivación por la cual la Gerencia

Más detalles

Nos encargamos del tuyo, tú disfruta

Nos encargamos del tuyo, tú disfruta EN ACTIVE SABEMOS QUE TIENES COSAS MÁS IMPORTANTES QUE EL TRABAJO, POR ESO Nos encargamos del tuyo, tú disfruta 2015 ACTIVE BUSINESS & TECHNOLOGY. TODOS LOS DERECHOS RESERVADOS. 1 La última versión del

Más detalles

Ejemplo práctico de instalación del programa JCLIC en red

Ejemplo práctico de instalación del programa JCLIC en red Ejemplo práctico de instalación del programa JCLIC en red Una red local permite optimizar los recursos, tanto en relación al espacio (los programas se pueden colocar en el disco duro del servidor y ser

Más detalles

Datacycle Reporting Guía de Instalación. Versión 8.1

Datacycle Reporting Guía de Instalación. Versión 8.1 Datacycle Reporting Guía de Instalación Versión 8.1 A P E S O F T Guía de instalación y actualización DataCycle Reporting ApeSoft Parc Tecnològic del Vallès Tel: 93 5820258 www.apesoft.com Índice INTRODUCCIÓN...4

Más detalles

IBM Rational Configuration Management V8.0.1 proporciona soluciones empresariales para la gestión de cambios y de configuración

IBM Rational Configuration Management V8.0.1 proporciona soluciones empresariales para la gestión de cambios y de configuración , con fecha 15 de octubre de 2013 IBM Rational Configuration Management V8.0.1 proporciona soluciones empresariales para la gestión de cambios y de configuración Índice 1 Visión general 2 Fecha de disponibilidad

Más detalles

OpenESB FEMI Sofis Solutions - PMA

OpenESB FEMI Sofis Solutions - PMA OpenESB FEMI Sofis Solutions - PMA Página 1 de 22 1 BPMS... 3 1.1 Introducción... 3 1.2 Modelado de Procesos... 5 1.2.1 Editor Gráfico de Procesos... 5 1.2.2 Gestión de Tareas... 6 1.2.3 Interacción Humana...

Más detalles

Manual de uso básico de la aplicación

Manual de uso básico de la aplicación Manual de uso básico de la aplicación Autor del documento Centro de Apoyo Tecnológico a Emprendedores, Fundación Parque Científico y Tecnológico de Albacete Datos de contacto E-Mail: bilib@bilib.es Página

Más detalles

Guía de instalación y uso del cliente de mensajería instantánea Jabber para Windows, Iphone y Android

Guía de instalación y uso del cliente de mensajería instantánea Jabber para Windows, Iphone y Android Guía de instalación y uso del cliente de mensajería instantánea Jabber para Windows, Iphone y Android CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib [Procedimiento de Copias de Seguridad y Recuperación]

Más detalles

El camino más rápido hacia cpdm

El camino más rápido hacia cpdm Teamcenter Express El camino más rápido hacia cpdm Siemens PLM Software www.siemens.com/velocity Las pequeñas y medianas empresas de fabricación tienen que hacer frente a la necesidad cada vez mayor de

Más detalles

Syteline ERP el Ambiente de Trabajo Inteligente.

Syteline ERP el Ambiente de Trabajo Inteligente. Syteline ERP el Ambiente de Trabajo Inteligente. ERP SyteLine Cómo adaptar su sistema ERP para mantener sus negocios ágiles y su área de Tecnología de la Información pequeña. Prácticamente todos los fabricantes

Más detalles

Workflows? Sí, cuántos quiere?

Workflows? Sí, cuántos quiere? Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención

Más detalles

ArcGIS. Catálogo de cursos

ArcGIS. Catálogo de cursos ArcGIS Catálogo de cursos 2015 ArcGIS Desktop ArcGIS Desktop ArcGIS 1: Introduction to GIS (10.2)... 2 ArcGIS 2: Essential Workflows (10.2)... 3 ArcGIS 3: Performing Analysis (10.2)... 3 Building Geodatabases

Más detalles

INTRODUCCIÓN. Especialidades:

INTRODUCCIÓN. Especialidades: INTRODUCCIÓN Conozca el costo para la construcción de diversos conceptos de obra organizados por especialidad que contiene análisis de precios unitarios, materiales, salarios y maquinaria para la construcción,

Más detalles

Título Manual práctico de usuario Alfresco Share (Colabora) Autor Área de Informática Versión 2.0 Lugar: CITI Fecha: 07/09/2012

Título Manual práctico de usuario Alfresco Share (Colabora) Autor Área de Informática Versión 2.0 Lugar: CITI Fecha: 07/09/2012 Área de Informática C/ Rep. Saharaui, 11510, Puerto Real. Tel.: 956016400. Fax: 956016401 Email: area.informatica@uca.es http://www.uca.es/area/informatica Título Manual práctico de usuario Alfresco Share

Más detalles

Notas técnicas Tips de SAP Netweaver ABAP JAVA Tip Nro. 14. (Lo nuevo, lo escondido, o simplemente lo de siempre pero bien explicado)

Notas técnicas Tips de SAP Netweaver ABAP JAVA Tip Nro. 14. (Lo nuevo, lo escondido, o simplemente lo de siempre pero bien explicado) Teknoda SAPping http://www.teknodatips.com.ar Notas técnicas Tips de SAP Netweaver ABAP JAVA Tip Nro. 14 (Lo nuevo, lo escondido, o simplemente lo de siempre pero bien explicado) Preguntas y respuestas

Más detalles

Icards Solutions S.A. de C.V.

Icards Solutions S.A. de C.V. Este documento explica la instalación, configuración y operación del sistema de emisión de tarjetas México Emprende. Fecha Autor Revisor Versión 10-06- 2011 Ana Karen Aguilar Rubén Pacheco López 1.0 24-06.2011

Más detalles

Estrategia de implementació n efectiva de un CRM para Ventas

Estrategia de implementació n efectiva de un CRM para Ventas Estrategia de implementació n efectiva de un CRM para Ventas Cómo incrementar la efectividad del equipo de Ventas? Vender como equipo Una colaboración ágil permite cerrar más negocios Una aplicación de

Más detalles

La Gestión por Procesos en las Organizaciones La forma en la que los resultados se logran

La Gestión por Procesos en las Organizaciones La forma en la que los resultados se logran La Gestión por Procesos en las Organizaciones La forma en la que los resultados se logran Deloitte S.C. 2014 Reflexiones Aplicando la Gestión por Procesos en nuestras organizaciones Por qué adoptar un

Más detalles

Epicor Vantage GLOBAL ENTERPRISE RESOURCE PLANNING

Epicor Vantage GLOBAL ENTERPRISE RESOURCE PLANNING Epicor Vantage GLOBAL ENTERPRISE RESOURCE PLANNING EPICOR VANTAGE Software de Manufactura de la Siguiente Generación Epicor Software Corporation entiende que usted, como el resto de las empresas de manufactura

Más detalles

IBM Cognos Business Intelligence Scorecarding

IBM Cognos Business Intelligence Scorecarding IBM Cognos Business Intelligence Scorecarding Enlazando exitosamente la estrategia con las operaciones Visión General Las tarjetas de puntuación o scorecards ofrecen un enfoque comprobado para comunicar

Más detalles

Guía de instalación del sistema contafiscal nuevo monousuario internet

Guía de instalación del sistema contafiscal nuevo monousuario internet Guía de instalación del sistema contafiscal nuevo monousuario internet Requerimientos del equipo Requisitos de equipo (Hardware) Sistema mono usuario. Pentium IV o superior a 1.50 GHz o similar. 2 GB en

Más detalles

C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS. MÓDULO: Diseño y realización de servicios de presentación en entornos gráficos.

C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS. MÓDULO: Diseño y realización de servicios de presentación en entornos gráficos. C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS MÓDULO: Diseño y realización de servicios de presentación en entornos gráficos Unidad 1 Introducción Visual Basic.NET El objetivo de la unidad es conocer

Más detalles

Anuncio de software de IBM Europe, Middle East and Africa ZP09-0211, con fecha 2 de junio de 2009

Anuncio de software de IBM Europe, Middle East and Africa ZP09-0211, con fecha 2 de junio de 2009 ZP09-0211, con fecha 2 de junio de 2009 La gama de productos IBM Rational DOORS ayuda a reducir los costes de los proyectos y la reelaboración al hacer coincidir las necesidades empresariales con la ejecución

Más detalles

Visión General de GXportal. Última actualización: 2009

Visión General de GXportal. Última actualización: 2009 Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explícito de

Más detalles

Manual de Usuario. Preparado para INACAP. Módulo Egresados. Microsoft Dynamics Partner of the Year for Latin America WINNER 2012

Manual de Usuario. Preparado para INACAP. Módulo Egresados. Microsoft Dynamics Partner of the Year for Latin America WINNER 2012 Microsoft Dynamics Partner of the Year for Latin America WINNER 2012 Manual de Usuario Preparado para INACAP Módulo Egresados CMetrix Business Solutions S.A. Gertrudis E cheñique 30, Oficina 43 Las Condes,

Más detalles

Manual de usuario. Autor: Oriol Borrás Gené. Oriol.borras@upm.es

Manual de usuario. Autor: Oriol Borrás Gené. Oriol.borras@upm.es Manual de usuario Autor: Oriol Borrás Gené Oriol.borras@upm.es Índice 1. Qué es Pinterest 2. Crear una cuenta 3. Entorno o Inicio o Estructura de un pin o Perfiles 4. Cómo trabajar con Pinterest o Crear

Más detalles

SAP Crystal Solutions

SAP Crystal Solutions SAP Crystal Solutions SAP Crystal Solutions NOVEDADES EN 2011 CONTENIDO 4 Novedades de SAP Crystal Server 2011 4 Exploración guiada de datos 5 Experiencia de usuario atractiva 5 Panel común de consultas

Más detalles

Desarrollo de Aplicaciones Web con Eclipse

Desarrollo de Aplicaciones Web con Eclipse Desarrollo de Aplicaciones Web con Eclipse Oscar Gosdinski Software Services Representative Java Es un lenguaje de programación y una plataforma de desarrollo. 2 Lenguaje de alto nivel que puede ser caracterizado

Más detalles

Newsoft S.A. Portafolio de Servicios

Newsoft S.A. Portafolio de Servicios Newsoft S.A. Portafolio de Servicios Gerencia Comercial 1/25/2011 Presentación NEWSOFT S.A es una empresa dedicada a la prestación de servicios de outsourcing en el área de informática. El anterior objeto

Más detalles

Gestionando Agile/Scrum con Sciforma

Gestionando Agile/Scrum con Sciforma agile Gestionando Agile/Scrum con Sciforma El desarrollo ágil de software son métodos de ingeniería del software basados en el desarrollo iterativo e incremental, donde los requerimientos y soluciones

Más detalles

IBM Rational Asset Manager

IBM Rational Asset Manager Inteligencia comercial para sus activos de software IBM Rational Asset Manager Aspectos destacados Acelera la prestación de servicios y mejora la dirección general interna del ciclo de vida SOA Acorta

Más detalles

EVALUACIÓN AURA PORTAL BPMS

EVALUACIÓN AURA PORTAL BPMS EVALUACIÓN AURA PORTAL BPMS PREPARADO POR OPTIMIZA CONSULTING GROUP S.A.C. Lima, 16 de Marzo de 2009 Evaluación Aura Portal por Optimiza Consulting Group Página 1 de 11 EVALUACIÓN AURA PORTAL BPMS POR

Más detalles

Microsoft TechNet Latinoamérica - How to

Microsoft TechNet Latinoamérica - How to Página 1 de 10 Haga clic aquí para instalar Silverlight Latinoamérica Cambiar Todos los sitios de Microsoft Buscar Microsoft.com Enviar consulta Home Inicio Biblioteca Entrenamiento Descarga Soporte Comunidad

Más detalles

Introducción. Mensaje de los Desarrolladores

Introducción. Mensaje de los Desarrolladores Introducción En Aspec System estamos preocupados por los cabios tecnológicos de la vida cotidiana así como las integraciones de la tecnologías de la información en el llamado tele gobierno que está integrando

Más detalles