martes, 9 de agosto de 2011

¿Qué es eXtreme Programming?

 

No se si a ustedes les ha pasado, pero muchas veces iniciar un proyecto de software desde cero no es cosa fácil, especialmente si no se cuenta  con un análisis previo de procesos. Estos proyectos tienden a ser muy inestables en cuanto a los requerimientos (ni el mismo cliente sabe que quiere).  Pero bueno, si a ustedes les pasa esto, es bueno tener en cuenta que existen metodologías de desarrollo como la de XP o Extreme Programming, que nos ayudan a tener todos estos problemas bajo control.

¿Qué es?

La Programación Extrema es una metodología ligera de desarrollo de
software que se basa en la simplicidad, la comunicación y la realimentación o reutilización del código desarrollado.

Desarrollada por Kent Beck quien dijo:

«Todo en el software cambia. Los requisitos cambian. El diseño cambia. El negocio cambia. La  tecnología cambia. El equipo cambia. Los miembros del equipo cambian. El problema no es el cambio en sí mismo, puesto que sabemos que el cambio va a suceder; el problema es la incapacidad de adaptarnos a dicho cambio cuando éste tiene lugar.»

XP toma en cuenta las siguientes variables:

  • Coste: Máquinas, especialistas y  oficinas
  • Tiempo: Total y de Entregas
  • Calidad: Externa e Interna
  • Alcance: Intervención del cliente

¿Para qué?

  • XP surgió como respuesta y posible solución a los problemas derivados del cambio en los requerimientos.
  • XP se plantea como una metodología a emplear en proyectos de riesgo.
  • XP aumenta la productividad

Fases del Desarrollo en XP

image

Fases de la Planificación

image

Historias de Usuarios:

Las historias de usuario tienen el mismo propósito que los casos de uso. Las escriben los propios clientes, tal y como ven ellos las necesidades del sistema.

Fases del Desarrollo:

image

Fases de Prueba

  • Unidades de test o pruebas: pilar básico.
  • Implantación: el código será implantado cuando supere sus correspondientes unidades de test.
  • Protección contra fallos: solución, un test.
  • Pruebas de aceptación: evaluación del cliente.

Fuente:

http://www.info-ab.uclm.es/asignaturas/42551/trabajosAnteriores/Presentacion-XP.pdf

sábado, 30 de julio de 2011

RETORNO DE LA INVERSIÓN EN LAS TECNOLOGÍAS DE INFORMACIÓN

 

El concepto del ROI es aplicado en muchas situaciones diferentes, tales como la evaluación de la rentabilidad de un negocio, la ubicación de una sucursal o una oportunidad de inversión especifica.

Le daremos un enfoque al tema de las tecnologías de información.

TCO Y ROI

Definiciones:

  • ROI:
  • El retorno sobre la inversión (return of investment o ROI) es el beneficio que obtenemos por cada unidad monetaria invertida durante un período de tiempo.

    ROI = Beneficios/Costos

  • TCO:

El coste total de propiedad (Total Cost of Ownership o TCO), es un método de cálculo diseñado para ayudar a los usuarios y a los gerentes a determinar los costos directos e indirectos, relacionados con la compra de equipos.

TCO=suma(costos Directos + costos indirectos) ($$$)

¿Por qué utilizar indicadores?

Muchos líderes empresariales invierten cada año en tecnologías de información (TI) en sus empresas, lo que preocupa a todas las personas que integran el alto mando empresarial. Los presupuestos empresariales incluyen por ejemplo inversiones en nuevo equipo tecnológico, en sistemas operativos como Windows y Linux, software de aplicaciones, personal, infraestructura, equipos de telecomunicaciones, etc. La preocupación es más cuando estas inversiones no tienen una justificación clara del por qué se hicieron, el argumento es siempre, el mejoramiento tecnológico, pero eso no es suficiente.

Por qué utilizar indicadores entonces como ROI y TCO, a veces no solamente es necesario estar uno mismo convencido de las decisiones.. o que los gerentes correspondientes a cada área tecnológica lo estén, lo importante es convencer a los demás y tener una justificación concisa. Estos indicadores nos ayuda a tomar decisiones, escoger la mejor opción y ahorrar recursos.

