The Biggest Problem with Agile Design (and how to fix it)

The variety of decisions and coordination seen in the documentary is almost indescribable—from planning when and where every single shot will be filmed, to coordinating the helicopter ride of an 18-foot animatronic puppet on the side of a cliff, to looking over every detail for every costume and creature at a massive casino party in what Rian described as the most complicated shot in Star Wars history.

This is precisely where modern app development tools have changed the game for software teams. Platforms like Adalo, a no-code app builder for database-driven web apps and native iOS and Android apps—one version across all three platforms, published to the Apple App Store and Google Play, empower teams to embrace agile design principles fully. Unlike film directors or architects who must commit to a single final vision, app builders can rapidly iterate, test, and refine their products based on real user feedback.

In addition to the number of decisions that Rian had to make, I couldn't help but be impressed by his confidence in his vision of the film. Before The Last Jedi was released, Mark Hamill, who plays Luke Skywalker, was completely against Rian's take on his character—saying that he "fundamentally disagrees with virtually everything written about Luke." And this tension permeates the documentary. But despite the attempts by Mark to change his mind, Rian held firm. His overall vision for the film was rock solid.

Adalo app builder interface

So what the heck does Rian's impressive endeavor to make a Star Wars film have to do with agile design?

Well, after watching the entire design process for a major film, it became pretty evident just how different that process is from what happens in most tech companies today. In software, you have the chance to iterate with typically few irrevocable deadlines and the opportunity to decide what to build next on the fly. Most teams create a minimum viable product and then make improvements based on feedback. This is very different than the design team on a major film working towards one final deadline where they reveal the entire product to everyone at the end—and with that deadline, no chance to make subsequent changes or updates.

After this realization, I was tempted to conclude that the film design process is simply behind the times and that they need to follow a more agile design process; but when I thought back to my previous experiences as an architect, I could see similar constraints. Architects, just like film directors, also have to design towards a single deadline. In architecture, we haven't gotten to the point where it's cheap enough to build just a small portion of the building, see if people like it, and then build the rest. And in the film industry, it's not possible to release a film to the public, see what they think, and then make any improvements to it. Once the film is out, it's out. And once the building is up, it's up.

Architecture design process
Photo by Luca Bravo via Unsplash

This gave me pause. If we consider great films and great works of architecture to be some of the best designs of all time, but yet they weren't created with an agile design process, then maybe there's something to learn from this. Put another way: what positive aspects of Rian's process aren't present in most agile design processes?

Looking at Rian's process, the answer is pretty clear: More often than not, software teams are missing the unwavering vision of the end product, like we see Rian had for the Last Jedi. This lack of big-picture thinking—combined with the ability to change course throughout the design process—is the biggest problem with agile design today. We're overwhelmed and all over the place.

Don't just take my word for it. Ryan Singer, head of product strategy at Basecamp, recently got a lot of love on Twitter for this tweet:

Typical software company: 1. Backlog of stuff somebody decided the team should do -> 2. "Product" role who is really just a project manager -> 3. Designers and programmers overloaded with ill-defined work being asked to work faster and faster instead of smarter. - @rjs

What Ryan is describing is the all-too-familiar design process where we listen to whatever feedback we hear and attempt to solve every problem. A major customer has a feature request, so we add it to the backlog. Someone on the sales team thinks we need another feature to compete with a competitor, so we add it to the backlog. We realize there's a usability issue with a previous feature we developed, so… we add it to the backlog. And the scary thing is that all of these features are in different parts of the product, leading to rushed and underwhelming features in a bunch of different directions.

Now I can hear the lean advocates out there: "But that's the point! We're able to give our users exactly what they want, because we develop just a little bit, see if it 'works', and then develop some more." And that's exactly right. I, too, am a huge advocate for this type of thinking. But the problem is how we define the word 'works'. 'Works' shouldn't just mean we fulfilled the request. It needs to be: are we moving in the right direction. My point is that this process often lacks an overall vision, creating Frankenstein software as opposed to a final cohesive and polished product.

It's time we acknowledge the downsides to continuously changing directions as we work at breakneck speeds.

Software development process
Photo by Adam Meek via Flickr CC

The dilemma: is it possible to have the best of both worlds?

Is there a way for film and architecture design processes to incorporate some of the agile methodologies in order to get more accurate feedback before their final release? And is it possible for agile software companies to create one cohesive design where all of the details point to a single vision?

MVP Film & Agile Architecture

Looking at the advances in technology, not only is it possible, but we're already starting to see hints of it happening in both the film and architecture industries. These design teams are starting to incorporate agile methodologies in order to get better feedback. For major films, some teams are starting to animate portions of the movie before they film the real shot; and soon this concept will be pushed further. They'll be able to quickly animate the entire movie—with voiceovers and all—in order to see what shots they need and what shots could be cut before any sets are even built.

