Flexible. Agile. Simple. Today. Application Platform as a Service to Enable Business Agility

Flexible. Agile. Simple. Today. Application Platform as a Service to Enable Business Agility Wayfast es una solución de Rapid Application Developmen

1 downloads 110 Views 5MB Size

Story Transcript

Flexible. Agile. Simple. Today. Application Platform as a Service to Enable Business Agility

Wayfast es una solución de Rapid Application Development (RAD) diseñada para garantizar la realización de Aplicaciones Web desde el principio al final del ciclo de vida de los desarrollos

HASTA 1/10 DE LOS TIEMPOS CONVENCIONALES

Rapid Application Development Desarrollo tradicional – C# o Java Análisis

Diseño Alto Nivel

Diseño Detallado

Construcción

Testing

Implementación

Wayfast – Agile Development Daily Scrum

Sprint Tasks

Sprint

Product Backlog

Completed Features

Rapid Application Development with Wayfast

Rapid Application Development Wayfast no es solo una herramienta de RAD, sino que también integra: un BPM, Metodología Agile Scrum, un motor de Testing, gestión automatizada de pasajes entre entornos y versionado y nuestro novedoso Robot (*) que permite integrar prácticamente cualquier otro sistema sin límites, ya sea SOA o no. Agile Methodology

Prototipación

Robot (*)

1/10 Documentación automática

Gestión de Entornos

Motor de Desarrollo y BPM

Agile Testing

(*) Asignet Robot – US PAT 7702773

Agile - Scrum Methodology La metodología integrada nos permite tener control de la ejecución del proyecto de punta a punta incluyendo funcionalidades como: • Definición de Roles • Creación de User Stories o requerimientos • Asignación de Requerimientos a Desarrolladores

• Dimensionamiento de tareas (peso en tiempo) • Integración de reuniones e emails asociados a proyectos

• Desarrollo basado en Sprints • Medición automatizada de tiempos de desarrolladores • Seguimiento de evolución de los proyectos (Burndown)

Programación Basada en Prototipos La metodología integrada nos permite tener control de la ejecución del proyecto de punta a punta incluyendo funcionalidades como: Los prototipos funcionales de Wayfast permiten enfrentar al usuario con su aplicación en pocos días y de esa manera recorrer un ciclo de iteraciones que permitirán evolucionar su aplicación a partir del descubrimiento de necesidades que surgen al verla

Esta funcionalidad permite eliminar retrasos por los típicos cambios que el usuario requiere cuando en un avanzado estadío del proyecto, ve por primera vez su funcionalidad

Motor de Desarrollos y BPM Del prototipo a un desarrollo final sólo existe un paso: crear el modelo de datos y … • Fronts con Cero Código • Creación de páginas y DER gráficos. • Rápida arquitecturización del modelo de datos

Muchos proyectos requieren de la integración de Workflows. Wayfast tiene la flexibilidad de poder integrar workflows dependiendo de la necesidad. El BPM de Wayfast permite crear los workflows automáticamente a partir del diseño del flujo utilizando Swimlane como metodología integrada.

Agile Testing

Wayfast Testing automatiza el proceso de testeo registrando cada corrida, permitiendo que el usuario comente sobre cada campo los ajustes necesarios y al desarrollador reproducir el error con los valores reales de la corrida garantizando un proceso rápido y un software

libre de BUGS

Documentación automatizada

La documentación es una parte del proceso de desarrollo necesaria y requerida en todo proyecto. Suele ser doloroso en tiempo y esfuerzo.

Wayfast genera la documentación técnica de manera automática, haciendo muy fácil el mantenimiento posterior o análisis de impacto

de nuevas modificaciones.

Gestión de Equipos de Trabajo

Wayfast registra toda la actividad de los desarrolladores y genera reportes orientados a obtener la mejor productividad. El esquema de permisos de Wayfast asegura que los desarrolladores solamente tenddrán acceso a los módulos que le fueran asignados para trabajar.

Gestión de entornos automatizada

Wayfast automatiza el proceso de pasaje del entorno de desarrollo al de testing, y del de testing a Producción, evitando las tareas manuales y consiguientes errores y olvidos.

Ejecución

Las páginas wayfast cargan muy rápido sin importar la infraestructura ni la conectividad.

Garantiza páginas de máximo 10k.

Integración

