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

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

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

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

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

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

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

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

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

Consorcio Clavijero Guía Plataforma Educativa Perfil Estudiante

Consorcio Clavijero Guía Plataforma Educativa Perfil Estudiante Bienvenid@ a la guía de la Plataforma Educativa de Clavijero: Moodle!... 2 Objetivo de la guía:... 3 El estudiante Clavijero identificará los elementos básicos que integran la plataforma educativa para

Más detalles

Guía de usuario Project Manager

Guía de usuario Project Manager Guía de usuario Project Manager Tabla de contenidos 1. El jefe de proyecto... 3 2. Panel de inicio... 4 3. Parámetros generales del proyecto... 5 4. Asignar usuarios a proyectos y tareas... 6 5. Presupuesto...

Más detalles

Mejores prácticas para el éxito de un sistema de información. Uno de los problemas de información dentro de las empresas es contar con datos

Mejores prácticas para el éxito de un sistema de información. Uno de los problemas de información dentro de las empresas es contar con datos ANEXO VI. Mejores prácticas para el éxito de un sistema de información Uno de los problemas de información dentro de las empresas es contar con datos importantes del negocio y que éstos estén aislados

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

Planeación del Proyecto de Software:

Planeación del Proyecto de Software: Apéndice A. Cuestionarios del Sistema Evaluador Nivel2. Requerimientos de Administración: Goal 1: Los requerimientos del sistema asociados a software están bien controlados y existe un estándar para los

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

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

Analista SharePoint OBJETIVOS REQUISITOS CERTIFICACIONES

Analista SharePoint OBJETIVOS REQUISITOS CERTIFICACIONES Analista SharePoint Escuela de Sistemas y Tecnologías BIOS Página 1 de 6 Analista SharePoint OBJETIVOS El analista SharePoint es una persona que podrá transformar necesidades puntuales que tengan los usuarios

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

SOFTWARE DE LA CARPETA FAMILIAR

SOFTWARE DE LA CARPETA FAMILIAR SOFTWARE DE LA CARPETA FAMILIAR MANUAL DEL USUARIO DE LA HERRAMIENTA INFORMATICA S CF Manual detallado sobre el manejo y configuración del Software de la Carpeta Familiar, desde la configuración hasta

Más detalles

Copyright del Producto

Copyright del Producto Parallels Panel Copyright del Producto ISBN: N/A Parallels 660 SW 39 th Street Suite 205 Renton, Washington 98057 EEUU Teléfono: +1 (425) 282 6400 Fax: +1 (425) 282 6444 Copyright 1999-2009, Parallels,

Más detalles

Guía Rápida Programs & Portfolio

Guía Rápida Programs & Portfolio Guía Rápida Programs & Portfolio Tabla de contenidos Tabla de contenidos... 2 1. Mi perfil, tutoriales y ayuda contextual... 3 2. Crear proyectos... 6 3. Crear usuarios y asignar a proyectos y tareas...

Más detalles

Universidad San Carlos de Guatemala Facultad de Ingeniería Escuela de Ciencias y Sistemas Gerenciales II Laboratorio

Universidad San Carlos de Guatemala Facultad de Ingeniería Escuela de Ciencias y Sistemas Gerenciales II Laboratorio Universidad San Carlos de Guatemala Facultad de Ingeniería Escuela de Ciencias y Sistemas Gerenciales II Laboratorio 1 Carlos Enrique Rodas Gálvez 2002-12383 INDICE 2 TEMA No. PAGINA Definición. 3 Prerrequisitos.

Más detalles

Microsoft Dynamics SL

Microsoft Dynamics SL Microsoft Dynamics SL Diseñada para organizaciones que se previenen, Microsoft Dynamics SL es una solución de administración de negocios integrada y adaptable cuya interfaz es tan amigable e intiutiva

Más detalles

Web ITSM -GUIA RÁPIDA DE USUARIO-

Web ITSM -GUIA RÁPIDA DE USUARIO- Web ITSM -GUIA RÁPIDA DE USUARIO- Manual básico de la aplicación WebITSM donde se visualiza la funcionalidad completa de la misma y la forma adecuada y eficaz de utilizarla. Ingeniería Técnica en Informática

Más detalles

UNIVERSIDAD ALBERT EINSTEIN FACULTAD DE INGENIERIA

