Kaizen Teams

Dropdown

Table of Contents

Time to read

·

12

Published on

·

December 20, 2022

Last updated on

·

April 10, 2026

Valentina Ibinete, Marketing Lead at Kaizen Softworks

Valentina Ibinete

Travel magnet collector

Marketing Lead

Business

Business

Startups

Startups

Technology

Technology

From Lost Development Project to Gained Friend

Published on

·

April 10, 2026

Last updated on

·

April 10, 2026

Time to read

·

12

Valentina Ibinete, Marketing Lead at Kaizen Softworks

Valentina Ibinete

Marketing Lead

We believe in doing things the right way, and we want to make sure our partners know that. That's why we live and breathe transparency as one of our main corporate values – even if it means saying no to opportunities.

In this post, we will present you with a Product Discovery case with a pretty unusual outcome. Keep reading to find out why we lost a project but ended up gaining a friend.

About UGallery

UGallery is an eCommerce platform founded in 2006, that connects artists directly with collectors on its website. Headquartered in San Francisco, CA, UGallery positions itself as an approachable and convenient alternative to the brick-and-mortar contemporary art gallery.

This platform allows artists to submit their artwork, and after a strict admission process carried out by the UGallery team, the artwork gets published in their e-commerce platform allowing people from all over the world to buy fine art.

Product Discovery

UGallery Home Screen
Product Discovery for UGallery

When UGallery first approached us, they were looking to improve their eCommerce platform but had the challenge of taking care of their profitability too, as each enhancement or modification to the platform implied the concentration of large resources (time and money), making it difficult to accurately estimate plans for the future.

Faced with this challenge, UGallery was concerned about their current development velocity, processes, forecasting abilities and robustness of their product. They thought that the solution would come by approaching a recommended software partner who is familiar and experienced with the technologies that compose their systems.

Our team investigated the root of their problem and we sought to understand whether the approach they considered the most appropriate was actually the most suitable solution based on the problem. Therefore, we investigated the history of UGallery and inquired about the specific pains they were experiencing.

Following a technical deep dive, we conclude that their productivity problems and system weaknesses could not be avoided just by partnering with someone experienced in their tech stack. Their codebase reflected over 2 decades of development with many code smells, moreover some technologies were already obsolete.

Despite our willingness to help, we knew that taking over the development of this platform would not change the experiences they were having. As tech debt grows, predictability, quality and velocity are taxed. When it is not properly managed, the expected return on investment for each development initiative decreases because the cost of maintenance gets higher. Hidden costs emerge, and the system becomes fragile.

After this analysis, we saw no real gain in transferring software development to us. Moreover, the learning curve costs of getting up to speed with non-standard development practices, and getting up to date with outdated technologies would be too high. And, in order to solve technical debt problems in an efficient way they would have to invest in rebuilding the software from scratch, since the cost of paying off tech debt within the current system was higher than rewriting the system.

As a result of this first consultation, UGallery could have a better picture of what was the root of their problem, and they decided not to proceed with the migration at that time, because they were not prepared money-wise.

A year later, UGallery returned to us with the idea of building a software from scratch as a solution to its problems of technical debt and platform scalability.

In order to successfully address their challenge, we stated that it was necessary to take a few steps back from the solution and understand whether a rewriting of Ugallery’s platform could solve the problems they were encountering or not. In other words, before putting hands on the rewriting, it was essential to understand what changes needed to be made and why.

Given this, our team understood that there were three possible solutions and divided the research tasks into the following lines:

  1. Explore a pre-built solution. Our team worked on the analysis of a specific pre-built solution to identify which mix of its plus ‘N’ number of plugins on the market were close to all UGallery’s needs.
  2. Explore other eCommerce frameworks. This would save implementation costs in all those submodules that are common to almost any e-commerce platform.
  3. Custom software development. Understand what they wanted to replicate from their current platform, the particularities of it and what would be the cost of migrating to a new system.

