miércoles, 30 de agosto de 2017

Conceptos basicos de scrum para la gestion agil e innovacion

Con un grupo de lideres de Industrias FAACA, se realizo una introduccion a los conceptos basicos de Scrum para la gestion agil y la innovacion.
 y mucho m
as :-)


Completo en el link abajo :-)

https://www.slideshare.net/jraristizabald/faaca-conceptos-basicos-scrum-gestion-agil-es-innovacion

jueves, 24 de agosto de 2017

Fenalco Antioquia , Mesa TIC - Gestion agil es innovacion

El 3 de agosto se hablo de agilidad e innovacion en Fenalco Antioquia
presentación completa en

https://www.slideshare.net/jraristizabald/fenalco-antiquiia-mesa-tic-gestion-agil-es-innovacion-01

Fenalco Antiquiia Mesa TIC Gestion Agil es Innovacion

martes, 1 de agosto de 2017

Fenalco Antioquia - Gestion agil es innovacion

Fenalco Antioquia siempre liderando las mejoras en la gestion de negocio

Un espacio para hablar de gestión ágil, y como facilita la innovación en el negocio y en los proyectos de TIC


miércoles, 26 de julio de 2017

Scrum aplicaciones open source

Existe muchas herramientas para ayudar a la gestion de proyectos agiles con scrum. y open source claro:

https://kanboard.net/
http://www.scrum-factory.com/
http://agileexpress.sourceforge.net/ Como el trello :-) y mas
http://scrumy.com/
https://www.orangescrum.org/
https://trello.com/
https://www.icescrum.com/
https://www.planningpoker.com/
http://www.burndowngenerator.com/

Este sitio web presenta una lista de herramientas y soluciones de código abierto de Scrum
para la gestión de proyectos ágiles: sprints, velocidad, backlog, gestión de historias de usuarios,
propietarios de productos, scummaste
http://www.opensourcescrum.com/

jueves, 22 de junio de 2017

Un líder y facilitador Agil es un Scrum master Certified SMC de Scrumstudy

Que es Metodologia Agil


Que es Metodologias Agiles ?  (What is Agile methodology?)

El término “ágil” generalmente se refiere a ser capaz de moverse o responder rápida y fácilmente; siendo ágil. En cualquier tipo de disciplina de gestión, ágil como una cualidad, por tanto, debe ser una buena cosa para apuntar. gestión de proyectos Agile específicamente, implica ser adaptativa durante la creación de un producto, servicio, o cualquier otro resultado.

Una serie de metodologías ágiles originó y ganó fuerza en la década de 1990 y principios de 2000. Estos son los diferentes métodos ágiles populares que se utilizan.

Lean Kanban:  concepto lean (ligero) optimiza el sistema de una organización para producir resultados valiosos sobre la base de sus recursos, necesidades y alternativas al tiempo que reduce los residuos. Kanban significa literalmente un “letrero” o “cartelera” y propugna el uso de ayudas visuales para ayudar y realizar un seguimiento de la producción.

Extreme Programming (XP): Originada en Chrysler Corporation, ganó fuerza en la década de 1990. XP hace que sea posible mantener el costo de cambiar el software aumente radicalmente con el tiempo. Los atributos clave de XP incluyen desarrollo incremental, horario flexible, códigos de pruebas automatizadas, la comunicación verbal, el diseño, la estrecha colaboración en constante evolución, y la vinculación de las unidades de largo y corto plazo de todos los implicados.

Métodos Cristal: cristal  introducidas por Alistair Cockburn a principios de 1990, los métodos de Cristal tienen cuatro roles ejecutivos patrocinador, diseñador jefe, los desarrolladores y los usuarios experimentados. Métodos de cristal recomiendan diversas estrategias y técnicas para lograr agilidad.

Métodos de desarrollo de sistemas dinámicos (DSMD Dynamic Systems Development Methods):  Este marco se publicó inicialmente en 1995 y es administrado por el Consorcio DSDM. DSDM establece la calidad y el esfuerzo en términos de costo y tiempo al principio y ajusta los resultados del proyecto para cumplir con los criterios establecidos, dando prioridad a los entregables en “Debe tener”, “debería tener”, “podría tener”, y “no tendrá” categorías