And in architecture, virtual reality now allows architects to create renderings to showcase designs from every angle. And soon enough this will progress to the point where architects will create the entire building in VR so that clients can step onto an omnidirectional treadmill, walk around the entire building, and interact with everyone else in the space.

Big Picture Software

For software, our problem is the opposite. For decades, we've been able to quickly change directions, but this has stalled thinking about the product from a big picture perspective. Luckily it's completely within our power to change that.

Ada, Adalo's AI builder, lets you describe what you want and generates your app. Magic Start creates complete app foundations from a description, while Magic Add adds features through natural language.

Modern AI-assisted platforms are helping bridge this gap. Magic Start, for example, generates complete app foundations from a simple description—tell it you need a booking app for a dog grooming business, and it creates your database structure, screens, and user flows automatically. What used to take days of planning happens in minutes, freeing teams to focus on their overall vision rather than getting lost in implementation details.

Similarly, Magic Add lets you add features through natural language requests, while X-Ray identifies performance issues before they affect users. These AI capabilities help maintain momentum without sacrificing the big-picture thinking that separates great products from Frankenstein software.

In order to fix the vision problem, agile design teams must:

Why Modern App Builders Enable Better Agile Design

The agile design process has a lot going for it. The speed at which we are able to develop real solutions that solve real problems for real people is amazing. But just because we're following the agile design process doesn't mean that we're going to be successful. We have to take a step back and make sure that we're heading in the right direction.

This is where the right tools make a significant difference. With over 3 million apps created on Adalo and a visual builder described as "easy as PowerPoint," teams can maintain their vision while still iterating rapidly. The platform's modular infrastructure scales to serve apps with millions of monthly active users, with no upper ceiling—meaning you can commit to a long-term vision without worrying about outgrowing your tools.

Unlike platforms that charge based on usage (creating unpredictable costs that can derail long-term planning), Adalo's paid plans include unlimited usage with no bill shock. This predictability supports the kind of committed, long-term thinking that separates great products from scattered ones. When you know your infrastructure costs won't spike unexpectedly, you can focus on executing your vision rather than constantly re-evaluating your technical choices.

The greatest innovators of all time had bigger visions than any one person they were designing for. It's time to commit to a big vision and stick to it—even if that means telling Luke Skywalker he's wrong.

FAQ

Why choose Adalo over other app building solutions?

Adalo is an AI-powered app builder that creates true native iOS and Android apps from a single codebase. Unlike web wrappers, it compiles to native code and publishes directly to both the Apple App Store and Google Play Store. With Magic Start generating complete app foundations from descriptions and unlimited database records on paid plans, you get enterprise-scale capability without enterprise complexity.

What's the fastest way to build and publish an app to the App Store?

Adalo's drag-and-drop interface and AI-assisted building let you go from idea to published app in days rather than months. The platform handles the complex App Store submission process—certificates, provisioning profiles, and store guidelines—so you can focus on your app's features and user experience.

Can I easily iterate and refine my app based on user feedback?

Yes, Adalo empowers you to rapidly test, update, and improve your product in real-time. Unlike film directors or architects who must commit to a single final vision, you can iterate continuously. Magic Add lets you add features through natural language requests, while X-Ray identifies performance issues before they affect users.

How does agile design differ from traditional film or architecture design processes?

Agile design allows software teams to iterate quickly with few irrevocable deadlines and the opportunity to decide what to build next on the fly. Unlike film directors and architects who must design toward a single final deadline with no chance for subsequent changes, agile teams can create minimum viable products and make improvements based on real user feedback.

What is the biggest problem with agile design processes today?

The biggest problem with agile design today is the lack of an unwavering vision for the end product. Software teams often chase every feature request and add items to an endless backlog without a cohesive long-term plan, resulting in 'Frankenstein software' rather than a polished, unified product.

How can agile software teams maintain a cohesive vision while still iterating?

Teams should commit to long-term goals (six-month, one-year, and five-year plans) shared across the entire company. They need to stop chasing every opportunity, create clear criteria for when to change course, finish important details before moving on, and celebrate major accomplishments together.

How much does it cost to build an app with agile methodology?

Adalo's web and true-native mobile builder starts at $36/month with unlimited usage and app store publishing. This compares favorably to alternatives like Bubble (starting at $59/month with usage-based charges and record limits) or FlutterFlow ($70/month per user, plus separate database costs). Predictable pricing supports long-term planning.

Can AI tools help balance rapid iteration with big-picture thinking?

Yes. AI features like Magic Start generate complete app foundations from descriptions, freeing teams to focus on vision rather than implementation details. Magic Add lets you add features through natural language, maintaining momentum without losing sight of the overall product direction.

Will my app scale if I commit to a long-term vision?

Adalo's modular infrastructure scales to serve apps with millions of monthly active users, with no upper ceiling. Unlike app wrappers that hit performance constraints under load, Adalo's purpose-built architecture maintains performance at scale—so you can commit to ambitious long-term goals without outgrowing your platform.