Acerca de nosotros


Hacemos la diferencia

Experiencia demostrable en plataformas complejas de desarrollo y desarrollo ágil

Ingenieros y Técnicos calificados y motivados

Capacitación interna permanente

Apoyo directo a los clientes con profesionales calificados

Plan de evaluación periódica del servicio

Uso exhaustivo de Herramientas de gestión y de automatización del desarrollo (basadas en código libre)

Múltiples alianzas comerciales nacionales e internacionales

Propuesta de valor

Ciclo2, es una empresa dedicada exclusivamente a integrar tecnología de vanguardia al desarrollo de software y en particular al aseguramiento y control de calidad del software.

Ciclo2, ofrece un servicio especializado profesional, no simples recursos humanos.

Incorpora una capa de gestión tecnologizada a sus proyectos, entregando a sus clientes el conocimiento de las mismas.

En la automatización del proceso, Ciclo2, dejó atrás la estimación intuitiva o basada en la visión del experto, remplazándola por una estrategia basada en métodos estadísticos.

Conocimiento y experiencia en gran parte de las herramientas mas conocidas de código libre, útiles al desarrollo.

Servicios tecnológicos

Servicios profesionales para Desarrollo de aplicaciones de negocio y Pruebas de software.

Implantación tecnológica del proceso integrado de desarrollo, basado en metodologías ágiles.

Servicios externos de pruebas (test factory).

Metodología y estrategias de desarrollo y pruebas para cualquier plataforma.

Células ágiles de desarrollo (a pedido o por proyecto).

Hacking Etico.

Pruebas de Carga y Estrés.

Aseguramiento de calidad de proceso y producto.

Verificación de la especificación (SRS, IEEE830)

Ingeniería de datos

Nuestra visión de futuro de la tecnología y el trabajo

La información es el nuevo oro negro.

Los vehículos serán autónomos.

Las formas de aprender ya cambiaron.

Definitivamente seremos reemplazados por las máquinas.

Todo el mundo civilizado camina en esa dirección.

Seremos lideres o seguidores?

Te podemos guiar para dar este paso que les permitirá evolucionar hacia esta nueva era, ayudando a posicionarles en un lugar privilegiado y competitivo (océanos azules) de vuestro negocio.

Nuestros Servicios


Automatizacion de Pruebas de Software

Este servicio tiene como objetivo la realización de sus flujos de negocio, tareas y procedimientos sin intervención humana. Estas pruebas las realizamos sobre productos ya validados (principalmente regresión), se reduce el riesgo o error y se consiguen resultados confiables.

Actualmente, es fundamental automatizar sus aplicaciones para obtener tiempos de respuestas mas acordes con las necesidades del mercado y con sus competidores y no convertir a QA como un cuello de botella que no permite liberar sus nuevas funcionalidades a producción para que beneficien a su negocio.

Para esto contamos con un equipo de profesionales, con sólidos conocimientos, habilidades y experiencia al servicio de su negocio.


¿Por qué automatizar pruebas?

Agilidad: Las áreas de TI quieren ser ágiles, sacar productos más rápido al mercado y adelantarse a la competencia, mejorando para ello la calidad de su proceso, producto y equipos de desarrollo de software.

Prevenir: Al agilizar este proceso, nos permite detectar errores antes, en puntos del desarrollo en los que nos cueste menos solucionarlos y así desarrollar con más eficiencia.

Transformación: el objetivo de la automatización de pruebas no es suprimir el testing manual, lo que automatizamos son chequeos, comprobaciones que los testers manuales ya han validado, es decir, pruebas de regresión. Un caso de prueba comienza siendo manual, para luego ser automatizado, así los testers manuales pueden dedicarse a buscar otros bugs más complejos o testear nuevas funcionalidades.


Herramientas

Nuestra experiencia nos ha llevado a definir una Plataforma de trabajo basado en código abierto (sin costos de licencias, mejores tarifas, misma o similar calidad de servicio), que nos ha permitido automatizar flujos de negocios en diversos clientes con un alto grado de cumplimiento y satisfacción usuaria.

Esto no significa, que son las únicas herramientas que manejamos, también hemos participado en proyectos donde el cliente dispone de sus herramientas pagas y hemos podido utilizarlas con las misma habilidades y destrezas de las herramientas definidas en la plataforma de trabajo basada en código abierto.

Automatizacion de Procesos de Negocio (RPA)

Este concepto trata de alinear la Gestión de Procesos de Negocio (BPM) y la Gestión de las Reglas de Negocio (BRM) con el desarrollo de aplicaciones de apoyo al negocio.

