Value trumps cool. Period.
But a little cool never hurts.
Welcome to Neo
We create digital businesses for our clients
Neo is a global company with the heart of a startup
We strive to put new products into the world that solve real needs. We agree with Marc Andreessen that "software is eating the world" and disrupting businesses of all kinds. It's not about "apps" but rather how technology can open up new possibilities and make things and people smarter, streamlined, and scalable. We're here to dream up, validate, and ultimately build those ideas in partnership with our clients.
Neo is only as strong as the people who work here. Which is why we hire exceptionally talented and multifaceted designers, engineers and product managers who work collaboratively and manage uncertainty well. We’re serious about challenging the status quo, working together in the pursuit of greatness, and enjoying ourselves along the way.
In the saturated world of creative agencies and software development shops, you can always find one that will execute exactly as told. At Neo, we don’t believe that’s an effective way to work. Instead, we collaborate with our clients to define a founding vision, which we then test and iterate, until we turn it into successful reality. The world doesn’t need more products. It needs better products.
The Neo Story: Part I
Anything can be built. The question is should it be built?
The success of what you create is what counts
Success centers around providing value for your users. Value comes from a delicate balance of strong vision and realistic testing. We lead with vision, and reality check with experiments and analytics. We like to stay grounded in the real world – the place with real customers and where failure and learning are possible.
The only way to determine if it's the right product is to test it in the market.
Assumptions are not the same as knowledge
What you think you know can hurt you
Not a Metaphor: Getting out of the Deliverables Business
With every project there's what you know, what you don't know, and what you think you know. It's easy to fool yourself into moving forward based on things you believe to be true, but don't know to be true.
We believe it is essential to differentiate assumptions from fact early on in the process. This ensures you are learning before you invest too many resources based on what you think you know. To do this, we ask our clients to list their biggest assumptions and greatest risks and then focus on uncovering where that fear comes from. This helps us define the level of risk. Once we identify the scariest assumption, we design a series of experiments to test just how risky it really is.
Our goal is to separate assumption from fact.
Less risk, more often
The Neo Story: Part II
Think. Make. Check. Repeat.
Learning comes through making
Breaking Big Hypotheses Into Small, Testable Ones
It's essential to build something that can be tested in the real world. You can't gauge interest if you aren't measuring it.
It's tempting to stop validating a concept when you get the results you want. However, we've learned that deep insights are revealed with every test. A successful result is only one chapter in a larger narrative. It's our job to test the concept from multiple viewpoints, until the picture becomes clearer.
We believe the most impactful and engaging business ideas emerge during a process of iterative design, testing in the market and agile development.
The Neo Story: Part III
When it's time to build, build it right
After all the testing and validation you have to build something strong
How We Work
The right product must be built with great attention to craft, which requires a skilled pairing of elegant design with exceptional engineering.
Our developers don't just "do Agile", they are agile engineers. We use rigorous and proven methodologies, derived from Scrum and XP. Our teams employ practices such as:
- Pair Programming—ensures continuous learning, better code design, and a more economical effort
- Test-Driven Development—producing thoroughly-covered, well-factored, and adaptable code
- Continuous Integration, acting as a safety net to catch any conflicting changes, ensuring that we are ready to deliver new code to "production" (your "live" system) with confidence multiple times a day.
These, in concert with our other practices, result in fewer defects, a focused effort, and a well-crafted code base. We guarantee a world-class level of quality and confidence.
Because we are intensely passionate about the success of what we create, we are relentless in our pursuit of quality and uncompromising in our craftsmanship.
We love technology. We obsess about results.
As technology advances and evolves, so do we. Here’s what we’re using now:
- Mobile (iOS, Android, Responsive Web)
- Ruby / Rails
The Neo Story: Part IV
Passion is the foundation
Our people are generalists who specialize in greatness
Neo hires multi-skilled people who are entrepreneurial by nature and who live to make products and software that people love to use. We look for people with deep expertise, who can think on their feet, iterate on the fly and can execute across roles. Passion is valued over celebrity—we focus on building teams of exceptionally talented people who create, teach and learn together in the pursuit of greatness.
Trust is big
Our clients come to us to be a trusted pair of hands
Doing Small Things to Build Trust and Create Learning
No matter the size of the company, from startups to big enterprises, all of our clients have mentioned the value of trust—someone who will carry and guide a project through with integrity and dedication. Whether it's an innovation project with daring tests, or a product with extreme engineering needs, our clients trust us to guide them towards a successful outcome.
We strive to put ourselves out of a job
Fostering a partnership with our clients is always the priority
Our process mandates collaboration across our team and with our clients. We learn each other, and make better products as a result.
We believe strongly enough in our process that we wish everyone would implement it. We share our tactics as often as possible so our clients can be self-sufficient and successful without us. The goal is to create self-sufficiency, not dependency.