2011
The Joel on Software Discussion Group (CLOSED) - Why I Hate Frameworks
by ghis & 4 others (via)2010
2009
2008
Pathfinder Development » Bullseye Diagram
by greutOnce the tasks are prioritized and in the bullseye, you can organize, arrange and add structure. You can start to see relationships, which may indicate a different priority. You can start to see categories, which may affect iteration planning. You can begin to add structure. The outcome of this exercise is an easily understood diagram showing the project’s priorities. For teams that aren’t comfortable assigning a number to a task, this is a good alternative to try.
Something more interesting than the usual Excel sheet
Evidence Based Scheduling - Joel on Software
by greut & 3 others (via)Using Evidence-Based Scheduling is pretty easy: it will take you a day or two at the beginning of every iteration to produce detailed estimates, and it’ll take a few seconds every day to record when you start working on a new task on a timesheet. The benefits, though, are huge: realistic schedules.
Realistic schedules are the key to creating good software. It forces you to do the best features first and allows you to make the right decisions about what to build. Which makes your product better, your boss happier, delights your customers, and—best of all—lets you go home at five o’clock.
A more general approach that the SCRUM one I got so far.
Bootstrapping a decentralized Twitter (Scripting News)
by benoitI always work in bootstrapping mode, addressing the first big issue, solving the problem, then advancing to the next one. It's why so many of the ideas I've worked on have become popular modes of communication. Big-bang approaches always fail. I've spent decades arguing with people who want to reinvent the world in one stroke. They always try anyway and always fail. Bootstrapping is the only way that works.