¿Como trabajo? Guia completa full 1 link mega 😂
Tuesday January 20th, 1970
Mi secreto mas guardado revelado... 🥵
<p class="MsoNormal">Mucha gente me ha preguntado como suelo trabajar a la hora de programar páginas web</p>
<p class="MsoNormal">Cuales son mis tareas desde el inicio hasta el final y como decidir cuando un proyecto está terminado.</p>
<p class="MsoNormal">Lo cierto es que, para crear una app, o página web, es necesario varios roles muy importantes de los cuales no soy experto, pero sin duda que una persona puede lanzar su página completamente solo.</p>
<p class="MsoNormal">Es por ello que aquí dejo una guía personal, de como yo me organizo para sacar adelante un proyecto desde cero, Independiente si trabajas con muchas personas o estas tu solo.</p>
<p class="MsoNormal">Mi manera de trabajar es un poco intensa, pero me trae siempre buenos resultados, Utilizo y mezclo metodologías que he ido aprendiendo con el tiempo y son útiles a nivel profesional, otras son solo la forma en que suelo hacer las cosas por que soy muy raro... </p>
<h1 class="MsoNormal">Paso 1 : Tener 1 proyecto real</h1>
<p class="MsoNormal">Lo cierto es que no hay tiempo que perder, a mi no me gusta trabajar, a nadie le gusta… es por eso que evito reuniones innecesarias y las que suelo hacer tienen que tener un enfoque claro y definido. Para la primera reunión que es la del proyecto. Lo importante es:</p>
<p class="MsoListParagraph" style="text-indent: -18.0pt; mso-list: l0 level1 lfo1;"><!-- [if !supportLists]--><span style="font-family: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol;">·<span style="font-variant-numeric: normal; font-variant-east-asian: normal; font-stretch: normal; font-size: 7pt; line-height: normal; font-family: 'Times New Roman';"> </span></span><!--[endif]--><strong>Definir enfoques</strong> y tener una primera idea<strong> prototipo</strong>.</p>
<p class="MsoNormal">Para ello me gusta seguir la metodología del “Design Sprint”, busca mas información para conocer mas a detalle. Lo cierto es que no hay forma correcta de hacer el design sprint. En lo personal los primeros 5/10 días son de prototipar.</p>
<p class="MsoNormal">Si quieres saber más <a href="como-hacer-design-sprint">mira el artículo de design sprint que he hecho.</a></p>
<h1 class="MsoNormal">Paso 2: Hacer realidad el proyecto</h1>
<p class="MsoNormal">Para ponerme a trabajar me gusta seguir una metodología agil, <strong>planing poker</strong>. Aunque un poco diferente. Ademas de integrarlo con Sprints de Jira. </p>
<p class="MsoNormal">En una pizarra pongo las tareas que hay que realizar en esos días como mucho 3 días… como por ejemplo: creación entorno frontEnd, creación entorno Backend, creación API, sistema de registro de usuarios, sistema de notas, etc.</p>
<p class="MsoNormal">A medida que voy realizando las tareas, las voy borrando de la pizarra. (Y modificando el Jira)</p>
<p class="MsoNormal">A cada tarea se le asigna una cantidad de horas y si pasa más de 4 horas, las hacemos otro día… o si las queremos hacer ese mismo día las partimos en pequeñas tareas de no mas de 4 horas.</p>
<p class="MsoNormal">Es normal abrumarse por la cantidad de tareas a realizar. Es por eso que cada día me planteo un objetivo, una tarea grande, o un grupo de tareas que suelen sumar un total de 8 horas.</p>
<p class="MsoNormal">Una vez cuando tengo un grupo de tareas organizo por cual empezar y por cual terminar e intento seguir ese “road”, es fácil liarse con terminar otras cosas y terminar haciendo otras cosas o invirtiendo horas en otras tareas que no están en el “road”. Recuerda! Segregas dopamina cuando algo esta terminado, asi que termina las cosas... </p>
<ul>
<li class="MsoNormal"><!-- [if !supportLists]-->Definir tareas aplicarle horas en base a su dificultad.</li>
<li class="MsoNormal"><!-- [if !supportLists]-->Seguir un “road” de tareas hasta terminar</li>
</ul>
<h1 class="MsoNormal">Paso 3: No quemarse</h1>
<p class="MsoNormal">Es importante descansar, tener días en los que no programes para nada o casi nada, es útil para seguir con el proyecto con toda la energía posible, hay mucha gente que se organiza de forma variada para poder compaginar trabajo, amigos, familia. En mi caso suele ser…</p>
<p class="MsoNormal">Lunes descanso, (<a href="https://static.wikia.nocookie.net/garfield/images/6/65/Download.jpg/revision/latest/smart/width/250/height/250?cb=20150511211358">No me gustan los lunes, :-(</a> )</p>
<p class="MsoNormal">Martes (Trabajo un montón)</p>
<p class="MsoNormal">Miercoles (Trabajo un montón)</p>
<p class="MsoNormal">Jueves (Trabajo un montón) pero por la tarde quedo con amigos voy al gym algo light, paseo, etc.</p>
<p class="MsoNormal">Viernes (Trabajo un montón) pero por la tarde igual que el jueves</p>
<p class="MsoNormal">Sabado (Descanso) familia y amigos, aunque si encuentro un momento para hacer pequeñas tareas las hago. </p>
<p class="MsoNormal">Domingo (Descanso) familia y amigos, aunque si encuentro un momento para hacer pequeñas tareas las hago. </p>
<p class="MsoNormal">Esta suele ser mi semana normalmente, incluso con amigos o familia si encuentro un hueco para terminar alguna tarea lo hago, aunque tenga resaca y tal, lo cierto es que en esos estados hay 0 estrés y es fácil trabajar, aunque no adelantes mucho los días fuertes lo agradecerás.</p>
<h1 class="MsoNormal">Paso 4: Finalizar el proyecto</h1>
<p class="MsoNormal">¡Algo triste o divertido es que un proyecto nunca se termina! Evoluciona con el tiempo, pero las versiones sí.</p>
<p class="MsoNormal">Es por eso que es muy importante que a la hora del paso 1, definir el proyecto, se plantee los tiempos y se establezca las versiones Alfa, Beta, y Reléase, e iterar…</p>
<p class="MsoNormal">Cuando se termina una versión Alfa, se comienza con corregir errores, diseño, refactorizar todo, documentarlo, hacer pruebas unitarias, pruebas de integración, descansar más… Antes de pasar a la siguiente parte del proyecto.</p>
<p class="MsoNormal">¡La siguiente parte del proyecto es otra versión! Antes de meterse en otra versión recuerda dejar bien acabada la primera versión.</p>
<h1 class="MsoNormal">5 Reuniones</h1>
<p class="MsoNormal">Las reuniones sirven para presentar avances, problemas, obtener feedback y definir prioridades para poder alcanzar esa deseada primera versión.</p>
<p class="MsoNormal">Deben durar por lo menos 30 min y no más de 1 hora. Si dura menos de 30 min es innecesaria y se puede dejar un mensaje o hablarlo en el momento. Si dura mas de 1 hora los otros temas es mejor pasarla a otro día. De esta manera las reuniones no son pesadas y realmente son necesarias.</p>
<p class="MsoNormal">Por otro lado, las reuniones tienen que ser reciprocas al igual que tu tienes cosas que compartir, todos los integrantes tienen que hacer lo mismo, es importante a tener en cuenta para el tiempo.</p>
<h1 class="MsoNormal">6 Ejemplo de la primera iteración de una web en 12 dias.</h1>
<p class="MsoNormal">Un proyecto que termine en 4 semanas (12 dias), diseño, API, backend, frontend, etc... </p>
<p class="Paragraph SCXW243690822 BCX0" style="margin: 0px; padding: 0px; user-select: text; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; overflow-wrap: break-word; white-space: pre-wrap; vertical-align: baseline; font-kerning: none; background-color: transparent; color: windowtext;"><span class="EOP SCXW243690822 BCX0" style="margin: 0px; padding: 0px; user-select: text; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; font-size: 11pt; line-height: 19.425px; font-family: Calibri, Calibri_EmbeddedFont, Calibri_MSFontService, sans-serif;" data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"><iframe src="https://www.youtube.com/embed/thQXepERipQ" width="560" height="314" allowfullscreen="allowfullscreen"></iframe></span></p>
<p class="Paragraph SCXW243690822 BCX0" style="margin: 0px; padding: 0px; user-select: text; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; overflow-wrap: break-word; white-space: pre-wrap; vertical-align: baseline; font-kerning: none; background-color: transparent; color: windowtext;"> </p>
<p class="Paragraph SCXW243690822 BCX0" style="margin: 0px; padding: 0px; user-select: text; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; overflow-wrap: break-word; white-space: pre-wrap; vertical-align: baseline; font-kerning: none; background-color: transparent; color: windowtext;"><span class="EOP SCXW243690822 BCX0" style="margin: 0px; padding: 0px; user-select: text; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; font-size: 11pt; line-height: 19.425px; font-family: Calibri, Calibri_EmbeddedFont, Calibri_MSFontService, sans-serif;" data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"><iframe src="https://www.youtube.com/embed/14Ck4P8BbMw" width="560" height="314" allowfullscreen="allowfullscreen"></iframe></span></p>
<div class="OutlineElement Ltr SCXW243690822 BCX0" style="margin: 0px; padding: 0px; user-select: text; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; overflow: visible; cursor: text; clear: both; position: relative; direction: ltr; font-family: 'Segoe UI', 'Segoe UI Web', Arial, Verdana, sans-serif; font-size: 12px; background-color: #ffffff;">
<p class="Paragraph SCXW243690822 BCX0" style="margin: 0px; padding: 0px; user-select: text; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; overflow-wrap: break-word; white-space: pre-wrap; vertical-align: baseline; font-kerning: none; background-color: transparent; color: windowtext;"><span class="EOP SCXW243690822 BCX0" style="margin: 0px; padding: 0px; user-select: text; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; font-size: 11pt; line-height: 19.425px; font-family: Calibri, Calibri_EmbeddedFont, Calibri_MSFontService, sans-serif;" data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></p>
</div>