Wayfast soporta naturalmente múltiples base de datos de negocio. Integrado funcionalmente para interactuar con NoSQL DB, como Windows Azure Blobs

Algunos ejemplos en Banca • • • • • • • • • •

Seguimiento documentación FATCA. Alertas. Workflow seguimiento documentación Sucursales Gestión de alertas prevención de lavado de dinero Workflow de validación de facturas de proveedores cargadas en SAP SIGAA: Sistema ingegral de gestión de acceso a aplicaciones Sistema de gestión y seguimento de régimen de información a entidades reguladoras y de control Sistema de seguimiento de cobranza judicial RRHH: gestión de búsqueda interna y externa, recruiting, capacitación y plan de carrera Gestión de contratos de proveedores Gestión de reclamos de clientes

Pónganos a prueba! Compruebe GRATIS cómo Wayfast puede revolucionar la manera de entregar soluciones a sus usuarios de negocio de manera

 Más Rápida  Más Fácil

 Más Económica  Más Confiable Cuéntenos uno de sus proyectos y realizaremos SIN COSTO un piloto wayfast en pocos días.

SE SOPRENDERÁ

Flexible. Agile. Simple. Today. We keep it Simple. We build it fast. ​





Carlos Calvo 3855, C1230ABO, Buenos Aires Argentina

Av. Santa Fe Nª 170, Of. 1-4-6 Col. Lomas de Santa Fe. CP 01210 Distrito Federal, México

2001 Route 46 , Suite 310, Parsippany, NJ 07054 USA

+54 11 4119-8000 [email protected]

+52 55 1664 6371 [email protected]

+1 973-402-4926 [email protected]

Flexible. Agile. Simple. Today. Ejemplo de desarrollo de una aplicación sin código

Construyendo un proyecto sin Escribir Código En este primer contacto se puede observar lo fácil que es construir una aplicación Web en Wayfast prácticamente sin escribir código. Los pasos que se verán a continuación serán los siguientes:

Proyecto Wayfast       

Crear un Portal (Solución y Proyecto) Crear un Sprint Crear modelo de datos Crear Páginas Crear Menues Testing Deployment

Crear una solución y proyecto Solución

Proyecto Creamos soluciones para contener un conjunto de proyectos relacionados con un objetivo de negocio.

El proyecto es el que vamos a desarrollar para resolver una problemática puntual y contendrá un conjunto de funcionalidades para resolverla. Como parte de las definiciones de un proyecto, se identifica si será un workflow o un portal y se selecciona un skin y un layout. Los proyectos se pueden ejecutar gestionando requerimientos (agile) o no.

Crear una solución y proyecto Asignar Skin

Asignar Layout La Asignación de un skin permitirá asignar un look and feel y un conjunto de layouts a un proyecto A los fines de determinar qué layouts se requerirán para ese proyecto, se pueden asignar layouts a un skin

El layout define la estructura de una página. En algunos casos se encontrarán varios layouts por skin. Se pueden crear layouts específicos según la necesidad del cliente

Gestión de requerimientos

Los proyectos se pueden crear de 2 maneras diferentes. Con gestión de los requerimientos o sin requerimientos. Parte de lo que buscamos resolver con Wayfast es contar con herramientas para acelerar el desarrollo también desde la gestión eficiente lo que incluimos dos maneras de hacerlo: A través de requerimientos tradicionales o siguiendo la metodología Agile utilizando Users Stories

Estimar y designar

Para asegurar el seguimiento de la ejecución de los requerimientos y controlar el cumplimiento del plan de trabajo, los requerimientos se pesan en función del tiempo que llevará ejecutarlos haciendo una estimación en horas y días. Se puede aplicar la metodología de Poker (donde varios desarrolladores pesan cada requerimiento) para obtener una planificación más ajustada y realista. Una vez pesados, los requerimientos son asignados al desarrollador que lo va a ejecutar lo cual no solamente será necesario para poder iniciar su desarrollo, sino que sin ello, no se puede acceder a las tablas de la base de datos requeridas.

Crear un srint

La metodología Agile define a un sprint como a un conjunto de user stories que se ejecutarán en un plan que devolverá como resultado una funcionalidad que aporte valor al negocio. Un proyecto puede tener varios sprints. Un sprint no debería llevar más de un mes de ejecución. Se crea un sprint al cual se le asignan un conjunto de requerimientos (o user stories)