UNIVERSIDAD ALBERT EINSTEIN FACULTAD DE INGENIERIA UNIVERSIDAD ALBERT EINSTEIN FACULTAD DE INGENIERIA Estudio de las herramientas TOAD y DBArtisan para la administración e integración de bases de datos relacionales. PREVIA OPCION AL TÍTULO DE: INGENIERO

Más detalles

Cómo trabajar en actividad Tarea?... 10. Cómo subir un archivo en actividad Tarea?... 11

Cómo trabajar en actividad Tarea?... 10. Cómo subir un archivo en actividad Tarea?... 11 Bienvenido a la guía de Moodle, la plataforma educativa del Consorcio Clavijero!... 2 Objetivo de la guía... 3 El estudiante Clavijero identificará los elementos básicos que integran la plataforma educativa

Más detalles

El desarrollo de aplicaciones

El desarrollo de aplicaciones e d i t o r i a l Entendiendo el desarrollo de los sistemas SOA María Consuelo Franky R. El desarrollo de aplicaciones orientadas y basadas en servicios, como estilo de arquitectura, emergió sobre la arena

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

Guía de uso de Moodle para participantes

Guía de uso de Moodle para participantes Guía de uso de Moodle para participantes ÍNDICE 1 QUÉ ES MOODLE?... 3 2 INTRODUCCIÓN A LA PLATAFORMA... 4 2.1 ACCESO... 4 2.2 CURSO... 5 2.2.1 BLOQUES... 6 3 RECURSOS Y MÓDULOS... 8 3.1 TRANSMISIVOS...

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

Sistema de gestión de tareas y proyectos

Sistema de gestión de tareas y proyectos Sistema de gestión de tareas y proyectos Propuesta de proyecto Seminario de Informática I Luis Muñoz Enrique Viard Contenido Introducción... 3 Descripción general... 3 Arquitectura propuesta... 5 Requisitos...

Más detalles

Automatizador de Procesos

Automatizador de Procesos Automatizador de Procesos Más que un workflow, esta aplicación es un BPM (Business Process Management), una completa plataforma de automatización de procesos, diseñada para apoyar la transformación empresarial;

Más detalles

Gestión de Flujo de Clientes con Sistema de Cola de Espera de Round Robin

Gestión de Flujo de Clientes con Sistema de Cola de Espera de Round Robin Gestión de Flujo de Clientes con Sistema de Cola de Espera de Round Robin Gestionando Eficientemente Clientes con Cita y sin Cita Previa Reduciendo el Tiempo de Espera en el Lobby y Brindando una Experiencia

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

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

Desarrollar conexiones con los clientes. Cómo aumentar el valor de las relaciones con los clientes

Desarrollar conexiones con los clientes. Cómo aumentar el valor de las relaciones con los clientes Desarrollar conexiones con los clientes Cómo aumentar el valor de las relaciones con los clientes 1 Programa Tendencias y desafíos del mercado Implicaciones empresariales Valor de Microsoft Imperativos

Más detalles

CÓMO CONECTARNOS A INTERNET

CÓMO CONECTARNOS A INTERNET CÓMO CONECTARNOS A INTERNET Podemos conectarnos a la Red partiendo de dos posibilidades: Si nuestro ordenador forma parte de una red local, es decir, está conectado a otros ordenadores por un cable y dicha

Más detalles

Manual de Usuario. Gestor Documental

Manual de Usuario. Gestor Documental p. Gestor Documental Principales funcionalidades. PLATAFORMA DE SERVICIOS PSUV Teléfono: 0800-CONTODO Sitio Web: http://www.psuv.org.ve Índice de Contenidos Introducción... 3 Cómo acceder al Gestor Documental?...

Más detalles

CL_55115 Planning, Deploying and Managing Microsoft Project Server 2013

CL_55115 Planning, Deploying and Managing Microsoft Project Server 2013 Gold Learning Gold Business Intelligence Silver Data Plataform P Planning, Deploying and Managing Microsoft Project Server 2013 www.ked.com.mx Por favor no imprimas este documento si no es necesario. Introducción.

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

Guía rápida GUÍA E-DUCATIVA PARA DINAMIZADORES Y TUTORES

Guía rápida GUÍA E-DUCATIVA PARA DINAMIZADORES Y TUTORES GUÍA E-DUCATIVA PARA DINAMIZADORES Y TUTORES INGRESANDO AL CAMPUS VIRTUAL PÁGINA DE ACCESO A través de la página principal de acceso, todos los usuarios de la plataforma podrán acceder a sus cursos asignados.

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