Es imperativo que todo proyecto de tecnología reporte un retorno de su inversión y debe ser medido en función de su apoyo a las metas estratégicas del negocio.
El Ejecutivo responsable de tecnología debe  ser parte en el liderazgo del tema estratégico en las empresas que busquen  apalancar su competitividad con sus inversiones en tecnología. Por consiguiente, el ejecutivo al frente de los departamentos de tecnología debe tener visión de conjunto es decir, visión estratégica del negocio y entender en que  negocio se encuentra la empresa y asegurar que los activos tecnológicos apoyan la consecución de las metas estratégicas.

¿Cómo funcionan estos modelos?

Al igual que otros indicadores financieros el TCO y el ROI son más útiles cuando comparamos alternativas.

E TCO valora con exactitud que nos propongamos los costos directos e indirectos de un proyecto tecnológico. EL ROI  determina el nivel de retorno y beneficios que estos costos nos proporcionan. Se puede concluir entonces, que tanto TCO como ROI, son modelos complementarios.

ROI = Beneficios / Costos /TCO

Aplicación

Un buen análisis TCO permite descubrir los costos “ocultos” o los costo no-obvios que podrían quedar fuera del proceso de compra o del proceso de planificación.
El análisis comienza con el diseño de modelo adecuado, tal que cobra completamente los costos relacionados con el sistema a evaluar.  Se deben incluir los gastos de la adquisición, de la operación y los gastos de mejoras, en otras palabras incluye las variables de la operación.

Conclusiones:

  • Es clave demostrar la viabilidad y conveniencia de los proyectos.
  • Los modelos TCO y ROI se complementan y permiten disponer de información para la toma de decisiones.
  • Es indispensable disponer de información de exacta de la contabilidad por costos.

Referencias:

martes, 19 de julio de 2011

Só Hoje

Eu adorei essa canção desde que a escutei por primeira vez. Muito romantica e tambem a letra está muito boa.



Hoje eu preciso te encontrar de qualquer jeito
Nem que seja só pra te levar pra casa
Depois de um dia normal...
Olhar teus olhos de promessas fáceis
E te beijar a boca de um jeito que te faça rir
(que te faça rir)
Hoje eu preciso te abraçar...
Sentir teu cheiro de roupa limpa...
Pra esquecer os meus anseios e dormir em paz!
Hoje eu preciso ouvir qualquer palavra tua!
Qualquer frase exagerada que me faça sentir alegria...
Em estar vivo.
Hoje eu preciso tomar um café, ouvindo você suspirar...
Me dizendo que eu sou o causador da tua insônia...
Que eu faço tudo errado sempre, sempre.
Hoje preciso de você
Com qualquer humor, com qualquer sorriso
Hoje só tua presença
Vai me deixar feliz
Só hoje
(solo)
Hoje eu preciso ouvir qualquer palavra tua!
Qualquer frase exagerada que me faça sentir alegria...
Em estar vivo.
Hoje eu preciso tomar um café, ouvindo você suspirar...
Me dizendo que eu sou o causador da tua insônia...
Que eu faço tudo errado sempre, sempre.
Hoje preciso de você...
Com qualquer humor, com qualquer sorriso!
Hoje só tua presença...
Vai me deixar feliz.
Só hoje (repete 2x)

jueves, 14 de julio de 2011

New Alice's Banners

Hi, I was practicing a little bit my desing in Photoshop. I hope you like the new banners that I made.


ColorsFlowers


Blue


Orange


Purple

miércoles, 9 de febrero de 2011

Alice Walls

Después de una semana de estar aprendiendo PhotoShop he creado mis primeros Wallpapers espero que les gusten ahh y también mi primer intento de dar efecto de espacio.







jueves, 3 de febrero de 2011

My Banners

Hola que tal, para pasar un poco el tiempo, he estado haciendo algunos banners espero que les gusten.

Stars Dance
Black Flower

Toro
Love Gerardo
Pink Stars