Hi,<p>We are a team of 3 developers who are working on a part time project (our own product idea), which started as a very simple weekend project, but over the time has grown into a mammoth, which is getting hard to tame.<p>We do cut down the scope again and again, but it doesn't seem to help. We are struggling with visibility, estimations and eventually control. Everyone is motivated in the beginning, but eventually ambiguity creeps in, which kills the motivation of team with time.<p>My question is to all startup founders, particularly those who are building MVPs in part time, out there:<p>* How do you manage your projects so you don't lose control?<p>* How do you keep ambiguity at bay?<p>* How do you keep motivation of your founding team up when you're slogging?<p>Thank you.
I know it's old fashioned and out of style with kids these days, but I believe there is real value to PM style shown in the book The Mythical Man Month by Fred Brooks. Here is what Brooks might recommend to you:<p>1. How do you keep ambiguity at bay?<p>You have a nailed specification. If there isn't one stop everything and put one into place right away.<p>2. How do you manage your projects so you don't lose control?<p>Someone needs to be the Project Manager. By the way Peter Drucker would tell you that it's hard to be the maker and the manager (in fact he advises against it).<p>So as a PM you have to estimate man hours (vs. calendar time). Break down every feature and figure out how many hours are required. A trick I use as a PM is I ask my team members "Is this something that takes an hour, a day, a week, a month or a year?". I then track their estimated time based on track record and make adjustments (some coders are good at this, some are bad).<p>If you add or change a feature, revise your estimate.<p>3. How do you keep motivation of your founding team up when you're slogging?<p>It depends why it's going south: Is this a death march, or is it just a lack of a plan? It also depends on why the team members are doing the project to start with.
I just have 1 question.<p>Is the product already out there? (as in a literal MINIMUM viable product?)<p>If not, then that should be your only goal and 1 strategy towards reaching that goal is to cut-down the time to reach the market.<p>If your market isn't some advanced technology (like a new performance-enhanced DB), then you should already be out there.
Do you all live near each other, or are you remote?<p>If you live near enough each other, take a whole day off from your project to do something fun, like go to an amusement park.