After investing over a month of work on identifying the scope of the project and working on a proof of concept, we found there was a high percentage of Feature Parity with a pre-built solution.

So, the best option for this client was to apply a pre-built solution, covering almost everything of what UGallery needed, instead of a custom software development solution.

This provided the client with a number of advantages:

  • Development cost reduction, making it 10 times cheaper to implement than custom software development.
  • High fidelity platform and tools recommendation with millions of active users.
  • Simpler and faster deployment system.
  • Extensible solution through both custom and third-party add-ons.
  • Possibility of implementing easy changes in real time without the need to know how to program.

Faced with this situation, our team had to discuss what we were going to do, since this result could imply not selling our services. We met internally and decided to give the customer a demo of the research findings to understand whether or not the customer would go ahead with this solution.

This was a tough decision and was very strongly debated. But it was also a values-based decision—we didn't want UGallery to spend the time and money it takes to build a custom solution when there are already tested SaaS solutions available that could do the work.

Here’s what Alex Farkas, founder of UGallery said about us:

“I would like to share a few words of genuine praise for Kaizen. Since launching our online art gallery in 2006, we’ve worked with seven dev shops in four countries. We’ve had mostly positive experiences, however, these external teams generally focused on individual tasks and features.

Big picture planning and particularly cost/benefit analysis of our projects wasn’t usually considered, and my partners and I became accustomed to this. Then we met the Kaizen team. We approached them because our codebase was old and becoming difficult to debug and add new features. Kaizen did a very deep study of both our business model and code and came up with several ideas for moving into the future. They listened to our needs and understood the big picture.

Here’s the most amazing part - in the course of their research, they determined that our best course of action was a SaaS solution that they didn’t offer. And they were right. Choosing this path has saved us considerable time and money. Instead of trying to sell us on something they could do, they gave us expert advice. In all of my years in business, this is one of the most memorable experiences of integrity and technical know-how. We were first referred to Kaizen by an acquaintance who spoke very highly of their team. And now I am happy to pass on the referral. This is how business should be done”.

Conclusion

We can finally say that we've made our contribution to UGallery. Through our Product Discovery process, we provided quality information to determine which solution best served our partner's needs, in terms of efficiency and profitability—and that's what really matters. It's not about closing deals; it’s about building trust and putting the interests of our clients before those of our company to provide differential value.

This serves as an example of why we believe in doing things the right way. We are committed to building long-term relationships with our partners, through an honest and trusting approach. It's also why we value transparency and open communication, so we can make sure both parties are on the same page and no one feels misled or taken advantage of during their project's lifecycle!

What we learned from this experience? That there is a lot more than just the technical stuff behind collaboration and innovation. It’s about understanding each other's needs and goals, being open-minded and flexible when it comes to solutions, respecting people's time, being honest when you don't know something or being humble enough to say “we’re not the right partner for your needs” … in short: being human!

Are you looking expert advice and a trusted partnership?

We are here to help you.

GET IN TOUCH

We believe in doing things the right way, and we want to make sure our partners know that. That's why we live and breathe transparency as one of our main corporate values – even if it means saying no to opportunities.

In this post, we will present you with a Product Discovery case with a pretty unusual outcome. Keep reading to find out why we lost a project but ended up gaining a friend.

About UGallery

UGallery is an eCommerce platform founded in 2006, that connects artists directly with collectors on its website. Headquartered in San Francisco, CA, UGallery positions itself as an approachable and convenient alternative to the brick-and-mortar contemporary art gallery.

This platform allows artists to submit their artwork, and after a strict admission process carried out by the UGallery team, the artwork gets published in their e-commerce platform allowing people from all over the world to buy fine art.

Product Discovery

UGallery Home Screen
Product Discovery for UGallery

When UGallery first approached us, they were looking to improve their eCommerce platform but had the challenge of taking care of their profitability too, as each enhancement or modification to the platform implied the concentration of large resources (time and money), making it difficult to accurately estimate plans for the future.

