{"repo":"fawazahmed0/the-solo-developers-manifesto","free":true,"listed":false,"github":"https://github.com/fawazahmed0/the-solo-developers-manifesto","clone":"git clone https://github.com/fawazahmed0/the-solo-developers-manifesto.git","description":"This guide will help solo developers achieve what could be achieved by teams by God's mercy","language":null,"stars":185,"topics":["agile","extreme-programming","tdd","solo-developer","productivity","solo","manifesto"],"license":"MIT","category":"productivity","readme_excerpt":"The Solo Developers Manifesto Credits: All credits goes to experienced software developers on different internet forums, who have shared their invaluable experience on how we can code better. I have collected all this information from different places on internet and have written it into a nicely formatted guide for my personal use. --- This guide will help solo developers achieve what could be achieved by teams through God's mercy Phases: Each Phase should be timeboxed 1. Planning: - Define objectives/ from users perspective (what user problem it solves, what user wants etc) and not from Devs perspective (Extra features, fancy looking etc), also write basic user acceptance test - Start this Phase ASAP to avoid going beyond deadline - Good Research for best simplest design (Includes learning new things) - Good upfront design (avoids future blocking issues) - Divide this phase into subphases i.e. Research, Designing, Estimation and timebox each one - Subdivide the work recursively till you get the smallest task unit, this helps in proper estimation - Story - Features - Task - Sub Task - Add the tasks in backlog & group tasks into meaningful group & Sort the group by priority/MoSCoW (Must have, should have, could have, and Won't have, use users POV during prioritization) & story points (Reprioritization/Re-estimation/Redo Dead lining if new feature is added to backlog) - Timebox each Sub Task and keep daily tasks to do list (Tasks completable in 8-9 hours) 1.1 Designing : - com","default_branch":null,"files":null,"tree":[],"storefront":"/r/fawazahmed0","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fawazahmed0/the-solo-developers-manifesto/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}