Ir al contenido principal

Principios de desarrollo de software

Principios de desarrollo de software


Avanza rápido

El tiempo es finito, así que evítalo desperdiciar.

Delegar para aprovechar mejor los recursos

Usa los recursos sabiamente asignando tareas a otros cuando sea apropiado. No te quedes con una tarea que otra persona puede hacer.

Céntrate en funciones que beneficien a muchos

Prefiere trabajar en funciones que beneficien a las masas en lugar de funciones que beneficien a unos pocos. Oponte al marketing si violan este principio.

Ignora casos límite que afecten a pocas personas

Al desarrollar nuevas funciones, crea para las masas y no programes casos límite que afecten a unos pocos. Los casos límite pueden abordarse una vez que una función esté en vivo y obtengamos comentarios de los clientes.

Evita errores estúpidos que afecten a pocas personas

Incontables errores afectan a un número pequeño de personas y podemos desperdiciar fácilmente recursos intentando solucionarlos. Céntrate únicamente en corregir errores que afecten a las masas.

Es mejor romper cosas que moverse lentamente

Es peor retrasar funciones que romper el sitio web. Culturalmente, otros departamentos están condicionados a preferir que las cosas se rompan a esperar más tiempo para que se publiquen nuevas funciones. En otras palabras, no hay consecuencias por cometer errores para avanzar más rápido.

La tasa de innovación es lo que importa y romper cosas para avanzar más rápido es aceptable.

Delegar decisiones legales a otros departamentos  

No pierdas tiempo ni energía intentando evaluar la legalidad de las funciones. Contamos con un sólido equipo legal que incluye múltiples abogados internos de la más alta calidad. Generalmente es una pérdida de tiempo y recursos que un no abogado intente determinar el cumplimiento legal.

Crear nuevos equipos cuando sea sensato

A medida que el alcance de trabajo de un equipo crece demasiado, debemos dividirnos en múltiples equipos para avanzar más rápido y crear más roles de liderazgo.

Practicar el uso de IA siempre que sea posible

La IA seguirá proporcionando mayor valor a todos los departamentos, pero solo es tan buena como la persona que la usa. Practica usar IA para aprender a aprovecharla y así podamos mejorar la productividad, que es la mejor manera de también producir mejoras salariales.

Evitar pulir con demasiada frecuencia

Aparta las tareas de pulido y programa periodos para trabajar en el pulido una o dos veces al año bajo la dirección de los líderes de equipo.

Comentarios

240 caracteres restantes

Sticker Mule

Recibir actualizaciones de Sticker Mule

Recibe nuevos posts y actualizaciones creativas.