Faced with this challenge, UGallery was concerned about their current development velocity, processes, forecasting abilities and robustness of their product. They thought that the solution would come by approaching a recommended software partner who is familiar and experienced with the technologies that compose their systems.

Our team investigated the root of their problem and we sought to understand whether the approach they considered the most appropriate was actually the most suitable solution based on the problem. Therefore, we investigated the history of UGallery and inquired about the specific pains they were experiencing.

Following a technical deep dive, we conclude that their productivity problems and system weaknesses could not be avoided just by partnering with someone experienced in their tech stack. Their codebase reflected over 2 decades of development with many code smells, moreover some technologies were already obsolete.

Despite our willingness to help, we knew that taking over the development of this platform would not change the experiences they were having. As tech debt grows, predictability, quality and velocity are taxed. When it is not properly managed, the expected return on investment for each development initiative decreases because the cost of maintenance gets higher. Hidden costs emerge, and the system becomes fragile.

After this analysis, we saw no real gain in transferring software development to us. Moreover, the learning curve costs of getting up to speed with non-standard development practices, and getting up to date with outdated technologies would be too high. And, in order to solve technical debt problems in an efficient way they would have to invest in rebuilding the software from scratch, since the cost of paying off tech debt within the current system was higher than rewriting the system.

As a result of this first consultation, UGallery could have a better picture of what was the root of their problem, and they decided not to proceed with the migration at that time, because they were not prepared money-wise.

A year later, UGallery returned to us with the idea of building a software from scratch as a solution to its problems of technical debt and platform scalability.

In order to successfully address their challenge, we stated that it was necessary to take a few steps back from the solution and understand whether a rewriting of Ugallery’s platform could solve the problems they were encountering or not. In other words, before putting hands on the rewriting, it was essential to understand what changes needed to be made and why.

Given this, our team understood that there were three possible solutions and divided the research tasks into the following lines:

  1. Explore a pre-built solution. Our team worked on the analysis of a specific pre-built solution to identify which mix of its plus ‘N’ number of plugins on the market were close to all UGallery’s needs.
  2. Explore other eCommerce frameworks. This would save implementation costs in all those submodules that are common to almost any e-commerce platform.
  3. Custom software development. Understand what they wanted to replicate from their current platform, the particularities of it and what would be the cost of migrating to a new system.

After investing over a month of work on identifying the scope of the project and working on a proof of concept, we found there was a high percentage of Feature Parity with a pre-built solution.

So, the best option for this client was to apply a pre-built solution, covering almost everything of what UGallery needed, instead of a custom software development solution.

This provided the client with a number of advantages:

  • Development cost reduction, making it 10 times cheaper to implement than custom software development.
  • High fidelity platform and tools recommendation with millions of active users.
  • Simpler and faster deployment system.
  • Extensible solution through both custom and third-party add-ons.
  • Possibility of implementing easy changes in real time without the need to know how to program.

Faced with this situation, our team had to discuss what we were going to do, since this result could imply not selling our services. We met internally and decided to give the customer a demo of the research findings to understand whether or not the customer would go ahead with this solution.

This was a tough decision and was very strongly debated. But it was also a values-based decision—we didn't want UGallery to spend the time and money it takes to build a custom solution when there are already tested SaaS solutions available that could do the work.

Here’s what Alex Farkas, founder of UGallery said about us:

“I would like to share a few words of genuine praise for Kaizen. Since launching our online art gallery in 2006, we’ve worked with seven dev shops in four countries. We’ve had mostly positive experiences, however, these external teams generally focused on individual tasks and features.

Big picture planning and particularly cost/benefit analysis of our projects wasn’t usually considered, and my partners and I became accustomed to this. Then we met the Kaizen team. We approached them because our codebase was old and becoming difficult to debug and add new features. Kaizen did a very deep study of both our business model and code and came up with several ideas for moving into the future. They listened to our needs and understood the big picture.