Desarrollo direccionado a función (FDD Feature Driven Development):  Introducido por Jeff De Luca en 1997 y opera sobre el principio de la realización de un proyecto por lo descomponen en pequeñas funciones, de valor para el cliente que pueden ser entregados en menos de dos semanas. FDD tiene dos principios básico de desarrollo en software es una actividad humana y el desarrollo de software es una funcionalidad de valor para el cliente .

Desarrollo direccionado a pruebas (TDD Test Driven Development):  También conocida como  Desarrollar Primero la prueba  y fue introducido por Kent Beck, uno de los creadores de la programación extrema (XP). Es un método de desarrollo de software que consiste en escribir código de prueba automatizado primero y el desarrollo de la menor cantidad de código necesario para pasar esa prueba más tarde.

Desarrollo de Software Adaptativo (ASD Adaptive Software Development):  Este método surgió a partir de la rápida labor de desarrollo de aplicaciones por Jim Highsmith y Sam Bayer. Los aspectos más destacados de los TEA son una constante adaptación de los procesos a la obra que nos ocupa, la provisión de soluciones a los problemas que surgen en grandes proyectos, y, con el desarrollo incremental iterativo de prototipos continua.

Proceso ágil unificada (AUP):  Evoluciona de Rational Unified Process de IBM y desarrollado por Scott Ambler, AUP combina técnicas ágiles como Test Driven Development (TDD) industria-probado y probado, ágil Modelado, gestión del cambio ágil, y refactorización de base de datos, para entregar un producto de trabajo de la mejor calidad.

Diseño de dominio-Driven (DDD):  Este enfoque estaba destinado para el manejo de diseños complejos con aplicación vinculada a un modelo en evolución. Fue concebido por Eric Evans en 2004 y gira en torno al diseño de un dominio de núcleo.

Todos estos métodos de Agile difieren entre sí en una variedad de aspectos, pero que tienen en común su adhesión a los Agile Manifesto.

Publicado en 22 de de junio de, 2017
fuente: https://www.linkedin.com/pulse/what-agile-methodology-neha-jaiswal?trk=v-feed&lipi=urn%3Ali%3Apage%3Ad_flagship3_feed%3B5BCGTphx0EahBtoWQ18zyA%3D%3D


lunes, 22 de mayo de 2017

Más del 70% de los profesionales de TI de Estados Unidos Prefiero código abierto al software propietario

Desde el 2014, en USA es una realidad el software Open source es preferido por los lideres de TI

Más del 70% de los profesionales de TI de Estados Unidos Prefiero código abierto al software propietario para la Continuidad

El ahorro de costes ya no es el sello de código abierto

El Ponemon Institute encuestó a 1.398 profesionales de TI a desarrollar " . Estudio de soluciones de  colaboración de código abierto : Puntos de vista de seguridad y privacidad en la EMEA Estados Unidos y” informe El objetivo era aprender acerca de la participación de sus empresas en el uso de soluciones de mensajería y colaboración de código abierto, y su punto de vista sobre la seguridad y la privacidad.

Algunas de las conclusiones clave :
  • Soluciones Comerciales de código abierto supera el software propietario en continuidad, control, calidad y costo -  66 por ciento de los profesionales de TI en los EE.UU. estan de acuerdo en que el software comercial de código abierto significa menos errores.
  • Los empleados aumentan los riesgos de seguridad y privacidad -  89 por ciento de los empleados no siguen la política de empresa en el intercambio de documentos confidenciales.
  • Insatisfacción de los profesionales de TI con el software propietario es una oportunidad para el código abierto -  el 55 por ciento de los profesionales de TI de Estados Unidos  planean reemplazar sus soluciones de mensajería y colaboración dentro de dos años.
¿Cómo se compara su organización? Descargar el informe completo de forma gratuita.

fuente: 
http://info.zimbra.com/zimbra-ponemon-survey-en?lead_source=Google-PPC&utm_source=Google&utm_medium=ppc&gclid=CLLSitTJg9QCFUIkhgodjwAGOw

lunes, 13 de marzo de 2017

Scrum a nivel mundial en el 2012 llegó a la mayoría temprana