Guia de uso para cuentas de correo electronico @unam.mx Correo electrónico.

Guia de uso para cuentas de correo electronico @unam.mx Correo electrónico. Guia de uso para cuentas de correo electronico @unam.mx Correo electrónico. Ingrese a su cuenta de correo electrónico @unam.mx, mediante su usuario y contraseña, desde la página web, www.correo.unam.mx,.

Más detalles

Workflow, BPM y Java Resumen de la presentación de Tom Baeyens

Workflow, BPM y Java Resumen de la presentación de Tom Baeyens Workflow, BPM y Java Resumen de la presentación de Tom Baeyens Workflow, BPM y Java Página 1 de 11 1. Introducción Tom Baeyens es el fundador y arquitecto del proyecto de JBoss jbpm, la máquina de workflow

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

Objetivo y destinatarios

Objetivo y destinatarios 15 mensajes clave de apoyo al proceso de venta Documento comparativo Office 365 vs Google Apps Objetivo y destinatarios El objetivo de este documento es documentar y argumentar los 15 mensajes de venta

Más detalles

Q-flow 3.1: Introducción a Q-flow

Q-flow 3.1: Introducción a Q-flow Q-flow 3.1: Introducción a Q-flow Código del manual: Qf310001ESP Versión: 1.1 Se aplica a: Q-flow 3.1 Última revisión: 13/12/2010 i Q f 3 1 0 0 0 1 E S P v 1. 1 Q - f l o w 3.1 Introducción a Q-flow Urudata

Más detalles

Modelos y Normas Disponibles de Implementar

Modelos y Normas Disponibles de Implementar Modelos y Normas Disponibles de Implementar AmericaVeintiuno tiene capacidad para asesorar a una organización en base a diferentes modelos o normativas enfocadas al mercado informático. A partir de determinar

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

En la siguiente imagen se muestra la pantalla principal del portafolio de un usuario que será utilizado para explicar cada aspecto del mismo.

En la siguiente imagen se muestra la pantalla principal del portafolio de un usuario que será utilizado para explicar cada aspecto del mismo. Manual Portafolio El portafolio digital provee a los usuarios de herramientas para crear y mantener su propio portafolio digital en su proceso de formación en moodle en el cual podrán enviar sus trabajos,

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

La Estrategia de Movilidad de Microsoft. Soluciones integradas para aumentar el crecimiento y la competitividad

La Estrategia de Movilidad de Microsoft. Soluciones integradas para aumentar el crecimiento y la competitividad La Estrategia de Movilidad de Microsoft Soluciones integradas para aumentar el crecimiento y la competitividad Orden del día Tendencias en el ámbito de la movilidad Los retos empresariales y las soluciones

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

MODULO 1: Introducción a la administración de proyectos con MS Project 2010.

MODULO 1: Introducción a la administración de proyectos con MS Project 2010. MODULO 1: Introducción a la administración de proyectos con MS Project 2010. 1.1. Introducción Para muchas personas, aprender a usar Microsoft Project 2010 significa aprender también los principios de

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

Construyendo una Intranet colaborativa para PyMES con SharePoint 2010

Construyendo una Intranet colaborativa para PyMES con SharePoint 2010 Construyendo una Intranet colaborativa para PyMES con SharePoint 2010 Descripción Microsoft SharePoint, también conocido como Microsoft SharePoint Products and Technologies, es una plataforma de colaboración

Más detalles

Manual de Firefox Instalación y uso

Manual de Firefox Instalación y uso Manual de Firefox Instalación y uso Servicio de Información Mesoamericano de Agricultura Sostenible ÍNDICE Qué es Firefox?... Cómo lo descargo a mi computadora?... Instalación... Comenzar a utilizar Mozilla

Más detalles

INDICE. 13. Recomendaciones 15. Yachay Aula Virtual 1

INDICE. 13. Recomendaciones 15. Yachay Aula Virtual 1 INDICE 1. Presentación 2 2. Acceso a Yachay Aula Virtual 2 3. Componentes del panel de acceso del aula virtual 3 4. Aula Virtual YACHAY 3 5. Estructura del aula virtual 4 6. Cómo ingresar a un curso del

Más detalles

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente En este capítulo definimos los requisitos del modelo para un sistema centrado en la mejora de la calidad del código fuente.

Más detalles

6.- Este software se instalara como una versión Demo con una duración de 25 días de uso. En el código de validación, se dejara la palabra Demo.