Here’s the most amazing part - in the course of their research, they determined that our best course of action was a SaaS solution that they didn’t offer. And they were right. Choosing this path has saved us considerable time and money. Instead of trying to sell us on something they could do, they gave us expert advice. In all of my years in business, this is one of the most memorable experiences of integrity and technical know-how. We were first referred to Kaizen by an acquaintance who spoke very highly of their team. And now I am happy to pass on the referral. This is how business should be done”.

Conclusion

We can finally say that we've made our contribution to UGallery. Through our Product Discovery process, we provided quality information to determine which solution best served our partner's needs, in terms of efficiency and profitability—and that's what really matters. It's not about closing deals; it’s about building trust and putting the interests of our clients before those of our company to provide differential value.

This serves as an example of why we believe in doing things the right way. We are committed to building long-term relationships with our partners, through an honest and trusting approach. It's also why we value transparency and open communication, so we can make sure both parties are on the same page and no one feels misled or taken advantage of during their project's lifecycle!

What we learned from this experience? That there is a lot more than just the technical stuff behind collaboration and innovation. It’s about understanding each other's needs and goals, being open-minded and flexible when it comes to solutions, respecting people's time, being honest when you don't know something or being humble enough to say “we’re not the right partner for your needs” … in short: being human!

Are you looking expert advice and a trusted partnership?

We are here to help you.

GET IN TOUCH

Related Articles

View all articles

·

Aug 28, 2026

About Catalyst 26: Partnerships & Ecosystem Conference

Everything to know about Catalyst 26: dates, price, who attends, both keynote recaps, and when the next Catalyst event is.

12 read time

Read more

Catalyst 26 was Partnership Leaders' fifth annual conference for partnership, ecosystem, and go-to-market professionals. It took place August 25 and 26, 2026, at the Marriott Hotel at the Brooklyn Bridge in New York, with more than 1,000 attendees and 70-plus speakers from companies including Anthropic, OpenAI, Google, Microsoft, IBM, BCG, and Siemens.

Dates August 25–26, 2026
Location Marriott Hotel at the Brooklyn Bridge, Brooklyn, NY
Edition 5th annual
Attendees 1,000+ partnership, ecosystem, and GTM professionals
Speakers 70+, including people from Anthropic, OpenAI, Google, Microsoft, IBM, BCG, and Siemens.
Price $849 early bird, rising to $999, then $1,999

Who Catalyst events are for

Catalyst brought together people building and running partner programs across SaaS, AI, consulting, systems integration, agencies, and major cloud platforms.

Attendees included executives leading partnership organizations, and people working directly in alliances, partner sales, marketing, operations, strategy, and enablement.

What Catalyst 26 is like

You can look at the agenda before a conference and have a pretty good idea of what you'll find. Being there is different.

This year's theme was "Navigating Frontier Ecosystems". Anthropic's Head of Partnerships and one of OpenAI's partner program leads appeared on the same agenda as people from Oracle, Siemens, IBM, and BCG, companies that have run formal partner programs for two decades.

That mix was one of the most interesting parts of the conference. Newer AI companies were discussing partner tiers, co-selling, and joint delivery alongside companies where those models have been part of their business for years.

What Catalyst 26 covered

Catalyst 26 split its sessions into eight pillars:

  • Advancing Organizational Maturity: turning partnerships into something measured and repeatable instead of one founder doing favors for another.
  • Become a Strategic Partner: getting partnerships involved when product and business decisions are made, not told about them afterward.
  • Frontier Partner Experience: adapting partner programs as AI changes how companies build and integrate products.
  • Path to CPO: career sessions for people aiming to lead partnerships at the executive level.
  • Co-Build: two companies building something together.
  • Co-Market: two companies running a campaign together.
  • Co-Sell: two sales teams working the same deal.
  • Co-Serve: two companies delivering the same engagement to a client.

Catalyst 26 sessions

Day 1 Keynote

