Tooling para desarrollar software

Post on 04-Jul-2015

303 views 0 download

Tags:

description

En esta sesión mostraremos como instrumentar un ambiente para desarrollo de software, y cómo varía este dependiendo de el tipo de desarrollo que se está haciendo: enterprise, para una agencia digital o para un startup.

transcript

Tooling para desarrollar software

Jeduan Cornejo

Diferencias entre contexto enterprise, agencia y startup

JEDUANCORNEJO

Enterprise

Marketing

Startup

Herramientas

Comunicación interna

As an engineer, there is a short list of tools that you must be rabid about. Rabid. Foaming at the mouth crazy

Rands

Task Management

Mas importante que la herramienta en sí, es tener a todo el equipo usándola

Trello

Saber en qué está cada quien ayuda a evitar preguntas incómodas

Visual significa que personas no técnicas pueden colaborar

Trello

Version control

1. Do you use source control?

The Joel Test

2. Can you make a build in one step?

Editor de texto

El editor de texto es la herramienta más importante y una que se aprende en capas.

tip: busca en stackoverflow el nombre de tu editor entre corchetes

Editor de texto

Hosting / Testing

La idea es reducir el tiempo entre que se hace un commit y alguien puede probar el código.

La herramienta específica no importa, importa que te permita ser más efectivo

(pero no uses Windows)

¡Gracias!

@jeduanjeduan@gmail.com