6.- Este software se instalara como una versión Demo con una duración de 25 días de uso. En el código de validación, se dejara la palabra Demo. Instalación El software TractoSoft, requiere de dos programas. TractoSoft es el programa que funciona como interface e interactúa con la base de datos, TractoSoft se instala en todos los equipos a utilizar

Más detalles

INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2

INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2 Programa de Capacitación y Certificación. INTELIGENCIA DE NEGOCIOS CON SQL SERVER 2008 R2 Contenido PERFIL DE UN ESPECIALISTA EN BASES DE DATOS.... 3 6231. MANTENIENDO UNA BASE DE DATOS DE SQL SERVER 2008

Más detalles

COMPONENTES ESENCIALES DE LA HERRAMIENTA LMS MOODLE DOCUMENTO DE APOYO PARA LA IMPLEMENTACIÓN DE AULAS VIRTUALES

COMPONENTES ESENCIALES DE LA HERRAMIENTA LMS MOODLE DOCUMENTO DE APOYO PARA LA IMPLEMENTACIÓN DE AULAS VIRTUALES UNIVERSIDAD DE CALDAS FACULTAD DE INGENIERIA DEPARTAMENTO DE SISTEMAS E INFORMATICA COMPONENTES ESENCIALES DE LA HERRAMIENTA LMS MOODLE DOCUMENTO DE APOYO PARA LA IMPLEMENTACIÓN DE AULAS VIRTUALES COORDINACION

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

Arsys Backup Online Manual de Usuario

Arsys Backup Online Manual de Usuario Arsys Backup Online Manual de Usuario 1 Contenido 1. Instalación del Programa Cliente... 3 Pasos previos... 3 Instalación... 3 Configuración del acceso... 6 Ubicación del servidor de seguridad... 6 Datos

Más detalles

Entidad Formadora: Plan Local De Formación Convocatoria 2010

Entidad Formadora: Plan Local De Formación Convocatoria 2010 Entidad Formadora: Enterprise Architect Comenzando Puede iniciar Enterprise Architect desde el ícono que se creó en su escritorio de Windows durante la instalación, o alternativamente: 1. Abrir el menú

Más detalles

TUTORIAL PARA CREAR UN SERVIDOR FTP

TUTORIAL PARA CREAR UN SERVIDOR FTP TUTORIAL PARA CREAR UN SERVIDOR FTP A continuación ustedes podrán observar y luego implementar el informe que elaboré a fin de que TODOS puedan aprender a montar y mantener su propio Servidor FTP. Comenzaremos

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

Implementación de Procesos Business Process Management BPM Services Oriented Architecture SOA

Implementación de Procesos Business Process Management BPM Services Oriented Architecture SOA Implementación de Procesos Business Process Management BPM Services Oriented Architecture SOA Título Área específica de la publicación 2 Implementación de Procesos Business Process Management BPM Services

Más detalles

CURSO DE ESPECIALIZACION EN ADMINISTRACION Y CREACION DE SOLUCIONES CORPORATIVAS PARA SHAREPOINT SERVER 2013

CURSO DE ESPECIALIZACION EN ADMINISTRACION Y CREACION DE SOLUCIONES CORPORATIVAS PARA SHAREPOINT SERVER 2013 CURSO DE ESPECIALIZACION EN ADMINISTRACION Y CREACION DE SOLUCIONES CORPORATIVAS PARA SHAREPOINT SERVER 2013 PRESENTACION DEL CURSO DE ESPECIALIZACION EN ADMINISTRACION Y CREACION DE SOLUCIONES CORPORATIVAS

Más detalles

Instructivo Asesoría Básica Comunidad Virtual SharePoint 2010

Instructivo Asesoría Básica Comunidad Virtual SharePoint 2010 Instructivo Asesoría Básica Comunidad Virtual SharePoint 2010 CONTENIDO 1. Qué es? 2. Cómo crear y acceder a la Comunidad Virtual en Microsoft SharePoint 2010? Ejemplo. 3. Qué tengo en la página de inicio

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

Tareas básicas en OneNote 2010 Corresponde a: Microsoft Office OneNote 2010

Tareas básicas en OneNote 2010 Corresponde a: Microsoft Office OneNote 2010 areas básicas en OneNote 2010 - OneNote - Office.com http://office.microsoft.com/es-ar/onenote-help/tareas-basicas-en-onenote... 1 de 3 23/04/2012 10:40 p.m. Soporte / OneNote / Ayuda y procedimientos