The Day 1 keynote brought together Partnership Leaders’ CEO Asher Mathew, Tribe AI’s Co-founder & CEO Jaclyn Rice Nelson, Anthropic’s Head of Partnerships Phil Samenuk, and Boomi’s Chairman & CEO Steve Lucas.

Their discussion focused on how companies are relying on partners to build, sell, and deliver products across AI, cloud, and enterprise software. A few points stood out:

  • More companies have dedicated partner teams now, which means a generic, one-size-fits-all partner program doesn't cut it anymore. Partners show up when the program fits how they work.
  • New AI products and cloud services are shipping so fast that a partner program can't just get set once and left alone. Incentives, support, and how you work together need regular updates.
  • Partnerships also came up as a way to access data a company couldn’t reach on its own, whether that meant getting access to it, combining it, or putting it to use.
  • AI doesn't change the basics of a good partnership. Account planning, clear ownership, and relationships built over time still matter most.

Day 2 Keynote

The Day 2 keynote featured Ramp’s Lead Economist Ara Kharazian, Eliza’s Founder Brian Benedict, Siemens’ EVP Global Partner Ecosystem Dion Smith, and Oracle’s SVP, Partner Sales & Operations Strategy Leah Yomtovian.

A few points stood out:

  • The spending data told a slower story than expected: AI adoption is mostly going toward productivity gains and task automation, not some overnight shift.
  • Siemens is in the middle of folding more than 68,000 partners and roughly 200 separate programs into a single global one, mainly to make it easier to coordinate across IT and operational technology.
  • Oracle's approach is a running "listening tour": every partner gets the same baseline benefits, then incentives and credits get layered based on the type of partner and how they work with Oracle.
  • There was also talk of a newer kind of service team: bring in engineers, turn AI requirements into working products, and reuse delivery methods that already work instead of starting from scratch each time.

Next Catalyst events

The date and location of Catalyst 27 hasn’t been announced yet. In the meantime, you can check out the half-day Catalyst Summits in different cities:

  • October 20, 2026 - Seattle
  • October 27, 2026 - Chicago
  • October 2026 - Los Angeles
  • December 2026 - Singapore

Check Partnership Leaders’ events page for updates.

·

Aug 26, 2026

Why adding people doesn't always fix a struggling team

Learn when a software team should hire, wait, reorganize, or build skills internally, and how to tell which option will actually help.

12 read time

Read more

When a client asks to hire someone new, a common reaction is to open a search. There's more work, more pressure, and new features to build. It seems like the obvious thing to do.

But in our experience working with software development teams, the problem often isn't a lack of people. The problem is knowledge concentrated in too few people, unclear team roles, slow onboarding, or temporary demand.

The question worth asking isn't who can fill the position, but what would help the team work better. That points to one of three answers: hire, don't hire, or build the capability from within. Figuring out which one applies, and why, is the real work before opening a search.

What you should ask before assuming you need someone new

Hiring works when three conditions are met: the need will last, no one on the team has the capacity to take it on, and the team can onboard someone well. That last condition is easy to overlook. A team can have a real, lasting gap and still not be ready to bring someone in if no one has the time to guide them.

The risk comes from jumping straight from "there's more work" to "we need someone" without checking what's causing the pressure. It's easy to turn a request into a list of requirements (X years of experience, a specific technology, advanced English) and start the search. The real cause is often something else: a project that grew too fast, a tech lead with no time to onboard new hires, processes that stopped scaling, or a team that lost key people and needs to recover knowledge before adding headcount.

That's why, before thinking about who could fill the role, we ask these questions:

  • What outcome is the client trying to achieve?
  • What's happening on that team today?
  • What specific problem is this hire meant to solve?
  • Does adding a person solve that problem?
  • Is there someone on the team who could take this on?
  • Are there other, less obvious alternatives?

When the answers confirm the need will last, the current team can't cover it, and the team has the capacity to onboard someone, hiring is the right call: opening the search fills a gap the team can't close internally.

Does the problem need someone new to fix it?

