In this episode, Tuhin, Head of Product Development at Annex Cloud, joins the show to shed light on the power of innovation provided by cloud-based solutions. Tuhin dives deep into the concept of future-proofing projects, a critical strategy for businesses aiming to stay ahead of the curve in the ever-evolving MarTech landscape. The episode offers valuable insights for listeners looking to leverage innovation to ensure the long-term success of their loyalty program management projects.
0:00
[MUSIC]
0:05
>> Welcome back to CX Anonymous,
0:06
the series where we provide tactical advice on
0:09
successfully executing customer experience.
0:11
We don't care who you were before,
0:13
just how it got done.
0:14
I'm your host, Amber Collins,
0:16
Senior Marketing Manager,
0:18
with Scott Schurzen, Product Solutions Director,
0:21
and a host of guests in the second season.
0:23
Today, we're joined by Tuan,
0:25
Head of Product Management here at Annex Cloud.
0:28
Welcome Tuan, we're so happy to have you.
0:30
Tell us a little bit about your role,
0:32
when you get involved and how you're involved in the Annex Cloud.
0:35
>> Great to be here and thank you for inviting me to this series.
0:39
As Head of Product Management at Annex Cloud,
0:41
my role is really multifaceted,
0:44
right where I'm doing some work with our existing customers,
0:47
I'm working with prospects in terms of
0:49
the issues and problems and the solutions that are important to them,
0:53
and how do we bring that to life?
0:54
At the same time,
0:56
working with our product management team,
0:59
as well as our engineering and quality assurance team,
1:01
to make sure how do we provide value to our customers on a consistent basis,
1:06
and at the same time,
1:08
how do we innovate and keep the product up to date?
1:11
So those are kind of like on a very high level.
1:13
Some of the work I do,
1:14
I do a fair amount of work with our product marketing team,
1:18
as well as our go-to-market team,
1:19
to make sure that we are telling the right story
1:23
about the capabilities of our product,
1:25
learning from the market to see which innovations areas may be important,
1:29
essentially making sure getting to the right folks and people are working on
1:33
right priorities.
1:35
Yep, I've worked with you closely on our marketing messages around the product,
1:40
around our monthly releases,
1:42
and you're always so helpful and knowledgeable about why we are doing what we
1:46
're doing here at Annex Cloud,
1:47
and I think it's really important to have you on the show today.
1:50
With all of that great oversight that you do,
1:53
this big role that you've got here,
1:55
can you tell us a little bit about the structure of your team,
1:58
what that looks like,
1:59
and what it really means to have a robust product development team?
2:03
Yeah, so I'll answer that in a couple of different streams.
2:07
So my first immediate team,
2:09
I have a team of nine product managers and two product operations manager.
2:14
The product managers are distributed all over the world.
2:17
I have a couple of folks in North America,
2:19
as well as a majority of my team located in Pune, India.
2:23
So they're essentially executing the roadmap and the strategic item that we're
2:29
building.
2:30
And the product operations team is really focused on enabling our larger
2:35
internal team,
2:36
use case validation,
2:38
or really solutioning through any customer problem.
2:42
So the product management team defining and creating new solution,
2:47
and the product operation teams doing more of the enablement.
2:50
And in terms of the day-to-day work,
2:53
the majority of the work is essentially focused with our engineering team
2:57
and our QA team to make sure that we're providing,
3:03
we're working on the right priorities,
3:04
we're building the right things,
3:05
we're focusing on the right bug,
3:07
and making sure that customer operations are successful,
3:11
and they're getting the right value from the system as much as possible.
3:15
So that's that stream of work,
3:16
but also at the same time, on the other hand,
3:19
making sure we are talking to customer,
3:22
we are doing continuous discovery in terms of not where they are today,
3:26
but where they would like to be,
3:27
and making sure our platform is staying up to date to meet them there.
3:32
So we're like, how does the loyalty program for our customer
3:36
looks like 24 months from now, 36 months from now,
3:39
and not that they are successful today,
3:42
and they can continue to be successful,
3:43
and how our platform needs to grow in order to support those aspirational use
3:48
cases.
3:49
So execution as well as planning based on customers business objective.
3:54
So if you think about the whole process, like the development process,
3:58
there's a conceptual idea.
4:00
In a product organization like ours,
4:03
we try to solve problems with existing tools first,
4:08
before we start to develop.
4:11
So I have kind of a two-part question here first.
4:13
How does your team first kind of push back?
4:18
And say there is a tool, there is a way,
4:21
how do you handle those situations,
4:24
so that we are not just continually evolving a singular item
4:30
for a singular customer based approach?
4:32
How do you approach that?
4:34
Yeah, and I think there's a couple of different ways we think about it, right?
4:39
And usually, like let me just begin by saying, right,
4:42
the customer's longer-term success is always in our mind
4:47
when we say no to a request.
4:48
It's not because that we don't want to develop a piece of functionality
4:52
in a particular way, or because if we do something very narrow and custom,
4:58
that we don't think that is going to get widespread adoption in the platform.
5:03
At the end of the day, I believe that we are doing the service to the customer,
5:07
because that may not get as much focus in future innovation,
5:11
or that feature, although we will fully support it,
5:15
it will be supported in a narrow use case, right?
5:17
So how do we enable and solve, as you're mentioning,
5:21
customer use cases using the toolset that we think is going to improve over
5:27
time,
5:27
so they get those added benefits, right?
5:29
So that's consideration, the first consideration.
5:31
Another thing that I always want to refocus the discussion with our customers
5:37
and with our internal team, it's not so much of that I want a particular thing
5:42
solved in a particular way, but going back and really asking,
5:46
working with the customers, what are you trying to achieve?
5:49
And maybe hypothetical example, maybe they want to run a promotion
5:54
and based on what they have seen about our platform,
5:57
they think if they had this green button, that promotion would be better.
6:03
But instead of talking about focusing on that green button,
6:07
what's your strategy?
6:09
Are you trying to run a new promo on a channel that you haven't picked, right?
6:14
Because what I think happens often time,
6:17
that we see a better robust solution presents itself,
6:20
maybe we introduce to them to a product module,
6:24
they might not have considered that we can offer to them,
6:28
or at the same time, right, if an idea is really good,
6:31
like we'll work with the customer and we'll give them a temporary solution,
6:34
but we'll put that holistic idea as part of the core solution,
6:40
rather than giving them such a narrow path
6:44
which doesn't get added benefit from additional innovation.
6:47
So those are the discussion I think I like to have with customers.
6:51
And my experience has been like once we phrase the discussion that way,
6:56
rather than saying like, no, you cannot have that,
6:58
but when we reframe that discussion saying,
7:02
okay, what's your business outcome?
7:03
What are you trying to achieve?
7:05
My general experience has been nine out of ten times,
7:09
the customer is very willing to go with that longer-term approach,
7:13
because they don't necessarily want to just get a single thing done today
7:18
and not get the additional benefit down the road.
7:20
So I think reframing those discussion and having an honest discussion with the
7:25
customer,
7:25
showing that we are there for them in the long run is the right way to go.
7:29
And that's kind of how I personally communicate with the customers.
7:33
And that's also what my product managers do.
7:36
Those kind of scenarios comes up.
7:37
I love that, because I think that what you've just explained is,
7:40
I think most people think the art of the possible comes in
7:43
before they've made this election,
7:45
when they're talking to Scott and Scott is solutioning out
7:47
what their strategy will look like.
7:49
But it doesn't end.
7:51
It doesn't end.
7:52
Your team is totally part of this art of the possible
7:54
and the evolution of our clients' programs,
7:57
the evolution of the platform so that it benefits the greater good,
8:01
the greatest good, and therefore everybody benefits from some of these requests
8:06
that are coming from clients that you wouldn't necessarily get that innovation
8:11
if you were using a homegrown or a very customized and singular instance
8:17
of a different type of technology.
8:19
So why do we talk a little bit about the benefit,
8:22
the advantage of us with this robust product development process team,
8:28
solutioning, the art of the possible?
8:30
What is the advantage of working with somebody like AnnexCloud,
8:34
us, a platform like this that has this type of process and development going on
8:40
built into it, just automatically happening all the time?
8:43
Yeah, I think this is an analogy of going outside of AnnexCloud,
8:48
that what I like to tell people and when I choose product for my day-to-day use
8:54
or when I'm buying a tool for my team, right?
8:57
This is kind of the heuristic that I look into, right?
9:00
And the story goes like this, if you go back in 2000 and even in early 2010s,
9:06
every software company is to have a data center.
9:09
They used to put their cloud there, there was maintenance cost around it
9:13
and that's a piece of infrastructure that they needed to support.
9:17
Now you fast forward late 2010s or even early 2010s,
9:23
when the adoption of this hyper-scalers becomes really important, right?
9:27
And why do almost all the technical companies,
9:33
who's their solution on a hyper-scaler?
9:35
Because that's their subject matter expertise, right?
9:37
They are going to invest in the latest and greatest tools.
9:41
AWS is going to and as a software company,
9:44
you may not buy the latest piece of infrastructure because you're a loyalty
9:48
platform, right?
9:49
Or you are a retailer, right?
9:51
You don't, that's not what your day-to-day focus is on, right?
9:56
If you're a retailer, you're trying to innovate in that spot.
9:59
If you're a grocer, you're working on your customer satisfaction,
10:03
you're looking at the selection of the produce that you have and how do you
10:07
bring a good experience.
10:08
So like really specializing and like, you know, that's why, you know, going
10:13
back to that story,
10:14
that's why it makes sense for companies to go to Azure or AWS or Google Cloud
10:20
to get
10:21
the infrastructure solution, right? Because they're the expert in that, right?
10:25
A home-grown solution for loyalty or for any product in general, it's possible
10:31
to do.
10:32
And in some cases, it may make sense for an organization, but I think what
10:38
happens a lot of
10:39
the time, people underestimate how much overhead and work it is to maintain a
10:44
solution like that.
10:46
Because it's not when we're scoping for a project of any type of solution,
10:52
it's not just building and deploying and testing that, right? There's this
10:56
ongoing
10:57
maintenance that has to be there. So if I bring in an outside team to build a
11:02
custom and the perfect
11:04
loyalty solution that I want today or any solution for that matter, we could
11:09
probably get it done
11:10
and we could probably get it done in a reasonable expenditure amount too. But
11:14
one of the things that
11:16
we often do not consider, okay, what does the maintenance look like, right?
11:21
What happens when I
11:23
want to increase my loyalty offering because my loyalty solution that I have
11:28
built custom
11:29
is work so great. Now I need to expand my promotion offering or I have to
11:34
expand to different
11:35
channels, right? Then going back and doing those work in a piecemeal manner,
11:41
whether through an
11:42
internal IT team or on a contractual basis, bringing in, you're losing a lot of
11:47
the knowledge. No
11:48
one's really thinking about how this feature will have to expand over time. So
11:56
I think those are
11:57
some of the pitfalls people need to think about, right? And in a loyalty
12:00
setting, right, our entire
12:03
organization is focused on solving those use cases around loyalty and the
12:08
trends in loyalty we are
12:10
from the GoToMarket team, from our customer success team, right? Everyone's
12:15
living and
12:16
breathing loyalty, so that's our focus and that's what we want to enhance and
12:21
our customers
12:22
rightfully so like needs to work on that what their core competency is, right?
12:27
And usually juggling
12:28
those two things, it's possible, but I think people just need to realize it's
12:34
not just the
12:35
initial deployment, right? You really need to think about two, three years down
12:39
the road and
12:39
and take those costs into consideration or just in a monetary manner, right? Do
12:45
you want your
12:46
loyalty program managers to run the loyalty program and work on the tactics
12:50
that's going to be helpful
12:52
or do you also want them to build a solution constantly and meet the need of
12:58
whatever use case
12:59
that you may have to do? And I think that has to be considered and you know,
13:03
that's why SaaS
13:04
solution, often time, is a better solution for most of our customers, but you
13:10
know, in some cases,
13:11
it may be that a niche solution is better. You know, I haven't seen a lot of
13:16
like use cases in
13:18
loyalty, loyalty arena, but if I kind of look at other market, like I really do
13:24
think, right? You
13:24
know, if you're looking into a solution that way, you may not want to use
13:30
managed service or like
13:32
a take a software from someone else, especially if it's something very
13:35
proprietary, right? You
13:37
know, your IP depends on it and you know, it's an ancillary piece of solution
13:42
that you need to have
13:43
in place might make sense to build it in house, right? But if your goal is to
13:48
evolve with the market
13:49
and evolve with that trend and how loyalty is evolving from just a coupon based
13:55
system to an
13:56
experiential system and how consumers thinks about it, right? It's quite a big
14:01
of a big lift
14:02
for the customers to maintain it. Let's talk a little bit about that. Maybe it
14:07
's a little bit
14:08
of a scare for anybody looking to build custom. What would a stand up zero to
14:16
system to get going?
14:17
So they would need to consider an infrastructure. So they would need to need an
14:21
infrastructure that
14:21
can, you know, scale to their transactional volume, right? So they would need
14:25
to select the hyper
14:27
scaler of their own potentially to at least host the sounds. Now we've got a
14:31
foundation, right?
14:33
So build on top of that. What are other skills and roles would they need
14:37
internally or through
14:38
a system integrator and SI? Yeah, so the system integrator and SI, right? So
14:43
you also have to take
14:44
care of all of the integration touchpoint that you have, right? Even if you're
14:47
building it, like,
14:47
you know, is it talking to your point of sale? Is it talking to your talking to
14:51
your, you know,
14:52
e-commerce side or your mobile app, right? So all of those things comes into
14:56
your
14:56
market. To your ERP, to your PIM. Yeah. And those things like, you know, we
15:02
provide, we build
15:03
native integration and other loyalty software is due to. That's why you get
15:07
that scale.
15:08
But one of the things that I also wanted to mention, right? So you need the
15:12
right skill set,
15:13
right? You need to make sure that you built it right and it's scalable, right?
15:17
That's the
15:18
other big piece. If you built a solution and you had in mind that, you know,
15:22
you're going to have
15:23
100,000 members in your loyalty program and, you know, and that's what
15:29
successful looks like.
15:30
And we, what if your loyalty program is so successful? You got millions of
15:34
members, right?
15:35
Is the product that you build in is going to scale? Let's not talk about any
15:40
other features or
15:41
function, right? Can your software scale and provide that delightful experience
15:45
? So there's
15:46
a lot of things from a technical point of view, product design point of view
15:49
that would have to
15:51
be considered as well as the integration and maintaining those integrations. I
15:55
think that's a
15:56
good call out. So then, so now we need a base developer set based on whatever
16:01
framework is
16:02
typically selected by them. So, you know, two to eight, just base developers to
16:10
build that out.
16:11
And that's just basic functionality, right? Processing a transaction and
16:14
getting a reward.
16:15
Then we start to layer in front and back end development because you'll need
16:20
some sort of
16:20
interface for them to interact with. So you need front end developers who kind
16:23
of build out the
16:24
interface, potentially UX personnel to make sure that it's usable across the
16:29
business.
16:30
You probably need architects to work with the developers, right? So you need
16:35
tech
16:35
collector techs. You probably need a project management team to keep all of
16:38
these people on
16:40
fact, right? The list can grow scary big, right? Really quickly. Right. And all
16:45
of these people
16:46
are not always going to be involved in the care and feeding of it, like you
16:50
mentioned as well,
16:50
right? But a lot of them are. So are you pulling resources off of another
16:55
project to build this,
16:56
or are you, you know, all of these things that, you know, why we consider SaaS
17:02
to be important.
17:03
But, you know, if you are going custom, things to consider, right? Who are
17:08
these people? How
17:09
many of them are we inviting to the company picnic? You know, and what are we
17:13
doing with them when
17:14
the project's done? Are we going to the next version of this? Are we growing
17:19
this project? Or
17:20
we just going to hold on to it for the next five years? I think there's an
17:23
element of time there,
17:24
too, that you have to consider as a cost. The cost of getting those people to
17:28
build that
17:29
and up to speed. And then I don't have statistics on hand, but I have a feeling
17:34
that it's
17:35
longer than it takes for SaaS. Yeah, because first of all, let's assume you
17:41
hired them all
17:42
day one, right? And all at the exact same time. Now they got to figure out how
17:48
to work together.
17:50
Now they have to figure out, you know, how to, you know, what is the loyalty
17:54
project and all of that
17:55
stuff? So they're just getting people ready for that project is a significant
18:01
time investment as
18:02
well. So to and with that, take me through when you are gathering requirements,
18:07
if a customer could
18:08
come to you with a perfect set of requirements, what does it include? What are
18:13
the basic features
18:14
of that requirement? Because I know that there's a time component, there's a
18:18
priority component,
18:19
there's a requirement. But what would a perfect customer like handover look
18:26
like to you?
18:26
Yeah, I think for if we are building anything new, and again, I'll just kind of
18:34
go back like
18:34
the framework that I kind of want to work with, it may sound like from the
18:39
playbook of like
18:40
management consulting, right? But you know, I really want to focus on the
18:44
situation, right?
18:45
And based on that situation, what problems do we have, right? What is the
18:50
solution we are going to
18:51
propose against those problems and what outcome or you want to achieve, right?
18:55
And that's why I
18:56
think working on the business outcome and the problems that is being faced
19:00
rather than
19:01
or it relates to campaign or it relates to segmentation, it relates to group
19:07
account. I think those things
19:08
will fall in naturally. I think focusing on that business, why is important,
19:13
right? Then obviously
19:15
everything that you just have defined, right? If I have tens of use cases,
19:20
right, what is the level
19:21
of priority? Is it a business blocker and things of that nature? And we'll
19:26
prioritize that with
19:27
the customer and with our internal teams as well and we'll look at against our
19:31
backlog. But again,
19:33
right? You know, I would like, you know, what we noticed, right, when we frame
19:38
it that way,
19:39
the solution becomes a little bit more holistic. And it also puts the customer
19:44
in a frame of
19:45
a frame of mind, right? Well, they might think use case number nine is super
19:49
high priority, but
19:51
once we frame the discussion in terms of, okay, what outcome are you trying to
19:54
achieve with that?
19:55
Well, a lot of the time we see that the two priority emerges rather than
20:00
starting off with a list of
20:02
use case, which may be very well thought out. But you know, when we frame that
20:07
and once we
20:08
ask them, start to ask them those kind of questions, they usually come back and
20:13
, you know, they tell
20:14
us like what's important to them. And from there, we just have to take a look
20:19
at like, you know,
20:19
what's the timeline of that delivery looks like if we have to build something
20:23
new, right? Is there
20:24
one piece of integration that has to go out to one log another team dependency?
20:29
Right? So that,
20:31
all of that things comes into play. But as always, with any use case, I think,
20:35
you know, it's very
20:35
important for us to understand the why with the customer and do that discovery
20:41
so that, you know,
20:42
we are solving the most problem that's going to bring the biggest value,
20:46
essentially, if we kind of
20:47
think about the ROI of a particular future. Well, thank you so much. I think
20:52
with that,
20:53
it's a perfect time to wrap up this conversation. And as always, we take do our
20:57
three, two to three
20:58
takeaways, this doesn't have to be three. But today, I would love to just call
21:02
back that the
21:03
art of the possible does not stop. Just because you have built a strategy and
21:07
selected a vendor,
21:09
it does not stop. There's a constant evolution of our clients program that we
21:14
are here for the
21:15
entire step through from our customer success team all the way through to
21:18
product development.
21:20
So that art of the possible does not stop. I also wanted to call back in grad
21:24
school. It was sort of
21:25
like, you know, do what your core business functions are and outsource the rest
21:28
of it. So I want to
21:29
call back that loyalty is our core. That's our core business function and
21:34
retail or manufacturing
21:35
or distribution or any of those other things that our clients are doing. That's
21:40
your core business.
21:41
Loyalty is our core. So this type of relationship that you would have with
21:47
Ants Cloud allows us to hyper focus on making sure that your loyalty program is
21:52
as performing its best,
21:54
is evolving, is constantly leading the business need. And then that brings me
21:58
to my third one of
21:59
understanding the why and just circling back to the art of the possible, start
22:03
with the why and
22:03
working backwards from that, I think is is how amazing things get built rather
22:09
than trying to
22:10
prescribe before you diagnose. So those are my top those are my top three. I'll
22:14
pass it over to Scott.
22:15
I think I've only got one today. It was a big and really good reminder of the
22:21
scale of the
22:23
overhead of like a custom or from zero solution. You know, you always think
22:28
about, you know, feature
22:29
set in what's available when you build it towards an MVP for custom, but just
22:35
some of that infrastructure
22:36
that goes into that development is a good reminder to me to think more broadly
22:42
about, you know,
22:43
hosting and data requirements and all of the just foundation of a software
22:49
solution that
22:50
has to be built. So thank you. To it, your turn. Yeah, I mean, I'll just say
22:58
only one takeaway or
22:59
recap for listeners. Essentially, I think the when we are evaluating any
23:05
solution, it doesn't
23:06
have to be a loyalty solution. It could be a project management tool or
23:09
anything like that.
23:11
The checkbox of our requirement or what we think is important for a success of
23:16
that project
23:17
is is absolutely required and everyone should pay attention to that. But at the
23:23
same time, I
23:24
think also choose a team choose event that's going to work with you. That's
23:28
going to grow
23:29
with your business and that's going to solve your future need. And that's the
23:34
way you can
23:35
come successful because if you pick a vendor that checks all of the checkboxes
23:41
today,
23:41
but they're pivoting in a different direction where your business is not going
23:45
and, you know,
23:46
asking those questions and making sure that you are aligned with them is going
23:50
to ensure
23:51
longer term success. So we don't run into a situation like 40 years down the
23:55
road. And if you like
23:57
that your use cases are no longer getting innovated on. So I think that's very
24:01
important in picking
24:03
any vendor. Make sure that they are part of your success journey and not
24:08
necessarily they're
24:09
going to just make you successful today, but are they going to make you
24:12
successful three years from now?
24:13
Absolutely. Wholeheartedly agreed. Thank you so much for joining us today, too.
24:17
And to our listeners,
24:19
look out for the next CX Anonymous. Take care.