These are good ideas, but an important consideration is how to most efficiently implement your solutions. Keep in mind that as the programming workload increases, you may find yourselves unwilling/unable to spend a huge amount of time working on meetings. How can you get them to flow naturally? --Chelsea
Let me ask this: Without a written spec, how does anyone know what they are building? -- SW