Más detalles

IBM Rational Software Architect V8.0.1 ofrece nuevos e innovadores enfoques para desarrollar arquitecturas de solución

IBM Rational Software Architect V8.0.1 ofrece nuevos e innovadores enfoques para desarrollar arquitecturas de solución con fecha de 14 de diciembre de 2010 IBM Rational Software Architect V8.0.1 ofrece nuevos e innovadores enfoques para desarrollar arquitecturas de solución Tabla de contenidos 1 Visión general 1 Fecha

Más detalles

Control de Folios Recepción de Folios Generador de Folios (Delegaciones Estatales)

Control de Folios Recepción de Folios Generador de Folios (Delegaciones Estatales) SOFTWARE SECDER-FRAP 2006 CONTENIDO Instalación Instalar el servidor de Interbase Instalar librería IbOledb Copiar archivos al equipo Actualizaciones en la web Configuración Inicial Control de usuarios

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

Práctica de Evaluación de Cortafuegos personales

Práctica de Evaluación de Cortafuegos personales Práctica de Evaluación de Cortafuegos personales Objetivo El objetivo de esta práctica es que el alumno aprenda a configurar y evaluar cuál es la mejor opción de producto en relación a los cortafuegos

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

INSTALACIÓN Y CONFIGURACIÓN FACTUREYA CBB

INSTALACIÓN Y CONFIGURACIÓN FACTUREYA CBB INSTALACIÓN Y CONFIGURACIÓN FACTUREYA CBB www.factureya.com Hecho en México. Todos los Derechos Reservados 2010. Servicios Tecnológicos Avanzados en Facturación S.A. de C.V. Priv.Topacio 3505 401. Santa

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

SOLUCIÓN DE UNA INTRANET BAJO SOFTWARE OPEN SOURCE PARA EL GOBIERNO MUNICIPAL DEL CANTÓN BOLÍVAR [IOS-GMCB]

SOLUCIÓN DE UNA INTRANET BAJO SOFTWARE OPEN SOURCE PARA EL GOBIERNO MUNICIPAL DEL CANTÓN BOLÍVAR [IOS-GMCB] Gobierno Municipal del Cantón Bolívar. SOLUCIÓN DE UNA INTRANET BAJO SOFTWARE OPEN SOURCE PARA EL GOBIERNO MUNICIPAL DEL CANTÓN BOLÍVAR [IOS-GMCB] Visión Universidad Técnica del Norte Histórico de Revisiones

