Aurora Nexus was born in the Summer of 2024, initially focused on being a state-of-the-art design tool for security systems. The company was founded by a veteran of the security business, who guided all product management. What is described in this case study is the early product development for testing in the marketplace.

aurora-nexus logo

Challenges

Launching a tech startup is like stepping off a cliff and building your wings on the way down. As a fledgling company trying to disrupt the business security systems industry, our client faced the classic startup dilemma: a groundbreaking idea, but no users, no funding, and a mountain of technical decisions.

benefit

Build a truly unique product with advanced features that could compete in a crowded market, all while staying within a tight budget

benefit

Achieving sustainable profitability with expensive operations and customers hesitant to pay a premium

benefit

Acquiring and retaining enough customers in a potentially limited market who truly valued our offering

benefit

Integrating a complex tech stack for web, mobile, and interactive graphics, with performance and time constraints

Solutions

Our client entrusted us with a vision; a blank canvas upon which to build something entirely new. This was a true greenfield project – no legacy code, no existing infrastructure, just boundless potential. We worked hand-in-hand with our client, transforming their vision into reality from the ground up.

Bargain Hunting

bargain

Due to the tight schedule we were working with, we adopted a "build, measure, learn" philosophy. We stripped the feature to its bare essentials, relentlessly seeking shortcuts and alternatives. Each iteration brought us closer to a viable solution, allowing us to refine our approach and prioritize risk mitigation continuously. This meant:

  • Streamlining the design: Instead of a complex "build" layer, a simple 5% margin around the blueprint sufficed.
  • Concentrating on web development: Mobile development was deferred to avoid spreading resources too thin.
  • Utilizing lightweight data storage: JSON files replaced a full-fledged database for efficient data management.
  • Delaying authentication: A login screen was deemed non-essential in the initial stages.

Chartering

Our collaboration with the client began with a highly effective chartering session, an essential practice in the Industrial Logic toolkit. This initial day of focused alignment proved invaluable, fostering a shared understanding of the project vision and goals. With a crystal-clear understanding of priorities – validating costs, confirming feasibility, and creating a compelling demo – we were able to navigate complex decisions with ease and focus our efforts on delivering maximum value for the upcoming trade show.

"Working with Industrial Logic was a really collaborative and educational experience. It wasn’t just about building features—they worked with me to slice up the work in a way that made sense, and they always found ways to validate our underlying assumptions as we went along. It felt more like a true partnership rather than a client-developer relationship." Founder, Aurora Nexus

Story Mapping

continuous learning

Our approach embraced an iterative development cycle, focusing on delivering a compelling product vision through carefully planned milestones. Each stage was meticulously crafted to showcase key features and validate core assumptions, while ruthlessly eliminating non-essential elements. This "less is more" philosophy allowed us to maximize impact with minimal resources, ensuring each milestone resonated with stakeholders and effectively conveyed the product's value proposition. This meant:

By the Numbers:

  • Number of named releases: 4
  • Number of features per release: 2, 8, 10, 4 (these last 4 were post trade show goals)
  • Ratio of Stories to Discovery Trees: 3.2

Discovery Trees

Our agile approach, characterized by rapid iterations and frequent course correction, demanded a project-tracking system that could keep pace. Conventional tools like Jira, which we utilized to track larger items, proved cumbersome for capturing the nuances of our dynamic workflow. Instead, we adopted Discovery Trees, a lightweight and visually intuitive system. These "trees" provided a transparent, real-time snapshot of our progress despite the flurry of new information and decisions inherent in building better software sooner.

With 67 trees completed, averaging 6 tasks each (ranging from 1 to 46), and an average depth of 2.2 levels (ranging from 1 to 7), Discovery Trees effectively mapped our journey, ensuring transparency and focus throughout the project.

Daily Demo

daily demo

Our commitment to rapid iteration and continuous learning led us to adopt a "demo-driven" development approach. We created a direct feedback loop with stakeholders by showcasing new features in the live environment, allowing for early validation and course correction. This iterative process not only accelerated development but also challenged our assumptions. On multiple occasions, the client embraced functionalities initially perceived as flawed, highlighting the value of real-world testing and continuous feedback in shaping a successful product.

By the Numbers:

  • Days to first demo: 3
  • Average demos per week: 3
  • Average commits per demo: 35

Continuous Risk Mitigation

evolve

We prioritized early risk mitigation by establishing a "walking skeleton" – a minimal, end-to-end version of the application – within the first two days of development. This skeletal framework, complete with automated deployment to production, served as a foundation for continuous integration. With an average of 22 commits per day, we aggressively integrated new features and addressed potential issues in their infancy. This proactive approach allowed us to rapidly learn new technologies, mitigate integration risks, and prevent the accumulation of technical debt that could impede our progress.

By the Numbers:

  • Total Days: 49
  • Total commits: 1092
  • Average commits / Day: 22
  • Ratio of commits by Developer: 21 : 29

Results and Benefits

deployment
Working Software - All The Time

From day three onwards, every successful commit was deployed to production, creating a dynamic testing ground for new features and enhancements. This live environment fostered a tight feedback loop with our client, enabling us to rapidly validate assumptions, prioritize tasks, and ensure the product remained aligned with their evolving needs.

ensemble
Validated Technical Feasibility

In a world where time-to-market is critical, we recognized the need for a streamlined approach to validate our client's "must-have" features. Rather than investing in extensive upfront planning, we prioritized rapid implementation and testing. This strategy allowed us to quickly assess the feasibility and cost of each feature, providing the client with concrete data and mitigating potential risks early on. By embracing a "build to learn" philosophy, we gained a strategic advantage, ensuring the product remained aligned with market demands and minimizing the chance of costly delays.

"We kicked off the project with no code—just user stories—and over the course of 10 weeks, we ended up with a working prototype that validated all of our key technical risks. We made huge progress, and most importantly, we figured out the hard stuff early on." Founder, Aurora Nexus
rewards
Trade Show Demo

This project was a testament to the power of collaboration and agile development. Our client felt the odds were stacked against them to develop a compelling product with technically complex features in just 10 weeks. Through iterative development, continuous feedback, and a commitment to exceeding expectations, we transformed their vision into reality in just 7 weeks. The result was a resounding success, with the client confidently showcasing their innovative product to potential customers and investors at the trade show.

"Working with Industrial Logic was a great experience. Mark and Brett were fantastic to collaborate with, and they really knew their stuff when it came to Extreme Programming. They helped us build a working prototype from scratch in just 10 weeks, and we were able to de-risk the technical challenges we were most worried about. They also brought a lot of value to the table with how they broke the work down and made it easier to tackle. I’d definitely recommend them to anyone looking for a smart, collaborative development team that can help you move quickly without losing sight of the bigger picture." Founder, Aurora Nexus