lunes, 19 de marzo de 2018

Tendencias en el desarrollo de Software

¡Lector! ¡Hola de nuevo!
En esta entrada te traigo un tema de interés pues vamos a hablar acerca de lo que son algunas tendencias en el desarrollo de Software...

Después de mucho años del tradicional método en cascada; El desarrollo ágil de software se basa en seis pasos comunes dentro del ciclo de vida del softwareplanificación, análisis de requisitos, diseño, codificación, test y documentación.


En cada interacción, el equipo de desarrollo no entrega
todo el programa, sino que se van añadiendo pequeños
 elementos totalmente probados, sin errores, con el fin de
que la solución final esté completamente operativa desde
 el minuto uno. 
En los métodos de desarrollo ágil de software,
la comunicación entre todos los miembros del equipo es clave
,
 ya que se busca eliminar las trabas habituales de reuniones,
 validaciones y revisiones formales por encuentros más
 informales y en fases tempranas e intermedias del proceso,
no sólo en la última etapa del trabajo.

Para que una metodología de desarrollo de software se pueda considerar como ágil debe cumplir con cuatro valores fundamentales, recogidos en el Manifiesto Ágil:


  • Los individuos e interacciones, por encima de los procesos y las herramientas.
  • Software en funcionamiento, frente a la documentación exhaustiva.
  • La colaboración con el cliente sobre la negociación contractual.
  • Respuesta al cambio, mejor que el seguimiento de un plan.
Entre estas metodologías ágiles destacan Scrum (creada en 1986, siendo una de las precursoras de este camino), eXtreme Programming (XP, creado en 1996 y que fomenta el trabajo en equipo y la comunicación entre los distintos miembros implicados en el desarrollo de software) o el Dynamic Systems Developement Method (DSDM, por sus siglas en inglés, que data de 1995).

*Texto obtenido de http://www.ticbeat.com/tecnologias/que-es-el-desarrollo-agil-y-como-esta-transformando-la-industria-del-software/ en su totalidad*

Y así jóvenes, es como no se debe hacer un ensayo, sin embargo por la falta de tiempo rescaté lo más importante y lo puse subrayado en cursiva. 
¡Hasta la próxima!

¿Qué es un método de desarrollo de software?

¡Lector! Buenas noches, tardes, días.
Recientemente hablé acerca de lo que era una metodología de desarrollo de software.
Si tienen duda de en que parte lo hice, les dejo este link:
http://lavitacoradevaquero.blogspot.mx/2018/03/metodologia-de-desarrollo-de-software.html


Retomando nuestro tema, seguro ya viste de que va esto; ¿Que es un método para el desarrollo de Software?
Bueno,empecemos por entender mejor la diferencia entre la metodología y el método.

¿Qué es una metodología?
Bueno, pues esta palabra hace énfasis a lo que es el 
Resultado de imagen para metodologiaentorno en el cual se plantea y estructura.
Para esto hay una gran cantidad de metodologías que
 se han utilizado desde tiempos remotos y eventualmente
han evolucionado.


NOTA:
¡No todos los sistemas de la información son compatibles con todas las metodologías!
¡Esto debido a que el ciclo de vida del software es variable!
Resultado de imagen para metodo de cascada

¿Qué es un método?
Bueno, pues esto se compone más de diversos aspectos, 
ya que se enfocan en conseguir la meta y/o el objetivo. 
Básicamente son herramientas que usadas mediante 
técnicas adecuadas llevarán a un resultado favorable 
para cumplir con los objetivos ya planeados.

NOTA:
¡En Internet se puede encontrar como un conjunto de herramientas, técnicas
y procesos que facilitan la obtención de un objetivo en claro!

¡Puedes continuar leyendo acerca de esto en las demás entradas del blog!
¡Hasta la próxima!

viernes, 16 de marzo de 2018

¿Metodología de desarrollo de Software?

¡Lector! ¡Es bueno tenerte aquí de nuevo!
Hoy te traigo una entrada más acerca de lo que es una metodología de desarrollo en software.

Empecemos por definir que es eso...
Según el portal: https://www.obs-edu.com/int/blog-project-management/metodologia-agile/que-son-las-metodologias-de-desarrollo-de-software
"Se trata del proceso cuya finalidad es desarrollar productos o soluciones para un cliente o mercado en particular, teniendo en cuenta factores como los costes, la planificación, la calidad y las dificultades asociadasA todo esto es a lo que denominamos metodologías de desarrollo de software"

O bien, en otras palabras. es el proceso en el que se tiene en cuenta paso a paso para poder hacer un diseño hacia alguna solución o bien hacer un programa más específico.