Sabías que SCRUM es el modelo de gestión de proyectos ágil,  más usado en el mundo desde el año 2012 -Gartner Group? Ya se usa más que el PMBOK de PMI en la mediana empresa y proyectos complejos.
Curva de adopción de la innovación muestra como las nuevas ideas , productos y metodologías llegan al mercado objetivo. Innovadores y visionarios son los lideres que guían el camino hacia el futuro. Los mayoría temprana esta conformada por los investigadores y apasionados por el conocimiento y la mejora continua .
Scrum a nivel mundial en el 2012 llegó a la mayoría temprana.
En colombia puedes ser un visionario certificandose como Scrum Master SMC de Scrumstudy. Certificación Internacional SMC de Scrumstudy en Medellin y Manizales  http://opensourcepyme.com/certificacion-smc/  

fuente : https://www.linkedin.com/pulse/scrum-nivel-mundial-en-el-2012-lleg%C3%B3-la-mayor%C3%ADa-jorge-r

jueves, 16 de febrero de 2017

ETL Open Source :-)

Estas herramientas de ETL Extraccion Trasformacion y Carga, permiten modelar los datos y que sirvan para analiticas y BI

11 Great ETL Tools

  1. Apache Camel is an open source Java integration framework that enables integration of different applications using multiple protocols and technologies. It is a rule-based routing and mediation engine. To configure routing and mediation rules, it provides Java object-based implementation of Enterprise Integration Patterns (EIP), using an API or declarative Java domain-specific language. EIPs are design patterns that enable the use of enterprise application integration and message-oriented middleware. Apache Camel uses Uniform Resource Identifiers (URIs), a naming scheme used in Camel to refer to an endpoint that provides information such as which components are being used, the context path and the options applied against the component. There are more than 100 components used by Apache Camel, including FTP, JMX and HTTP. Apache Camel can be deployed as a standalone application in a web container such as Tomcat, a JEEE application server such as JBOSS AS, or in combination with a Spring container.
  2. Apache Kafka is an open source platform written in Scala and Java. It provides a unified, high-throughput, low-latency platform for managing real-time data. Kafka publishes and subscribes to a stream of records in a fault-tolerant way, immediately as they occur.Nodes of a Kafka cluster are known as brokers; streams of records stored in a cluster are known as topics; and each record consists of a key, value and timestamp. Kafka can be used in many different ways; for example as a message bus, a buffer for replication systems or event processing, and to decouple apps from databases for both OLTP and DWH.
  3. Apatar is an open source data integration and ETL tool, with capabilities for extracting, transforming and loading data. Apatar comes with a visual interface that can reduce R&D costs, improve data integration efficiency and minimize the impact of system changes. Apatar is written in Java and has Unicode-compliant functionality. It can be used to integrate data across teams, populate data warehouses and data marts, and schedule and maintain little or no code when connected to other systems.
  4. Atom, from ironSource, is a data pipeline management solution that allows data streaming in near real time, into a data warehouse. Atom enables data flow customization, based on requirements that help manage data more efficiently. Atom’s transformation code is written in Python, which helps turn raw logs into queryable fields and insights. It provides a collection layer, which supports sending data from any source and in any format to arrive to the target data repository near real time. Atom also has pause and play options. A reliable resumption of data flow without losing a single event is an important capability of Atom, in terms of maintaining data integrity.
  5. Fivetran is a fully-managed data pipeline that integrates data from SaaS services and databases into a single data warehouse. It provides direct integration and sends data over a direct secure connection using a sophisticated caching layer. This caching layer helps to move data from one point to another without ever storing a copy on the application server. Fivetran does not impose any data limit, and can be used to centralize a company’s data and integrate all sources to determine Key Performance Indicators (KPIs) across an entire organization.
  6. Heka is an open source software system for high performance data gathering, analysis, monitoring and reporting. Its main component is a daemon program known as ‘hekad’ that enables the functionality of gathering, converting, evaluating, processing and delivering data. Heka is written in the ‘Go’ programming language, and has built-in plugins for inputting, decoding, filtering, encoding and outputting data. These plugins have different functionalities and can be used together to build a complete pipeline. Heka uses Advanced Message Queuing Protocol (AMQP) or TCP to ship data from one location to another. It can be used to load and parse log files from a file system, or to perform real-time analysis, graphing and anomaly detection on any type of data flow.
  7. Logstash is an open source data processing pipeline that ingests data from multiple sources simultaneously, transforming the source data and store events into ElasticSearch by default. Logstash is part of an ELK stack. The E stands for Elasticsearch, a JSON-based search and analytics engine, and the K stands for Kibana, which enables data visualization. Logstash is written in Ruby and provides a JSON-like structure which has a clear separation between internal objects. It has a pluggable framework featuring over 200 plugins, enabling the ability to mix, match and orchestrate facilities over different input, filters and output. This tool can be used for BI, or in data warehouses with fetch, transformation and storing event capabilities.
  8. Scriptella is an open source ETL and script execution tool capable of using SQL or any other scripting language to perform data transformations. Scriptella supports cross-database ETL scripts, and can work with multiple data sources in a single ETL file. Scriptella integrates with any JDBC/ODBC compliant driver, and provides an interface that allows interoperability with non-JDBC data sources and scripting languages. It can also integrate with Java EE, Spring, JMX, JNDI and JavaMail.
  9. Segment is a platform for collecting customer data and then sending it to analytics, marketing and data warehousing services. It provides an API that supports collection and routes of customer data to over 180 different tools and database services. Segment’s API has native library sources for every language, and helps record customer data from sources such as websites, mobile, apps or servers. It helps optimize analytics by piping raw customer data into data warehouses for further exploration and advanced analysis. The API can be used to query data or optimize marketing performance and design.
  10. Stitch is a self-service ETL data pipeline solution built for developers. The Stitch API can replicate data from any source, and handle bulk and incremental data updates. Stitch also provides a replication engine that relies on multiple strategies to deliver data to users. Its REST API supports JSON or transit, which helps enable automatic detection and normalization of nested document structures into relational schemas. Stitch can connect to Amazon Redshift, Google BigQuery, and Postgres - and integrates with BI tools. Stitch is typically designed to collect, transform and load Google analytics data into its own system, to automatically give business insights on raw data.
  11. Talend open source data integration software products provide tools to integrate, cleanse, mask and profile data. Talend has a GUI that enables managing a large number of source systems using standard connectors. It also has Master Data Management (MDM) functionality, which allows organizations to have a single, consistent and accurate view of key enterprise data. This can create better transparency across a business, and lead to better operational efficiency, marketing effectiveness and compliance.