Not hiring is the right call when the problem behind the request is temporary, or when it will resolve before the new hire finishes onboarding. Recommending against a hire may sound unusual for a company that offers staff augmentation, but our job as a strategic partner is not to maximize every opportunity but to recommend the best decision for the client. Depending on what's actually going on, the fix can look like:

  • An internal rotation: moving someone with spare capacity into the gap.
  • Reorganizing responsibilities across the team instead of adding a seat.
  • Hiring a different profile than the one originally requested.
  • Combining two roles into one instead of opening two searches.
  • Waiting a few weeks, when the project context is about to change on its own.

Is a temporary increase in workload a good reason to hire?

This happened on a project with a long onboarding period. The initial request seemed clear: hire a mid-level developer. There was work and budget available. But when we spoke with the team, we found that the workload increased because one team member had been temporarily reassigned to another sub-team. Before moving forward, we considered what would happen when that person came back.

The client's system was complex: any new hire needed several months to understand the business, the architecture, and the platform before they could contribute independently.

The problem justifying the hire was going to disappear, but the new hire wouldn't. By the time that person had enough context, the need that started the search would no longer exist.

We recommended against moving forward, even though there was budget to add someone. The client avoided an unnecessary hire and months of onboarding for a problem that was already resolving itself. Sometimes the best answer is to wait a few weeks; other times, it's reorganizing the team or developing internal talent.

How can you build team capability without hiring?

Build capability internally when the team already has product context but lacks a specific skill. Developing that skill internally can be faster than waiting for someone new to reach the same level of context.

More people doesn't always mean more capacity. Onboarding a new hire takes time from the people already on the team: explaining the business and the architecture, reviewing their work, and building trust. That's why, during the first few weeks, a team can become less productive while it onboards someone new. Complex projects can include years of technical decisions and undocumented knowledge. New hires still need time to learn that context.

Should you hire a specialist or train someone on your team?

A client needed a senior SQL Server specialist. That niche skill set made the role difficult and expensive to fill. We started the search and interviewed candidates, but the deeper issue became clear quickly: the real challenge on the project wasn't SQL Server. It was understanding a product shaped by years of evolution, multiple applications, and complex business logic.

The right person to develop that expertise was already on the team. Instead of hiring someone with deep SQL Server expertise, the client supported that team member in building the SQL Server skills the project needed. That person had business knowledge, motivation, and a much shorter learning curve than an external hire would have had. An outside specialist provided targeted support when needed.

The team gained SQL Server expertise without losing months waiting for a new hire to learn the product first. The person who took on SQL Server gained a valuable new skill without stepping away from the other work they were doing on the project.

A team's capacity depends on how its people complement each other, what knowledge they share, and what autonomy they've developed, not just on headcount. A team of ten people who are aligned, with shared context and autonomy, can generate more value than a team of fifteen where much of the time goes into onboarding new hires.

Should you hire, wait, or develop the skill internally?

Scenario Signal What to do
Hire The need will last, no one on the team can cover it, and the team can onboard someone well Open the search for a clearly defined role
Don't hire The problem is temporary or resolves before onboarding finishes Wait, reorganize the team, or cover the gap another way
Build internal capability Missing specific expertise, not people; someone already has the business context Develop the skill internally, with targeted outside support if needed

What questions do we ask first?

  1. What specific problem are we trying to solve?
  2. Will the need still exist after the person has been hired and onboarded?
  3. Is there someone on the team who could cover it?
  4. Do we have the capacity to onboard someone well?
  5. Is the problem a lack of people, or is it caused by unclear roles, missing product knowledge, slow onboarding, or a temporary increase in workload?
  6. What impact will this hire have six months from now?
  7. If we couldn't hire today, what other option would we explore?
  8. What higher-priority work would someone on the team have to stop doing to cover this need?

Wait to open a search when the team can't define the problem, confirm the need will last, or support onboarding. Clarify those points first.

If you're weighing this decision with your own team, let's talk about whether to hire, reorganize, or develop someone already on the team.

llms.txt