Having recently done my first SW, and forming a company with the team, I'll throw some ideas out at random. Note, we didn't win, so we didn't have the baggage any prize winnings or office space or whatever.<p>- The biggest thing that we ran into were a couple of personality clashes. They were evident during the weekend, but grew to be more obvious as the idea proved worth pursuing. We ended up shedding some people in the process, mostly due to attrition.<p>- We welcomed everybody to keep going, in the hopes that roles (CEO, CTO, Cwhatever) would become organically defined. In reality, it's mostly just collaborative brainstorming, and the real roles won't become apparent until we have a product to sell.<p>- Don't incorporate too quickly -- let there be some time for people to realize that they don't really have time for this in their lives. A weekend is one thing, but every weekend (and afternoon, and day, etc) is another. People have lives that they can't necessarily divest themselves of. The last thing you want is to name somebody CEO and then they stop showing up.<p>- Try to figure out an equitable split in the event that people start talking about a big exit. Our team started as 10 people (we're down to 7) -- our initial number was 5% per person, vested, and with more to be potentially allocated later.<p>- Try to figure out a way to keep people on for the long term. Monthly profit sharing is an idea that potentially can kickstart someone into leaving their day job to work on it full time.<p>- Find the shortest path to revenue. Make dollars immediately. Even if it's just a tiny fragment of the feature set -- take one defining feature, build it, and start trying to generate revenue.<p>- Try to keep everybody focused. Some of our team is biz-dev, and while there's not obviously as much for them to do during the development cycle, they can be lining up sales, blogging, marketing, networking, attending related conferences, etc., etc. People that aren't looking for those opportunities should be addressed.<p>- Try to capitalize on the publicity you got. During our weekend, we got national press, 3 beta customers and were able to pitch with a working product and a solid business plan. Keep that going. Perpetuate that.<p>- Get a contract in place with everybody -- vest some shares to ensure that they get a piece of whatever happens, but make it fractional depending on how long they stay. Make it equitable -- developers can still own their code, but can't take it away from you. All works contributed become patentable, ownable, redistributable and sellable by the company. You might need a corporate entity for this to work, not sure.<p>- Avail yourself of legal counsel. We were fortunate enough to have a conference lined up right after which dealt with company formation from some very qualified attorneys -- we asked them a lot of questions. This might be good enough for you, or it might not. IANAL, but find one and talk.<p>Good luck.