fuente : https://dzone.com/articles/11-great-etl-tools-and-the-case-for-saying-no-to-e?edition=269882&utm_source=Spotlight&utm_medium=email&utm_campaign=big%20data%202017-02-16

sábado, 28 de enero de 2017

Ubuntu 16, configurar unidad windows 8 y windows 10

Cuando se instala con Windows 8 o windows 10, normalmente detecta la particiones de windows y las monta automaticamente.
El algunos casos aparece un error :-) como  imagen

Unable to access “ windows GB Volume”
Error mounting /dev/sda3 at /media/jaristizabal/965A89A65A898429: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000" "/dev/sda2" "/media/jaristizabal/965A89A65A898429"' exited with non-zero exit status 14: Windows is hibernated, refused to mount.
Failed to mount '/dev/sda2': Operation not permitted
The NTFS partition is in an unsafe state. Please resume and shutdown
Windows fully (no hibernation or fast restarting), or mount the volume
read-only with the 'ro' mount option.

SOLUCION :-)
Tu solución es más segura (ya que quién mejor conoce como funciona NTFS es Windows), pero desde Linux se puede intentar, si es que no se dispone de un CD/USB con Windows, lo siguiente:

sudo ntfsfix -d /dev/sdXX

/dev/sdXX es donde se encuentra instalado Windows.

Si corrigio el problema aparece un mensaje

 NTFS partition /dev/sda3 was processed successfully

Existe un problema con el inicio rapido de windows

