Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Agiles 2010: Automatizacion del deployment

Presentación en Agiles 2010, Lima, Peru.
by

Emilio Gutter

on 11 November 2010

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Agiles 2010: Automatizacion del deployment

Automatizacion del
deployment:
con una pequeña ayuda de Maven y

sus amigos
Compile
Test
Package
Definir ambientes
Automatizar los
cambios en la BD
Automatizar los
test funcionales
Automatizar el deployment
Automatizar el release diario
2010
Automatizar
el build
QA
Desarrollo
Integración
UAT
Producción
Ambiente de desarrollo
Servidor de SCM
Servidor de Pruebas de Integración
Servidores de Producción/QA/UAT
Emilio Gutter
Presentado por:
Contacto:
egutter@10pines.com
www.10pines.com

MUCHAS GRACIAS!
...finalmente podemos relajarnos!!
Emilio Gutter
Principios Agiles
Nuestra mayor prioridad es satisfacer al cliente mediante la entrega temprana y continua de software con valor.

Aceptamos que los requisitos cambien, incluso en etapas tardías del desarrollo. Los procesos Ágiles aprovechan el cambio para proporcionar ventaja competitiva al cliente.

Los responsables de negocio y los desarrolladores trabajamos juntos de forma cotidiana durante todo el proyecto.

Los proyectos se desarrollan en torno a individuos motivados. Hay que darles el entorno y el apoyo que necesitan, y confiarles la ejecución del trabajo.

El método más eficiente y efectivo de comunicar información al equipo de desarrollo y entre sus miembros es la conversación cara a cara.

Entregamos software funcional frecuentemente, entre dos semanas y dos meses, con preferencia al periodo de tiempo más corto posible.

El software funcionando es la medida principal de progreso.

Los procesos Ágiles promueven el desarrollo sostenible. Los promotores, desarrolladores y usuarios debemos ser capaces de mantener un ritmo constante de forma indefinida.

La atención continua a la excelencia técnica y al buen diseño mejora la Agilidad.

La simplicidad, o el arte de maximizar la cantidad de trabajo no realizado, es esencial.

Las mejores arquitecturas, requisitos y diseños emergen de equipos auto-organizados.

A intervalos regulares el equipo reflexiona sobre cómo ser más efectivo para a continuación ajustar y perfeccionar su comportamiento en consecuencia.
Fitnesse
Cucumber
JWebUnit
Selenium
JBehave/JDave
etc..etc.
<?xml version="1.0" encoding="UTF-8"?>
<databaseChangeLog>
<changeSet id="1" author="egutter">
<addColumn tableName="account">
<column name="description" type="varchar(255)" />
</addColumn>
</changeSet>
</databaseChangeLog>
Servidor de Pruebas de Integración
Servidor de CI
Repositorio Enterprise de Maven
Servidor de CI
Full transcript