how do you think agile methodology differs/should differ between b2b and b2c startups? how can weekly sprint and monthly interation planning take into account a long (~6mo) sale cycle? what're the strategies to negiotiate the uncertainty of exploratory feature development and debugging with the need for contractual deadlines?