Tooling para desarrollar software

21
Tooling para desarrollar software Jeduan Cornejo Diferencias entre contexto enterprise, agencia y startup

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 of Tooling para desarrollar software

Page 1: Tooling para desarrollar software

Tooling para desarrollar software

Jeduan Cornejo

Diferencias entre contexto enterprise, agencia y startup

Page 2: Tooling para desarrollar software

JEDUANCORNEJO

Page 3: Tooling para desarrollar software

Enterprise

Marketing

Startup

Page 4: Tooling para desarrollar software

Herramientas

Page 5: Tooling para desarrollar software

Comunicación interna

Page 6: Tooling para desarrollar software

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

Rands

Page 7: Tooling para desarrollar software

Task Management

Page 8: Tooling para desarrollar software

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

Page 9: Tooling para desarrollar software

Trello

Page 10: Tooling para desarrollar software

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

Page 11: Tooling para desarrollar software

Visual significa que personas no técnicas pueden colaborar

Page 12: Tooling para desarrollar software

Trello

Page 13: Tooling para desarrollar software

Version control

Page 14: Tooling para desarrollar software

1. Do you use source control?

The Joel Test

2. Can you make a build in one step?

Page 15: Tooling para desarrollar software

Editor de texto

Page 16: Tooling para desarrollar software

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

Page 17: Tooling para desarrollar software

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

Editor de texto

Page 18: Tooling para desarrollar software

Hosting / Testing

Page 19: Tooling para desarrollar software

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

Page 20: Tooling para desarrollar software

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

(pero no uses Windows)