Metodologías de Desarrollo de Software.

¡Lector! ¡Es bueno tenerte aquí de nuevo!
Hoy te traigo una entrada más acerca de lo que es una metodología de desarrollo en software.

Empecemos por definir que es eso...
Según el portal: https://www.obs-edu.com/int/blog-project-management/metodologia-agile/que-son-las-metodologias-de-desarrollo-de-software
"Se trata del proceso cuya finalidad es desarrollar productos o soluciones para un cliente o mercado en particular, teniendo en cuenta factores como los costes, la planificación, la calidad y las dificultades asociadasA todo esto es a lo que denominamos metodologías de desarrollo de software"

O bien, en otras palabras. es el proceso en el que se tiene en cuenta paso a paso para poder hacer un diseño hacia alguna solución o bien hacer un programa más específico.

Sin embargo es igual de indispensable definir 2 conceptos más.
¿Qué es una metodología?
Bueno, pues esta palabra hace énfasis a lo que es el 
entorno en el cual se plantea y estructura.
Para esto hay una gran cantidad de metodologías que
 se han utilizado desde tiempos remotos y eventualmente
han evolucionado.

NOTA:
¡No todos los sistemas de la información son compatibles con todas las metodologías!
¡Esto debido a que el ciclo de vida del software es variable!

¿Qué es un método?
Bueno, pues esto se compone más de diversos aspectos, 
ya que se enfocan en conseguir la meta y/o el objetivo. 
Básicamente son herramientas que usadas mediante 
técnicas adecuadas llevarán a un resultado favorable 
para cumplir con los objetivos ya planeados.

NOTA:
¡En Internet se puede encontrar como un conjunto de herramientas, técnicas
y procesos que facilitan la obtención de un objetivo en claro!

Una vez aclarado esto es necesario ver que fases de desarrollo tiene...
Al rededor de 6 metodos (Enfocaré el siguiente hipervinculo que lo explica detalladamente y 
(https://okhosting.com/blog/metodologias-del-desarrollo-de-software/)

Para finalizar te mostraré las 5 metodologías que te permitirán ver cual es la más adecuada al trabajo que tengas en mano junto con una imagen. :)

1. Modelo de Cascada:
Resultado de imagen para modelo de cascada
2.- Método de prototipos:
Resultado de imagen para modelo de prototipos
3.- Modelo Incremental: 
Resultado de imagen para modelo incremental
4.- Modelo de Espiral:
Resultado de imagen para modelo de espiral
5.- Modelo del RAD:
Resultado de imagen para modelo de Rad




Bueno lector, dejandote las referencias en esta parte y esperando haber solventado alguna duda me despido.
¡No sin antes desearte que tengas una excelente mañana, tarde, noche!
Hasta la próxima.

sábado, 10 de marzo de 2018

¡Avansys!

Hey! Que tal estimado lector!
Buenas tardes, noches, días!

El día de hoy te vengo a traer lo que viene siendo una entrada analizando una página web, perteneciente a una empresa en su totalidad mexicana, procedente de Jalisco, que se dedica a desarrollar aplicaciones para dar solución a diferentes problemáticas.


Esta empresa es fundada en el 2003 y arranca operaciones legales en el 2005.
Provee servicios de consultoría, diseño y desarrollo de soluciones basadas en software de alta calidad.


Lo más importante a recalcar de ésta página es que están certificados en lo que viene siendo:
-CMMI
-PMI
-PALLADIUM
-SCRUM

Ésta empresa según los datos de copyrigth dice que Lleva operando desde el 2016, y tienen una meta de ser reconocidos a nivel global en un lapso de tiempo de 5 años.
Y algo que llamo en lo personal mi atención es la sección de los valores que tienen...
(http://avansys.com.mx/mision-vision.php)

Puesto a que actualmente viendo los valores que se necesitan para poder trabajar en empresas así; están perfectamente adecuados a un empleo en que en lo personal a mi me llamaría bastante la atención.

Retomando a la página...
Ofrecen 5 soluciones:
- Software a la medida:
- Desarrollo de Apps
- Comercio electrónico
- Programa de lealtad 
- Inteligencia de negocios.

Realmente la empresa ofrece innovación en las compras, desarrollo de aplicaciones y en empleos.
Si al igual que yo te interesa mandar algún mensaje para alguna oferta de trabajo puedes hacerlo mediante su contacto a través de su sitio en linea:
http://avansys.com.mx/contacto.php

Espero esta página haya abierto tu curiosidad lector.
Esto por que en México tenemos buen potencial para desarrollar y ejercer en las Tic-s 
¿Y que mejor que buscar en empresas mexicanas?

¡Hasta la próxima!