Más detalles

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el Capitulo II. Análisis de herramientas y tecnologías de desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el lenguaje de Modelo de Objetos llamado UML (Unified

Más detalles

Bloque 2 EL AULA MOODLE DESDE EL PUNTO DE VISTA DEL ALUMNO(I) Utilidades básicas y acceso a recursos de aprendizaje

Bloque 2 EL AULA MOODLE DESDE EL PUNTO DE VISTA DEL ALUMNO(I) Utilidades básicas y acceso a recursos de aprendizaje EL AULA MOODLE DESDE EL PUNTO DE VISTA DEL ALUMNO(I) Utilidades básicas y acceso a recursos de aprendizaje Cuando un alumno entra en su aula moodle, dispone de unas utilidades básicas, definidas por la

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

Presentación: Plataforma Comunicacional Unificada

Presentación: Plataforma Comunicacional Unificada Presentación: Plataforma Comunicacional Unificada Queremos darle la bienvenida a la Nueva Plataforma de Correo Institucional GMAIL, herramienta que tendrá la función de proveer a nuestra Comunidad de los

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

Universidad Francisco Gavidia.

Universidad Francisco Gavidia. H1 G7 es: Universidad Francisco Gavidia. MANUAL DE INSTALACION. SISTEMA DE CONTROL DE PAGO DE PERSONAL PARA FUNDACIONES. (OptimaList) Autores: Rut Elizabeth Ayala. Marcela Martínez. Stilwell Santos. Fecha:

Más detalles

ZKTime Monitor : Programa de Control de Presencia y/o Accesos.

ZKTime Monitor : Programa de Control de Presencia y/o Accesos. ZKTime Monitor : Programa de Control de Presencia y/o Accesos. ZKTime Monitor es una Aplicación Informática que controla los Bonos de Accesos en una Empresa. El sistema consta del Software y Terminales

Más detalles

SOLUCIÓN SITUACIÓN ACTUAL

SOLUCIÓN SITUACIÓN ACTUAL SITUACIÓN ACTUAL La necesidad de las organizaciones de ser más competitivas en un mercado dinámico ha generado estructuras organizacionales complejas y exigentes en términos de calidad y eficiencia. Sobre

Más detalles

Manual de Instalacion. y Configuración CBB. Código de Barras Bidimensional SEGURO V.2.0. www.foliosdigitales.com

Manual de Instalacion. y Configuración CBB. Código de Barras Bidimensional SEGURO V.2.0. www.foliosdigitales.com Manual de Instalacion y Configuración CBB Código de Barras Bidimensional SEGURO V.2.0 www.foliosdigitales.com CONTENIDO Introducción 1. Requisitos para el Sistema Folios Digitales CBB 1.1. Qué Sistema

Más detalles

MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn

MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn Tegucigalpa M. D. C., Junio de 2009 Que es un CMS Un sistema de administración de contenido (CMS por sus siglas en ingles) es un programa para organizar

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

PUCV - Pontificia Universidad Católica de Valparaíso

PUCV - Pontificia Universidad Católica de Valparaíso PUCV - Pontificia Universidad Católica de Valparaíso INICIO IBM QUICKR IBM Quickr es un software de colaboración en equipos, el cual permite compartir archivos e información de forma instantánea y directa

Más detalles

MANUAL DE USUARIO SEGUIMIENTO DE TÍTULOS OFICIALES. 5 de febrero de 2010

MANUAL DE USUARIO SEGUIMIENTO DE TÍTULOS OFICIALES. 5 de febrero de 2010 MANUAL DE USUARIO SEGUIMIENTO DE TÍTULOS OFICIALES 5 de febrero de 2010 INDICE 1. CONFIGURACION DEL IDIOMA EN INTERNET EXPLORER... 3 2. GESTIÓN DE USUARIOS... 5 2.1. Modificaciones de las propiedades del

Más detalles

Solución de Gestión Documental y Contenidos Utilizando el producto Documentum

Solución de Gestión Documental y Contenidos Utilizando el producto Documentum Solución de Gestión Documental y Contenidos Utilizando el producto Documentum Versión : 06 Fecha : Enero 2014 Autor : Alejandro Léniz Página 1 de 14 Contenido Gestión de contenido... 3 EMC DOCUMENTUM...

Más detalles

1.1 Para la correcta instalación de su sistema es indispensable contar con una conexión a internet.

1.1 Para la correcta instalación de su sistema es indispensable contar con una conexión a internet. Contenido de la guía. 1. Recomendaciones antes de empezar a instalar el sistema. 2. Recomendaciones si usted va a actualizar un sistema. 3. Instalación del sistema desde su DVD. 4. Instalación del sistema

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

TUTORIAL DE Facebook. Proyecto Empleo 2.0

TUTORIAL DE Facebook. Proyecto Empleo 2.0 TUTORIAL DE Facebook Proyecto Empleo 2.0 ÍNDICE DE CONTENIDOS 1. Cómo registrarse... 1 2. Cómo acceder a tu cuenta... 5 3. Cómo añadir amigos... 6 4. Carga tu foto de perfil... 8 5. Perfil... 9 6. Fotos...

Más detalles

SAFE Free Guía rápida de instalación y uso

SAFE Free Guía rápida de instalación y uso Tabla de Contenido Introducción... 3 Requisitos para la instalación... 3 Instalación... 3 Utilizando SAFE Free... 7 Desinstalación... 36 Acerca de Cybsec-Labs... 38 Acerca de Cybsec... 38 Página 2 de 38

Más detalles

Instalación del Admin CFDI

Instalación del Admin CFDI Instalación del Admin CFDI Importante!!!Antes de comenzar verifique los requerimientos de equipo esto podrá verlo en la guía 517 en nuestro portal www.control2000.com.mx en el apartado de soporte, ahí

Más detalles

OpenIRS DOCENTIA Módulo de Gestión. Manual de Usuario.

OpenIRS DOCENTIA Módulo de Gestión. Manual de Usuario. OpenIRS DOCENTIA Manual de Usuario. Versión 3.0.4 Diciembre 2013 Vicerrectorado de Evaluación de la Calidad 1 Contenido 1. INTRODUCCIÓN... 4 2. INSTALACIÓN DEL MÓDULO... 6 2.1. Requisitos Previos... 6

Más detalles