Crear modelo de Datos Wayfast permite crear el modelo de datos muy fácilmente ya sea definiendo las tablas con el editor Wayfast, en el editor de base de datos o gráficamente diseñando el DER y definiendo las relaciones.

Inicialmente se definen las instancias de SQL que se utilizarán para el proyecto

Qué es una página Wayfast? WayFast es un render de Generación de Páginas Dinámicas a partir de un Skin y un Layout. Una vez creada la página con los diferentes Controles (Labels Input box, Button, CheckBox, etc.), WayFast ejecuta la aplicación con las acciones definidas en cada caso: Acciones Pre: Dentro de una página se cuenta con el objeto DataSet, el cual permite la conexión y extracción de datos de una BD.

Acciones Post: Las acciones son eventos o procesos que se ejecutan al dar clic en los controles Button y Upload mediante un SP con las diferentes reglas de negocio y/o enviadas a una nueva página o DLL.

Crear una página

Una vez creada la página existen dos formas de construirla. El Layout seleccionado nos proporciona una serie de place holders donde se van a incluir los diferentes componentes de la página (Labels, Combo, Lists, Input Box, Grids, Search, check box, etc) 1- Insertando cada componente y editándolos para definir su parametrización 2- creándolos gráficamente a través de interfaz WYSIWYG y haciendo drag and drop

Creación de Stores Procedures

El desarrollar capa de negocios y datos en la base de datos es una de las capacidades de Wayfast que lo diferencian de muchos RAD ya que gracias a cómo la lógica de creación de las páginas ayuda a arquitecturizar el modelo de datos, simplificando al máximo su desarrollo pero a su vez dándole toda la potencia para poder desarrollar proyectos sin límite de complejidad

Crear Dataset

Dentro de una página se cuenta con el objeto DataSet, el cual permite la conexión y extracción de datos de una BD. La creación de un DataSet puede ser de tres tipos:  DATASET CON SP  DATA SET EN MODO LIBRE  DATA SET PROTOTIPO Los data sets pueden ser locales o globales

Crear control y vincular Dataset

Los controles son los componentes que le van a dar funcionalidad a la página (Input Box, Text Area, Button, Check Box, Drop Down List, imágenes, etc, Grid) , los cuales se van a alimentar de datos vinculándolo a un dataset (también se pueden ingresar valores específicos y determinar valores default).

Crear título de página y menú

En WayFast se permite configurar los menús del proyecto en donde se definirá la estructura y las paginas a las cuales se llamara en cada menú o submenú. La creación de menús solo aplica para los proyectos de tipo Portal. Esta funcionalidad permite también crear submenús

Pasaje entre entornos

El pasaje entre entornos en Wayfast es automático eliminando los típicos errores y demoras que ocurren en esta fase y adicionalmente gestiona el versionado de páginas, controles, Stored Procedures, funciones, etc. De esta manera se puede llevar a el proceso evolutivo sin riesgos en ninguno de los componentes de un proyecto.

Ejecutar Aplicación

Una vez finalizado el desarrollo de la aplicación y superadas las etapas de testing y pasaje a producción, la aplicación está lista para ser utilizada por el usuario, tanto en formato web, smartphone o tablet automáticamente.

wayfast

mycompany.asignet.com

Resumen

- Sistema de requerimientos - Emails asociados a los miembros del proyecto - No se puede editar nada sin requerimientos y NO hay ACCESO a la DB - Creación DER, tablas y ABMs - WYSIWYG - Traducciones automáticas - BPM y Swimlane - Micro SP aún en proyectos complejos - Editor de SP - Testing con editor de errores y lógica de prueba - Pasaje a producción Automatizado

- Páginas 10 K máximo - Documentacion automática del proyecto - Estadísticas de los programadores e historia de cambios

Wayfast se ofrece Cloud u On-Premise adaptándose a su estrategia y políticas

Modalidades de contratación

Factory

Customer team

Wayfast ofrece la posibilidad de iniciar la

Wayfast en el modelo plataforma le permitirá al

Revolución con equipo provisto por

aprovechar al máximo su capacidad instalada desde

nosotros lo cual permitirá probar muy

el inicio del primer proyecto, multiplicando por lo

rápidamente el modelo y en paralelo

menos por 4 la productividad de su equipo y como

entrenar su propio team

resultado ahorrará mucho dinero

Delivering the user’s dream

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.