Hoy, la transformación digital es la clave para conquistar los mercados, y la automatización de procesos el medio a través del cual se puede hacer posible.

La automatización robótica de procesos es la tecnología que permite integrar las acciones de una interacción humana en sistemas digitales para ejecutar un proceso comercial. Los “robots” emplean la interfaz de usuario de una aplicación para capturar sus datos y manipularlos de la misma forma que los haría un usuario humano. Estos “robots” realizan interpretaciones, generan respuestas y se comunican con otros sistemas para operar en una amplia gama de tareas repetitivas. El “robot” es superior en su ejecución, porque los robots no duermen, no se cansan, no cometen errores y tomando en cuenta estos aspectos son mucho mas baratos que los empleados humanos.

Beneficios directos de la automatización: rápida implementación, lo que no acarrea largos tiempos de desarrollo. Objetivos guiados por el negocio con estrecha colaboración del área de TI, genera ambientes colaborativos de trabajo. Baja inversión, alta escalabilidad, buena adaptación al entorno constantemente cambiante.

Hemos apoyado a nuestros clientes a automatizar procesos habituales como trasladar y validar archivos, extraer data estructurada desde archivos con distintos formatos, como correos electrónicos, Ppt´s y formularios. Extraer registros desde Bases de Datos, extraer datos desde paginas web, realizar cálculos de muchas variables.

Nuestros expertos le ayudaran a determinar qué procesos son los más factibles de automatizar tomando en cuenta el volumen de carga, las reglas de negocio, las infraestructura tecnológica de su unidad de TI.

Se hará un diagnóstico previo para establecer las métricas base de los procesos a automatizar y así tener medidas de comparación reales una vez que el proceso se automatice.

DevOps: Integración Continua

DevOps (“Development”, “Operations”) Este concepto incluye Seguridad, Trabajo colaborativo, Análisis, etc. Es una forma de agilizar los procesos, desde el desarrollo hasta la implementación en producción, generando valor.

Involucra la escalabilidad y el aprovisionamiento flexible.

La automatización y el autoservicio juegan un rol critico en esta idea

Desarrollo trabaja en estrecha colaboración con los usuarios/operaciones de TI, teniendo siempre la fiabilidad como un valor inclaudicable.

Esta idea de trabajo sobre el proceso se basa en estos simples conceptos: Comunicación, Colaboración e Integración.

Las estrategias tradicionales no son las adecuadas para una idea de trabajo dinámico y flexible como lo propone DevOps.

Tenemos los conocimientos, habilidades y experiencia para montar una solución tecnológica y humana bajo esta idea de trabajo.

Les apoyaremos a agilizar vuestro proceso de desarrollo, integrándolo a las pruebas y al despliegue en producción.

Mediante herramientas tecnológicas partes o la totalidad del proceso pueden automatizarse

Obtendrá una infraestructura mas eficiente e integralmente digitalizada

Mas rapidez y flexibilidad en las entregas mejorando así el “time to market” para el negocio

Cómo comenzar?.. Nuestros especialistas realizarán una levantamiento inicial (sin costo), para identificar las posibles soluciones que serán propuestas al equipo de trabajo (incluyendo la preparación al cambio de cultura del trabajo).

Utilizando tecnología abierta (en la mayoría de los casos), se propondrá automatizar partes o la totalidad del proceso bajo la guía de nuestros expertos.

Resultados comprometidos…menos errores, mejores “deployments”

Desarrollo Ágil de Aplicaciones Multiplataforma

Metodología ágil para el desarrollo de proyectos. Nuestros profesionales están preparados y calificados para trabajar en células de desarrollo de alta performance pudiendo lograr así implementaciones rápidas y segura.

Nos apoyamos con software especializado para el control de avance de los proyectos dando acceso a nuestros clientes para verificar en el momento el estado de los proyectos y permitiendo tomar decisiones inmediatas ante eventualidades.

Múltiples plataformas involucra el conocimiento de ellas y el conocimiento experto para intentar “hacerlas conversar” en una modo seguro y confiable.

Confíe la construcción del software a expertos. Tenemos células esperando sus requerimientos

Podemos responder a sus inquietudes y acompañarles a emprender los desafíos tecnológicos y culturales con sus proyectos!

Portafolio

Proyectos exitosos en las siguientes empresas


Contáctanos


contacto@ciclo2.cl

Edificio Nueva York 53, Oficina 61, Piso 6