Buscando por la web descubrí que esto se debe a que Windows 10 no hace un apagado total del sistema (Algo similar en un problema cuando usaba Windows 8) sino que mete al sistema en una especie de hibernación (por esto el mensaje que les decía al principio del post) para que su inicio sea relativamente más rápido, lo hacen llamar “fastboot” (booteo rápido). Esto hace que el disco al que quiero acceder, al ser una partición NTFS que comparten los dos Sistemas Operativos cuando uso Windows 10 lo deja en un estado en el que es imposible leerlo. Claro, ustedes me dirán que puedo accederlo igual si toco las configuraciones, si, esto es cierto, pero esto puede hacer que genere problemas grandes ya que Windows 10 deja al disco en un estado al que podríamos llamarlo “de cerrado incompleto” entonces cuando se va a querer acceder desde Windoes 10 y quiere retomar este estado podemos romper el disco si lo tocamos desde Linux.

Pero tranquilos, la solución existe y es sumamente fácil. Son 6 pasos sencillos que debemos realizarlos desde Windows 10:

1. Abrimos el Panel de Control y vamos a Sistema y Seguridad.



2. Vamos a "Opciones de Energía"


3. Despues al apartado “Elegir la acción de los botones de inicio/apagado”.

4. Hacemos click en Cambiar la configuración no disponible actualmente. Esto hará que la parte gris de la configuración se habilite.

5. Desactivamos la opción “Activar inicio rápido (recomendado)”. Este es el famoso “fast boot” de Windows 10.

Con estos pasos hechos veremos que no vamos a tener problemas en acceder a nuestra partición NTFS en Linux ya que Windows 10 hará el apagado completo del equipo, por ende, el cierre de estado correcto para los discos.
Esto mas que nada parece un tutorial de Windows, pero si tienen el mismo problema esto es la solución más rápida. Claro que con esto sacrificamos el “inicio rápido” de Windows 10, pero vamos, prefiero un sistema estable y accesible a uno que inicie un poco más rápido.

fuente: https://javaheros.blogspot.com.co/2016/02/solucion-montar-disco-o-particion-de.html


martes, 3 de enero de 2017

Copias de datos Backup

todos necesitamos tener copias de los datos y a principio de año , guardar la historia es importante
Aqui dejo 3 opciones muy buenas

Fuente https://sourceforge.net



http://blog.bacula.org/

The Bacula® Open Source Network Backup Solution

Bacula is a set of Open Source, computer programs that permit you (or the system administrator) to manage backup, recovery, and verification of computer data across a network of computers of different kinds. Bacula is relatively easy to use and very efficient, while offering many advanced storage management features that make it easy to find and recover lost or damaged files. In technical terms, it is an Open Source, network based backup program.
According to Source Forge statistics (rank and downloads), Bacula is by far the most popular Open Source backup program.


http://www.areca-backup.org/features.php
Backup Engine Features :
  • Archives compression (Zip & Zip64 format)
  • Archives encryption (AES128 & AES256 encryption algorithms)
  • Storage on local hard drive, network drive, USB key, FTP, FTPs (with implicit and explicit SSL / TLS) or SFTP server
  • Source file filters (by extension, subdirectory, regular expression, size, date, status, with AND/OR/NOT logical operators)
  • Incremental, differential and full backup support
  • Support for delta backup (store only modified parts of your files)
  • Archives merges : You can merge contiguous archives into one single archive to save storage space.
  • As of date recovery : Areca allows you to recover your archives (or single files) as of a specific date.
  • Transaction mechanism : All critical processes (such as backups or merges) are transactional. This guarantees your backups' integrity.
  • Backup reports : Areca generates backup reports that can be stored on your disk or sent by email.
  • Post backup scripts : Areca can launch shell scripts after backup.
  • Files permissions, symbolic links and named pipes can be stored and recovered. (Linux only)

Graphical User Interface :

  • Archives content explorer. (including a 'find file in archives' feature)
  • Archive description : A manifest is associated to each archive, which contains various informations such as title, date, description, and additional technical data.
  • File version tracking : Areca keeps track of your files' history (creation / modifications / deletion). Each version can be selectively viewed and recovered.
  • Backup simulation (check whether a backup is necessary)
  • User's actions history : Areca keeps an history of all user's actions (archives deletion, merges, backups, recoveries).

Command-Line Interface :

  • Areca comes with a command-line interface which can be used for backup automation.

FreeFileSync Icon

FreeFileSync

Free backup software to synchronize files and folders

http://www.freefilesync.org/