Tired of ads? Enjoy an ad-free experience by signing up.
Shibabrata Mondal · · 5 min read

Problems large teams face with Agile: Business

newspaper

Photo credit: Unsplash.

The business model of a company is what it is. One needs to make sure that the process it adopts supports its business needs well.

In this section, we will examine some characteristics of the business model and how they should influence the choice of the process.

(This is part three of the series. You can read the first part here and the second part here.)

Software is often delivered like hardware

System software is NOT released frequently. The delivery model for system software or enterprise software is very similar to hardware. Until not a very long time ago, software was actually “shipped” in nice cardboard boxes. Now, it’s typically downloaded from the internet.

microsoft box

Remember this? Photo credit: Chris Griego.

But even now, IT teams are notoriously reluctant to upgrade software running inside enterprises and often run old versions of software even when many new versions are available. So, releasing each “user story” to the customer or releasing at the end of each sprint is not even a requirement for these enterprise or system software products.

Cost of (and ability to get) meaningful feedback

Even if you adopted Scrum and started releasing stable software at the end of each sprint, do your business processes and infrastructure have the ability to make it available to the right people and get meaningful feedback? For many business models, the answer will be no. So in these cases, it is important to set the right expectations from Scrum. While it may be still a good idea to consider Scrum for some other benefits, it is important to not falsely assume feedback would come only if we built and released the software.

Another important thing to consider is whether the user feedback is from the right representative sample. If you have exactly one user for the software you are building, then you are not building a product, you are providing a service. In this case, accepting this single user’s feedback is fine. But if you are building a product for a large market, make sure to get statistically significant feedback.

Cloud-based applications like Google Search or Facebook have built in massive infrastructure to invite user feedback and measure them (often without the user knowing that they participated in these massive-scale A/B tests). Unless a business can do this cheaply, it might not be worthwhile doing this too frequently.

For many infrastructure or enterprise products, a demo might not be the right tool to solicit feedback. It might be enough to just have a clear description of the product and the benefits and use this to get the feedback needed. Sprints and Scrum could be a good technique to use on the product management side in these cases, where, in each sprint, increasingly better product documentation is created for discussions with prospective customers.

Emergent vs stable markets

Standard Scrum is more suitable for emergent markets. Emergent markets are markets that exist but are still emerging, and hence are suitable for the do-measure-adapt style of software development. Contrast this with stable markets, where a basic set of needs are expected to be delivered and scope of experiments may be limited.

Sales-driven vs market-driven

Sales-driven companies start with a quite clear understanding of the market and customer needs and all the processes are designed to help the sales team maximize profits in the shortest period.

Demonstration of progress

Market creation

Contractual obligation

Feature, cost, and schedule

Stay ahead in Asia’s tech landscape

You've reached your 2 free content limit for the month. Sign up for free to read the full story.

🏄 For casual readers / 👶 Free

Basic

US$0

Free forever

Get instant access to this article and more every month

0 premium content

Unlimited news briefs

5

5 articles

Ad-free reading experience

Just US$0 per day

⌛Sign up in 20s. No payment details needed.

📖 For learners / 👍 Starter

Lite

US$4.92/month

Billed annually at US$59/year

Get instant access to this article and more every month

4

4 premium content

Unlimited news briefs & articles

Ad-free reading experience

Just US$0.17 per day

Cancel anytime

Our subscriber community includes professionals from these companies:

Stay updated on the go with our mobile app.

Get latest insights with smoother, more personalized experience through TIA mobile app.

Community Writer

Shibabrata Mondal

I have been building products and teams for many years. Worked in large companies and small. Passionate about how teams work effectively and productively to build great products. www.wizergos.com.