Business RadioX ®

  • Home
  • Business RadioX ® Communities
    • Southeast
      • Alabama
        • Birmingham
      • Florida
        • Orlando
        • Pensacola
        • South Florida
        • Tampa
        • Tallahassee
      • Georgia
        • Atlanta
        • Cherokee
        • Forsyth
        • Greater Perimeter
        • Gwinnett
        • North Fulton
        • North Georgia
        • Northeast Georgia
        • Rome
        • Savannah
      • Louisiana
        • New Orleans
      • North Carolina
        • Charlotte
        • Raleigh
      • Tennessee
        • Chattanooga
        • Nashville
      • Virginia
        • Richmond
    • South Central
      • Arkansas
        • Northwest Arkansas
    • Midwest
      • Illinois
        • Chicago
      • Michigan
        • Detroit
      • Minnesota
        • Minneapolis St. Paul
      • Missouri
        • St. Louis
      • Ohio
        • Cleveland
        • Columbus
        • Dayton
    • Southwest
      • Arizona
        • Phoenix
        • Tucson
        • Valley
      • Texas
        • Austin
        • Dallas
        • Houston
    • West
      • California
        • Bay Area
        • LA
        • Pasadena
      • Colorado
        • Denver
      • Hawaii
        • Oahu
  • FAQs
  • About Us
    • Our Mission
    • Our Audience
    • Why It Works
    • What People Are Saying
    • BRX in the News
  • Resources
    • BRX Pro Tips
    • B2B Marketing: The 4Rs
    • High Velocity Selling Habits
    • Why Most B2B Media Strategies Fail
    • 9 Reasons To Sponsor A Business RadioX ® Show
  • Partner With Us
  • Veteran Business RadioX ®

Decision Vision Episode 37: Should I Use an Offshore Software Developer? – An Interview with Dave Bernard, The Intellection Group

October 24, 2019 by John Ray

Decision Vision
Decision Vision
Decision Vision Episode 37: Should I Use an Offshore Software Developer? – An Interview with Dave Bernard, The Intellection Group
Loading
00:00 /
RSS Feed
Share
Link
Embed

Download file

Mike Blake and Dave Bernard

Decision Vision Episode 37:  Should I Use an Offshore Software Developer? – An Interview with Dave Bernard, The Intellection Group

What countries should I consider for offshore software development? How should I manage an offshore software development project? The answer to these questions and much more come in this in-depth, frank interview with Dave Bernard of The Intellection Group. “Decision Vision” is hosted by Mike Blake and is presented by Brady Ware & Company.

Dave Bernard, The Intellection Group

Dave Bernard

Dave Bernard is the CEO and Co-Founder of The Intellection Group. He is a serial entrepreneur, technologist, investor, inventor.

The Intellection Group specializes in rapidly building sophisticated, high-quality and innovative technology solutions that deliver breakthrough business results.

No matter where you are in the world, if your company or government agency is a market leader in your niche that requires highly-custom systems to maintain your leadership position and invent further marketplace advantages, they can help. The company’s specialty is complex (and often, award-winning) SaaS projects, and they’ve become well-known as the “vendor of last resort” for many of their clients.

The Intellection Group applies their versatile and deep technology and project management skills to solve problems in areas like developing database architectures that ensure effective data mining, integrated disparate information systems through service oriented architectures and loosely-coupled techniques, applying advanced techniques in data presentation, often an important selling point and differentiator, and rescuing complex technology projects that threaten to derail business plans.

The Intellection Group also has special expertise in emerging technologies, including voice recognition, text-to-speech, location services (GPS, RFID), natural language processing and search (supported by their patent portfolio.)

They like nothing better than for you to count on us to bring new and exciting ideas to the table that enable you to succeed in a tough and complex marketplace.

The Intellection Group delivers technology solutions which get results, like

  • A comprehensive portfolio management program for a world-leading private equity firm
  • A flexible data interchange application for one of the world’s largest vehicle transporters
  • A complex human resources system for a European defense ministry
  • A sales force productivity management system used by Microsoft, Symantec and Computer Associates
  • The most advanced online education delivery platform available.

The Intellection Group’s work has won awards such as the TAG (Technology Association of Georgia) Excalibur Award, the TAG Top 40 Most Innovative Company Award, and the Virginia Governor’s Technology Award.

To contact Dave, you can find him on LinkedIn or you can email him directly.

Michael Blake, Brady Ware & Company

Mike Blake, Host of “Decision Vision“

Michael Blake is Host of the “Decision Vision” podcast series and a Director of Brady Ware & Company. Mike specializes in the valuation of intellectual property-driven firms, such as software firms, aerospace firms and professional services firms, most frequently in the capacity as a transaction advisor, helping clients obtain great outcomes from complex transaction opportunities. He is also a specialist in the appraisal of intellectual properties as stand-alone assets, such as software, trade secrets, and patents.

Mike has been a full-time business appraiser for 13 years with public accounting firms, boutique business appraisal firms, and an owner of his own firm. Prior to that, he spent 8 years in venture capital and investment banking, including transactions in the U.S., Israel, Russia, Ukraine, and Belarus.

Brady Ware & Company

Brady Ware & Company is a regional full-service accounting and advisory firm which helps businesses and entrepreneurs make visions a reality. Brady Ware services clients nationally from its offices in Alpharetta, GA; Columbus and Dayton, OH; and Richmond, IN. The firm is growth minded, committed to the regions in which they operate, and most importantly, they make significant investments in their people and service offerings to meet the changing financial needs of those they are privileged to serve. The firm is dedicated to providing results that make a difference for its clients.

Decision Vision Podcast Series

“Decision Vision” is a podcast covering topics and issues facing small business owners and connecting them with solutions from leading experts. This series is presented by Brady Ware & Company. If you are a decision maker for a small business, we’d love to hear from you. Contact us at decisionvision@bradyware.com and make sure to listen to every Thursday to the “Decision Vision” podcast. Past episodes of “Decision Vision” can be found here. “Decision Vision” is produced and broadcast by the North Fulton studio of Business RadioX®.

Visit Brady Ware & Company on social media:

LinkedIn:  https://www.linkedin.com/company/brady-ware/

Facebook: https://www.facebook.com/bradywareCPAs/

Twitter: https://twitter.com/BradyWare

Instagram: https://www.instagram.com/bradywarecompany/

Show Transcript

Intro: [00:00:02] Welcome to Decision Vision, a podcast series focusing on critical business decisions, brought to you by Brady Ware & Company. Brady Ware is a regional, full-service accounting and advisory firm that helps businesses and entrepreneurs make vision a reality.

Michael Blake: [00:00:20] Welcome to Decision Vision, a podcast giving you, the listener, clear vision to make great decisions. In each episode, we discuss the process of decision making on a different topic. Rather than making recommendations because everyone’s circumstances are different, we talk to subject matter experts about how they would recommend thinking about that decision.

Michael Blake: [00:00:38] My name is Mike Blake, and I’m your host for today’s program. I’m a director at Brady Ware & Company, a full service accounting firm based in Dayton, Ohio, with offices in Dayton; Columbus, Ohio; Richmond, Indiana; and Alpharetta, Georgia, which is where we are recording today. Brady Ware is sponsoring this podcast. If you like this podcast, please subscribe on your favorite podcast aggregator. And please, also, consider leaving a review of the podcast as well.

Michael Blake: [00:01:02] Our topic today is, should I have software developed offshore? And for those of you who either know me in real life or have follow the podcast, and if you have followed the podcast, thank you very much for doing that. It’s a small but growing club I’m sure. You know that I have a background working with emerging technology companies, even matured technology companies. And in working with such companies, there are a few universal truths that I hear about how somebody is going to grow and scale their company. One, they say, well, we’re gonna have viral marketing and that’s a whole—that’s a different animal that we’ll tackle at some point. But if you know how to reliably produce viral marketing, you don’t need to raise money. Somebody will pay you $10 million a year to do it. But I digress.

Michael Blake: [00:01:59] Second is, all I need is three million dollars and this idea comes to fruition. And the third is we are going to develop software offshore. And we tend to think about this as if it’s something that is just very easily done and very easily executed because we are used to technology now being imported from overseas, whether it’s phones from Korea, whether it’s Macintosh’s or iPhones being made in Taiwan and China, whether it is Facebook memes coming from Volgograd. The fact of the matter is we have a lot of technology that comes from abroad. And of course, everybody is familiar with the meme of Steve from Wichita, who’s actually based over in Mumbai. And so, we’re used to having our technology come from someplace else.

Michael Blake: [00:02:50] And so, at a high level, it’s easy to kind of think about, well, we’ll just have our software developed abroad. These—you know, many of these countries have very strong educational systems and in particular,  very strong in producing engineers, scientists, mathematically oriented people. People are clearly very comfortable with computers. And by the way, you know the story goes that they basically work for peanuts or whatever the Indian equivalent of a peanut is.

Michael Blake: [00:03:20] And that’s fine as far as it goes. But when you sort of dig into it, you know, I’ve discovered that for every success story about well, we’re just going to offshore and outsource our software development, there are few stories that are not as successful. In fact, some of them are just outright tire fires. And so, it’s indicative, I think, of an important notion that software development abroad, really anywhere, but especially offshore doesn’t just happen just because you know that other companies have been able to do it.

Michael Blake: [00:03:55] And so, it’s a decision that needs to be worked through very carefully, because for most companies, getting your software done correctly, getting it done on time and now in a way that makes sure that you’ll have security back doors is not just a financial imperative, it is existential to the firm. And if you get that wrong, you just have no product. Not every firm can just sort of hit the reset button. So, OK, this didn’t work, let’s try it again a second or third time. And so, I think it’s important to kind of understand what exactly is involved in that.

Michael Blake: [00:04:27] And other than what I just told you, this is not a topic I know anything about, but fortunately I have a guy here in front of me who does know a lot about that and he’s going to tell us about it and share that knowledge with us. So, joining us today is Dave Bernard. Dave is a serial entrepreneur, technologist, inventor, and investor living in Atlanta, Georgia, an expert in new and emerging technologies.

Michael Blake: [00:04:48] Dave has co-founded several companies, including the Intellection Group, an innovative technology consulting group that has been recognized as one of Georgia’s most innovative companies. The Intellection Group specializes in building complex award winning-software as a service systems for both commercial and government entities in North America, Europe, and Africa. The Intellection Group specializes in rapidly building sophisticated, high-quality and innovative technology solutions that deliver breakthrough business results. They like nothing better than for you to count on them, to bring new and exciting ideas to the table that enable you to succeed in a tough and complex marketplace.

Michael Blake: [00:05:26] Dave has led and helped create award-winning complex software programs for organizations across many different industries, including healthcare, supply chain, insurance, retail, hospitality. You get the idea, all shapes and sizes from startup to multi-billion dollar enterprises. Dave has also founded a company called BeneVets providing technology solutions to veterans services organizations. Boy, did we ever need that. He’s also led the Intellection Group’s development of a patented technology architecture that unifies web development capabilities with voice recognition, text to speech, natural languages, radio frequency identification, and global positioning system technologies, deliverable to wireless, handheld, and desktop services. And his credentials go on and on but you get the idea. He’s pretty smart. He’s pretty accomplished. Dave, welcome to the program.

Dave Bernard: [00:06:19] Thanks, Mike. That’s quite, quite an intro. I’m really glad to be here, though. Going to have fun with this.

Michael Blake: [00:06:24] We’re going to have fun with this. And I know that we’re going to learn a lot because, you know, do you agree with me that I think you know, I think a lot of people are just sort of take for granted that offshore software development happens, right? And that’s not the case.

Dave Bernard: [00:06:38] They do. And, you know, there’s definitely what I would consider an almost mythology about it. And, you know, I tend to have a bit of a contrarian attitude about a lot of things. I’ve been in this business 40 years. I’ve seen a lot of best thing since sliced bread come and go. And so, I have an increasing skepticism about what that next best thing is.

Dave Bernard: [00:07:03] When we first started our company, our technology company, about 16 years ago, you know, you’re a new company, you want to control costs and make some money coming out of the gate. And I already had a large network of offshore people I have met at conferences over the years. And I just kind of flipped through my Rolodex and started calling some of these people overseas and we actually started establishing a nice little business doing that. And it has been—it has not been a better process. All along we’ve learned a lot through the school of hard knocks. And I’ll tell you, one of the biggest revelations for me in building this up has been that I thought software development is software development, no matter where it’s done, and that meaning that I didn’t think that there were cultural differences that would make a difference. I’ve found that to be diametrically opposite in practice, that cultural differences may matter a lot to how work is done and you have to account for that.

Michael Blake: [00:08:06] Good. So, let’s put a pin in that. So, we are going to get back to that. But speaking about kind of those cultural differences, in your mind and your experiences, you see it sitting here today. What are the countries right now that seem to attract the most interest in terms of being hosts of offshore development exercises?

Dave Bernard: [00:08:24] Yeah, it—I mean, everybody talks about South Asia, India, Pakistan, even Bangladesh. You have the Far East emerging as a very low cost area, Vietnam, Philippines in particular. The Philippines is very attractive because a lot of English speakers there. But there are also an entire half day ahead of you. So, that needs to be—I actually use a virtual assistant of the Philippines. So, I am acutely aware of that.

Dave Bernard: [00:08:52] Other areas that are up and coming, I think of Central America, South America, their values, because there tend to be in about the same time zone we’re in. And you also have to pull in Canada as a nearshore opportunity. But mostly Canada’s been positioning itself as QA technical support type of capability. So, that’s what you hear about. What we have found after going through the school of hard knocks on this is that Eastern Europe for us is the biggest bang for the buck. Best cultural fit. And just—there’s just a lot of stud developers over there.

Michael Blake: [00:09:28] Now, an important sort of nuance. When you say Eastern Europe, do you mean sort of all of the countries east of Germany or do you parse kind of central Europe that has Poland, Czech Republic versus Belarus, Ukraine, Russia? Does that make a difference?

Dave Bernard: [00:09:42] I would say Central and Eastern Europe.

Michael Blake: [00:09:44] OK.

Dave Bernard: [00:09:45] We’ve been—we have a ton of experience with Bulgaria, for example. And I’d like to highlight them because there’s a historical reason why there’s that way, but also a substantial experience in Poland and Belarus. And I know people who work with Serbs, Croats, Romanians, and Hungarians, and Czechs, and they’re all very, very good. It’s a very similar type of approach.

Michael Blake: [00:10:13] You know something about Bulgaria, they produce a ton of academic finance people and economists, for some reason more than any other country. When—you know, in my field, when somebody writes a really new and interesting paper that is super quantitative, like, you know, it takes me an hour and a half to get through the first page basically, Bulgaria seems to produce a lot of people like that. And I think that goes to the culture, right. For whatever reason, their culture, maybe their education system seems to skew towards that way.

Dave Bernard: [00:10:47] Yeah, there’s a very interesting wrinkle in Bulgaria that I did not discover till after I was working there for a few years. And that is that if you recall, the command economy that the Soviet Union ran in the Warsaw Pact, you had countries like Poland that were building aircraft. So, the Soviets would outsource a lot of their aircraft manufacturer to Poland in order for the economy to succeed. So, the Czechs and Hungarians built cars. The Bulgarians built computers. That’s what they did. They built software-

Michael Blake: [00:11:18] That’s right.

Dave Bernard: [00:11:19] … firmware and computers. They’re very well known for that. So, when you do that, your whole education ecosystem is built around that. So, that is still there. That disproportionate focus on the hardware and software side of things is tremendous there. And I think that part of that is informed—you know, a disproportionate amount of their population is in that business. And we just found tremendously talented people there.

Michael Blake: [00:11:48] That’s really interesting. And somewhere in the back of my mind, I was aware of that, but never made that connection until you made it for me. That explains. And I’ll pull the kimono back for just a second. One of my hobbies is retro computers. One of my prized possessions is an Apple IIGS. It actually works, souped up, et cetera, et cetera. But one of the—one thing that I do not have in my collection and I will not because that will be a major fight with my wife that I’m not going to have is a Pravetz computer, which was their knockoff of the Apple II, that their spies basically went into Cupertino, stole the diagram, stole everything, basically, and remade it. And if you look, you can find on eBay once in a while and it looks almost exactly like an Apple IIe, except Apple has been replaced with the Pravetz.

Dave Bernard: [00:12:40] Well, next time, I’ll go see if I dig one up for you.

Michael Blake: [00:12:42] Oh, boy, you do that. You’re my friend forever.

Dave Bernard: [00:12:44] But, you know, there’s one other really interesting thing about this and something that Bulgarians are immensely proud of. And that is the the person who invented the digital computer is widely regarded as a fellow named John Atanasoff out of, I believe, is Iowa State University. Well, at—his name is spelled Atanasoff with two Fs at the end. But I didn’t ever made the connection because I know a lot of Atanasoff in Bulgaria. And sure enough, he’s Bulgarian.

Michael Blake: [00:13:18] Is that right?

Dave Bernard: [00:13:19] And, in fact, when I made that connection, I asked—when I was in Soviet one time, I asked my team, do you know about this? “Oh, yeah. He’s one of our greatest heroes.” And they took me to a large statue in the middle of Soviet that has his figure on it. And I also had a little—another little antidote is that I was actually at a soccer game with my daughter, probably about 12 years ago and standing next to an old friend of mine who also had a daughter in the team. And I had mentioned—so, I must have been talking about going to Bulgaria. And she said, “Oh, my family’s Bulgarian.” Oh, really? No kidding. And she said, “Oh, by the way, my grandfather invented the digital computer.” And I was like, John Atanasoff? “Yeah, that was him.” And actually, a few years later, on his 100th birthday anniversary, they came over, found her, and brought her whole family over for 10 days random around the country and just celebrating his 100th anniversary. It was a big deal there. Big deal.

Michael Blake: [00:14:17] Well, good. So—and by the way, if you’re listening from the Bulgarian Embassy, the commercial attache, feel free to call up and sponsor our program. That’s fascinating. I did not know that. But, you know, getting back to the, you know, the current part of the question is that not all offshore hosts are the same, right? And it’s not just about cost structure but cultural. So, I’m curious. You said that Central and Eastern Europe for, at least for you, seem to have worked the best, maybe for your clients. Why is that?

Dave Bernard: [00:14:49] Yeah, there’s a very definite pattern there. When you’re in a small business like me, you know, I can’t afford to micromanage people. I need to have smart people, knowledge workers you can call them, that could run on their own, take initiative and go solve problems and think for themselves. Otherwise, it doesn’t scale, just doesn’t scale. So, with a lot of countries, there is actually a great cultural barrier to saying no to the boss, you know, or disagreeing with the boss at all. So, you—they’ll just say yes to you all day long, and then you’re just paying them all day long.

Dave Bernard: [00:15:29] With the Bulgarians and with many others in that part of the world, I found a pretty common theme is that they definitely will push back. I mean, it’s great to have those kind of—you know, they’re not tense conversations but they, you know, sharpening the steel. And we’ve had many times, many times when I’ve said for them to do something and they said, “Dave, that’s a really bad idea. And this is why.” And I said, oh, you’re right. Thank you for telling me. And I love that aspect of it with them.

Michael Blake: [00:16:01] And, you know, I’ve found something similar. As you know, I spent a lot of time in Belarus and Ukraine myself. And they are not shy. I mean, they’ve-

Dave Bernard: [00:16:10] They aren’t.

Michael Blake: [00:16:10] And for whatever reason, maybe it’s because for 70 years, they couldn’t say no. Now, they can’t say no fast enough, right. And you’re right, that is a good thing. You’d much rather have that than the passive aggressive, hey, we’ll take your money, right?

Dave Bernard: [00:16:23] Yes.

Michael Blake: [00:16:24] But then you don’t wind up with what you want. I’d much rather be told that I’m not doing the right thing upfront.

Dave Bernard: [00:16:30] And they do appreciate that directness, too. It’s part of their culture. So, if I’m direct with them, they’re direct with me, we all get along great and we get a lot done. So, that’s what—that’s really the big difference for me.

Michael Blake: [00:16:42] Interesting. Okay. So, the obvious driver to move development offshore is cost, at least perceived cost anyway. Are there other things you might want to consider? Is there a reason besides cost to consider offshore development?

Dave Bernard: [00:16:58] Yeah. I mean—and I hope I don’t upset too much of the audience but, you know, I’ve been just underwhelmed by the bang for the buck I get from onshore developers. There’s several problems with onshore developers and I just have chosen not to deal with them. One, I think is they’re grossly overpaid for what they do. And I’ve seen that firsthand with working with developers all over the world. The other thing is I think that even more important—and all these things are kind of tied together. Cost is an issue. Culture is an issue. Work ethic and attitude is an issue. But also there’s this kind of pattern in the U.S. where you job hop. You don’t like your job. You can make 10 bucks an hour or more over there or another 20 grand a year over there. You job hop. That just doesn’t happen. In my world, in Central and Eastern Europe.

Dave Bernard: [00:17:49] We have multiple examples where we’ve had the same small group of developers working on a project for 10, 12, 13 years. And when you have that kind of continuity on a project, all kinds of things happen that you don’t have to worry about. They tend to be a lot better at their work because they can work in the system. They make a lot fewer mistakes. That makes QA and testing a whole different ballgame. Responsiveness goes way through the roof. And I don’t have to have all these processes and plans for when they leave. So, we actually don’t even think about that. Because there’s so much continuity now, we don’t worry about it, you know. And that is so ingrained in the U.S. approach. If you really looked at all the processes and procedures that they put into U.S. based software development, the vast majority of is geared toward that guy walking out the door and screwing us.

Michael Blake: [00:18:46] You know, it’s—you know, actually, you bring up two things that I want to kind of highlight. One is that, yeah, the cost here is higher but it doesn’t sound like that in and of itself is problematic. What’s the value that you get for the cost?

Dave Bernard: [00:18:59] Yeah.

Michael Blake: [00:19:00] Right? You can live with the high cost if the value were there. But-

Dave Bernard: [00:19:03] Yes.

Michael Blake: [00:19:03] … the value was not there.

Dave Bernard: [00:19:05] And I would say too that, you know, we don’t pay the lowest rates that are out there.

Michael Blake: [00:19:09] Right.

Dave Bernard: [00:19:10] And there is a lot of academic work done on programmer productivity. If you look at DeMarco and Lyster and Ed Yordan and some of—and Steve McConnell, you’ll see a lot of academic work. And at the end of it is, is that there’s a wide range of talent in developer community. The difference between a mediocre developer and a top notch stud, it can be 7, 8, 9 10x. So, what we want to do is we want to find the 7 or 8x guy that we can pay 2x, 4. That’s a tremendous bargain. So, a lot of times the $10 and $15 an hour people take four times as long to do something. I could pay somebody $20 or $25 an hour and they do the work of five people. So, there’s a whole different mindset there. It’s economics. It’s math.

Michael Blake: [00:20:01] Yeah.

Dave Bernard: [00:20:01] You know, that’s what it boils down to.

Michael Blake: [00:20:02] And we’ll take a little bit of the finance side tour. As you know, one of the things I do a fair amount of is, is appraising software. Right. Internally developed software. And two of the factors that we consider that plugged directly into the quantitative models we use are how effective are the programmers and what is the turnover. And it’s fascinating because you would think not knowing, and I didn’t know this, not knowing the intricacies of that software development process. The knee jerk reaction would be, oh, turnover is gonna be lower here, especially if they’re kind of in-house people, right. I can pay him. I can keep him.

Michael Blake: [00:20:45] But that’s so not true it sounds like that, in fact, these offshore teams, for whatever reason and maybe that’s cultural, right, tend to stick around for prolonged periods of time. They’re actually more stable than even if you hire people in-house.

Dave Bernard: [00:20:59] They are. And there’s—I think there are some insight that I can add to that. I think software developers in general, having been one for 40 years myself, I think in general they’re a lot like doctors. They’re trained to practice a craft. And that’s what they want to do. They don’t want to run a business. They don’t want to have to deal with insurance companies. They don’t want to have to market themselves. Software developers not that much different. If you could create an environment for them where all they got to do is code and build stuff and be creative, they’re very happy.

Dave Bernard: [00:21:30] So, really our job in the Intellection Group is to find customers and give them work. And when we do that, we make them very happy and they’re not going to go anywhere because they’d be shooting themselves in the foot. I think the other thing we do, because of distance, it’s also very hard to—it’s harder to build relationships with people, even if you get Skype and e-mail and all that. We communicate with our guys constantly. But we also visit them on a regular basis, at least once a year. And we know their kids. We know we—visit their houses. We know their spouses. So, it’s a relationship that’s built on that personal side as well as the commercial side.

Michael Blake: [00:22:14] So you talked about the fact that you’ve found some folks that work really well and you’ve got long-term relationships. Let’s put ourselves in the seat of somebody now as thing on a map, you know, I should think about offshoring. How do you go about making an assessment as to whether or nothing would be a good fit? I mean, it can’t be as simple as finding resumes on Indeed.com or something, you know. And you’ve got the cultural, geographic, distance, how do you do that?

Dave Bernard: [00:22:43] You know, I mean getting introduced to them is probably the hardest part because there’s a lot of them out there to sift through. What I try to do is—and I rarely add new teams, although I did add some new teams the last couple of years in Krakow, in Minsk. And I actually went to visit them before I engaged with them, to see their offices, to see how they run their shops, you know, and look them in the eye. I mean, I—that’s worth the investment because I’m about to bet my company on these guys.

Dave Bernard: [00:23:14] The other thing we’ll do is to test them on some small projects that we don’t pay for. Okay. I learned that a long time ago. Find a 20 or 40 hour project that they’ll do. And almost all them will say, yeah, sure, we’ll be happy to do that. And what you really want to test there is not necessarily their coding ability, but I want to see how well and how they communicate and how responsive they are, because in our business has everything. Our clients want us to be responsive and communicate frequently. They don’t want unknowns. And that’s the same way I want to run my business. So that’s really what I’m looking for. If I see a lag in that, that’s a big red flag for me.

Michael Blake: [00:23:56] And that’s gonna be another differentiator between an offshore market here. I mean you try to get somebody local to take on a project of that scope to test out their capabilities, right.

Dave Bernard: [00:24:08] They’re not going to do it.

Michael Blake: [00:24:09] They’re not going to do it.

Dave Bernard: [00:24:09] Yeah.

Michael Blake: [00:24:10] Right. At best, they will not refuse with extreme prejudice.

Dave Bernard: [00:24:15] Yeah. And that’s part of that whole attitude thing.

Michael Blake: [00:24:18] Yeah.

Dave Bernard: [00:24:18] You know, I actually think there’s a tremendous desire to work with Americans in overseas markets.

Michael Blake: [00:24:25] I think so too.

Dave Bernard: [00:24:26] There’s a cache to that. That’s leverage for you. And if you treat them as equals—you know, the thing I used to hear all the time from some teams—I mean every time I visited, they tell me this. You know, we do work with some other U.S. companies but they don’t let us do cool stuff. You guys let us do stuff that people actually use. They also feel distrusted and disrespected in a lot of ways because oh, well, the Americans know best, but that’s not the case.

Dave Bernard: [00:24:52] And what we try to do, actually, because it’s good for business is to push everything down to the lowest level. We want them to do architecture. We want them to do database design. We want them to do documentation, so that they own the whole thing, and then they learn the business. So, again, that scales. If I get to tell them every little thing to do, that doesn’t scale. So, Mike, I got guys who know—I got guys in Soviet who know more about global private equity than most people in New York. You know, I’ve got people in Minsk who know more about sales, online sales and marketing than most people in California do. That’s because they’ve had to bury themselves in it, in the details and build it and they own it. So, I don’t have to tell them technical specs. I just say the customer wants a report that shows this, this, and this. Four or five sentences, they go build it. They know what to do.

Michael Blake: [00:25:44] So, that brings up another question or two later but the segue works here. It sounds like—and correct me if I’m wrong but it sounds like you’re an advocate of sending entire projects, not necessarily having the offshore developer work on a piece or a part of it and maybe keep it here. Sounds like you think just either you’re going to give them the project or not. Is that fair?

Dave Bernard: [00:26:06] That is fair. I mean the structure we have is we have onshore managers here, but really the delineation is in customer ownership. Who owns relationship? We own the relationship, the Intellection Group, with our customers. The developers rarely talk directly to our customers. We want to be that intermediary who want to own the relationship. And actually, quite frankly, the developers are very happy with that. They don’t wanna talk to customers.

Michael Blake: [00:26:32] I’m sure.

Dave Bernard: [00:26:34] They want to do their thing. So, that works out very, very well. So, we—that model is really important, I think. And that’s actually—I would say it’s our biggest problem is finding good onshore management. That is a—still an Achilles heel for us, because, again, you know, we’re dealing with people who are trying to run by an agile playbook or something like that. And I think if I just put all these processes in place, everything’s going to work. No, you’ve got to get engaged. You’ve got to talk these people everyday. You can’t just e-mail them, you got to get on Skype, look them in the eye. You got to be able to be flexible and move priorities around. These guys are good at that. Make use of it. You know, and I still have a difficulty finding people who will do that.

Michael Blake: [00:27:25] And I think that’s an important point because it’s different to manage an offshore team.

Dave Bernard: [00:27:32] It is.

Michael Blake: [00:27:32] Right. Even if you’ve had 15 years of experience that—pick a company, Cox Communications, right, managing their internal software development processes, it’s just a different skill set, a different animal managing an offshore team, isn’t it?

Dave Bernard: [00:27:48] It is. And we have—I have my own personal philosophy with the hundreds of projects I’ve been involved in in my career. Like agile is not fast enough. Two weeks grumps to me are awful. We drop code every day with our clients. You know, when you do that, you don’t have to give them a status report because the system is the status. It’s always built. It’s always running. It’s always up to date. You want to see where we are? Go look at the system. That’s where we are.

Dave Bernard: [00:28:18] And if you do that every day, mind share is preserved. okay, so that’s where we would hate for a developer to make a change. Wait for two weeks to deploy it. So, the customer tests it. He’s already forgotten after the third day what he did. Customers come back and said, “Oh, there’s something wrong with it.” I don’t know what I did back then. That’s how things really work. We would rather have that very tight velocity and much, much—it’s much better use of mind share for us. And that has worked for me in lots of projects.

Dave Bernard: [00:28:50] So, we call it, for want of a better term, call it super agile. And we’ve gotten that confirmed with some independent third parties who looked over our process and our code. And they—I was actually told by a European firm that just did a large code review, a multi-million line system we’ve been building for 10 or 12 years and they told us they’d never seen a more productive team. And I said, it’s really simple. We just—we deploy a lot and we still do 500 hours of work on that system every month, every single month. It’s never going to end. And so—and they couldn’t—they’ve never seen by with our velocity. But that to me is the only way to build this, to preserve mind share. It’s a knowledge worker business.

Michael Blake: [00:29:36] It’s—even in my field, it’s very hard to start, put down, pick up, down, pick up.

Dave Bernard: [00:29:44] Right.

Michael Blake: [00:29:45] It’s—the creativity gets lost, the time getting up to speed and so forth.

Dave Bernard: [00:29:53] And you know it intuitively, you know.

Michael Blake: [00:29:55] You do. I mean I—you know, I had—not in software, but I was set to be an expert witness in a case that I last touched about four years ago. And I assume the thing had settled. And then, all of a sudden, you know, the attorney e-mails and says, “Hey, this thing looks like it’s going to trial.” Let me see if I can find it. I wish I find can it. But, you know, you’re trying to kind of get back and step back for—you know, thankful it’s settled. So, nobody wanted to be in that case. But the notion of having something that’s sort of still like that, and then try to pick it up and try to do the same quality work that you were doing when you started, boy, that’s the exception rather than the rule, isn’t it?

Dave Bernard: [00:30:39] It is. And, you know, I would—and this discussion is about offshore development, but a lot of things I’m talking about apply to software development in general. And the point I want to make is that the reason we do offshore development is it actually makes some of the other stuff clearer and easier and more predictable to do in a lot of ways. So, that’s—its big advantage.

Michael Blake: [00:31:02] So, talking about kind of where you can get this done and you of all people appreciate this, because I know that there’s something that you’re very involved in studying, is the nature of security, right. There are countries out there that wish the United States ill. And candidly, they realize they cannot defeat us on a conventional battlefield. And so, their battlefield is cyberspace.

Michael Blake: [00:31:28] And there’s concern. And we’ve seen even with the current administration that, you know, we’re not necessarily letting other companies sort of have the run of the place from technology anymore. And I’m curious on, even if it’s not a particularly “sensitive project”, is that something you think about? If you think about, you know, a Russia, if you think about a China being a software developer for us. Maybe they’re not enemies but I’m not sure I’d say they’re friends either. Right. Is that something if you’re in the private sector, should give you pause?

Dave Bernard: [00:31:59] You know, I would say that we let economics drive us and talent. Talent and economics drive us where we’re gonna go. So, I have nothing against working with Russians or Chinese. There may be some other things that give me pause. So, I do pay attention to things like economic sanctions. And that’s a business risk. It’s a business risk if—you know, I was actually working in Bulgaria before the VAT was implemented there, and I had some concern about whether they were going to apply it to services. It turns out they didn’t because that would have changed our business model. That’s a 20 percent tax. So, it’s things like that more that are going to drive me.

Dave Bernard: [00:32:37] I—if you’re talking about intellectual property, I get that asked of me a lot. People will say, well, what if they go and steal our code? And my response to that is a question. What are they going to do with it? I mean, they don’t—by definition, they don’t like marketing or selling. So, they’ve got to have—they would have to package it up and figure out where the market is and go sell and build a business around it. They don’t have time for that. They don’t want to do it. And plus AB, as soon as I found out about it and I would, I’d kill—you know, I’d cut them off.

Michael Blake: [00:33:08] Right.

Dave Bernard: [00:33:08] So, that’s a disincentive. So, I think right now, can you completely bottle that up and make sure it doesn’t happen? No, you can’t. And even if you have NDAs and contracts, they’re worth your ability to defend them, which you want to do.

Michael Blake: [00:33:25] Right.

Dave Bernard: [00:33:26] It’s like a pattern-

Michael Blake: [00:33:26] Which is tough.

Dave Bernard: [00:33:27] So, if you’d not willing to defend it, why go do it? But in our case, we are—we focus on making a relationship very strong and making it a really symbiotic relationship that tends to keep those things at bay. And I’ve never had a problem with that. As far as national security types of aspects of this. Well, that has its own rules. And we have done cleared projects overseas under U.S. Army contract or NATO. And I do some pro bono work on the national security space anyway. So, I have a maybe an extra sensitivity to working with some of those places. And for me, there’s just so much work and so many good people that I can work with. Why risk working with people who are on the fringe? And I might consider right now in the current political climate and economic climate that Russia and China are kind of on the fringe.

Michael Blake: [00:34:20] Got it. So, switching gears a little bit. I’m curious in your experience, are there certain kinds of software applications that are better or worse suited to being developed offshore?

Dave Bernard: [00:34:36] You know, I was giving that some thought because I had your question ahead of time and I just couldn’t think of any pattern one way or the other.

Michael Blake: [00:34:44] Okay.

Dave Bernard: [00:34:44] The thing that I could think of the most was if you had a—an application that was such high availability that you needed to have 24/7 engineering support on it and that time zones might cause your problem with that. But other than that, we’ve already built systems used in tens of countries at a time 24/7 around the world and they were all built by the offshore guys. And you know, a lot of our customers in the beginning, they’ll say, well, you know, they’re not available after like 1:00 p.m. Eastern or something like that. And they actually fall into our pattern of following the sun. They love sending me stuff at 11 p.m. And when they get up in the morning, it’s done. So, actually, they’ve all adapted to our pace and our time zone and they actually understand it. You’re going to have a gap somewhere or by sleeps, right. So, all they do is they understand, hey, I can get stuff today late and it’s going to be done while I’m sleeping.

Michael Blake: [00:35:48] It’s interesting you said that. And sometimes I wonder if they sleep, because for a while, I’ve actually used an Indian contractor for my valuation practice. And, you know, it just astounded me. I would send something at 9:00 at night. That’s when I have a bunk bunch of my sort of technical work done and I’m getting a response in 30 minutes. I’m like, dude, you should—what? You should be asleep.

Dave Bernard: [00:36:11] I’ve had that same experience. I tell them the same thing, go to bed.

Michael Blake: [00:36:16] You know, you’re no use to me if you do it, you know, if you’re—but you’re right. They seem to adapt. They seem to be willing and enthusiastic to adapt their body clocks to match our time zone if necessary.

Dave Bernard: [00:36:27] And your customers adapt too.

Michael Blake: [00:36:30] Yeah.

Dave Bernard: [00:36:30] I mean, it’s all kind of the same thing you’ve got to do with them anyway, set expectations. This is the way it works and it’s very effective for them.

Michael Blake: [00:36:41] So, I’m going to show off a word here that our mutual friend, Scott Burkett, who is on podcast number two or three, I think-

Dave Bernard: [00:36:48] Oh, I know Scott.

Michael Blake: [00:36:48] … shared with me and that was technical debt. So, I did not know what that was until about six months ago. Anyway, it is—and for those who don’t know, as I did not six months ago, technical debt is basically the amount of rework you may have to do with a software package to get it done, so that it actually can be expanded upon as opposed to just getting it done in a rigid way to meet a deadline.

Dave Bernard: [00:37:15] Yes.

Michael Blake: [00:37:16] More or less. Right. Also sort of covering-

Dave Bernard: [00:37:18] That’s a good definition.

Michael Blake: [00:37:18] Also, covering obsolescence to a certain extent. Is there a greater risk or a lesser risk of accumulating technical debt when an offshore project is-

Dave Bernard: [00:37:28] The short answer is no, I don’t think so.

Michael Blake: [00:37:29] Okay.

Dave Bernard: [00:37:30] I mean developers—you know, a good developer knows the best way to implement any given task. Now, given that, I’ll just get on my soapbox a little bit about technical debt and I have a really good example, a counter example-

Michael Blake: [00:37:45] Got it.

Dave Bernard: [00:37:45] … for this. It’s actually a little bit of a surprise when I heard it. Like I said earlier, we had had a large system reviewed by European—it took months for them to do the review. Very thorough job. They looked at every bit of our code. And they came out and said, you know, you have a bunch of technical debt in your reports. And this is a system that had been around for a while. We’ve probably built 200 or 300 reports. We’d even retired like 20 of them. And they said you have a tremendous amount of code duplication among these reports. And I said, really? Because I don’t tell the developers how to write stuff. That’s their job.

Dave Bernard: [00:38:21] And I talked to developers and they had a very interesting story to tell me. They had followed my directive exactly. And what I directive to them was this customer is extremely sensitive to accuracy and risk in the code. They just don’t want bugs. So, they took that to heart. And basically the approach they took is whenever a new report request came, they went and found another report that was battle tested, coded and worked, copied the code and worked from that, the one that was closest to what they had to build. So, immediately, they were reducing the risk tremendously, increasing the likelihood of accuracy and reduce the amount of work they had to do. So, responsiveness went through the roof. Accuracy was still really good and risk was low. Exactly what the customer wanted and they’d been doing that for years. Okay.

Dave Bernard: [00:39:10] And so—but these guys who were reviewing said, oh, this has got to be fixed. I said, really? Okay. So, what’s my pitch to the customer here? I’ve got to go burn a whole bunch of time that you’re gonna pay for and I’m gonna refactor this code. So, now, I’ve just instituted a whole lot of risk and I get cussed. I get developers changing code. That’s risk. And then, at the end of the day, it’s all gonna be tested again, which is the bulk of work in software development. And so, at the end—and after all that’s done, then the customer’s got to verify it, which they’ve already done with the existing reports.

Dave Bernard: [00:39:46] And after all that’s done, they had the same thing they started with. So, how do I pitch that to them? And they said, “Oh, I see your point.” Because they were gonna make it a prominent part of their presentation to clients. I said you can do whatever you want but I know what they’re going to say. And so actually, it’s turned into—it was eye opening for me because I love—it was the genius creativity in my mind because the customer doesn’t care how it’s written. They just want it to work and make their business grow. And this is a customer who’s realize billions of dollars of return on this system.

Dave Bernard: [00:40:21] So that’s why there’s a lot of these little things, object-oriented programming, agile development, technical debt, QA processes, you know, test driven development. All this stuff is really to me, they’re red herrings. They’re distractions from serving the customer in the way that best does that. So, I have a similar contrarian attitude about testing as well based on experience. So, you know, I did tell the customer a little bit about this, said you may hear about it, I’m just telling you, just say no, you know, it doesn’t matter. So, that’s my my little soapbox on that.

Michael Blake: [00:41:02] All right. So, let-

Dave Bernard: [00:41:07] And oh, by the way, I would challenge anyone in the audience to counterpoint that. I would love to hear it.

Michael Blake: [00:41:11] Okay. Well, please do also, because the more you challenge something and write about the podcast, the better SVO it gets. So, light it up, everybody. It’s open season for trolls on offshore software development.

Dave Bernard: [00:41:25] There you go.

Michael Blake: [00:41:26] So, I want to ask this. I mean you’ve mentioned several countries in which you work. I’m curious if you’ve ever had different teams in different countries working on the same project or do you kind of allocate kind of one project per team?

Dave Bernard: [00:41:41] Yeah, as a general rule, it’s one team per project. I think it’s—you know, there was a book 50 more years ago by Fred Brooks, the guy who invented the 360 operating system for IBM called The Mythical Man-Month and is still in print. It’s a fabulous book. Every software developer should read it. Basically, one of his famous quotes in there, adding people to a late project makes it later. But his big thing was that  lines of communication expand exponentially as you add people. So. the Google approach is to keep teams very small because the lines of communication are very—are fewer. If you have three people, then you have—you know, I guess it’s a factorial, three factorial lines of communication. And if you add a fourth one, it goes up a lot.

Dave Bernard: [00:42:35] So, if I have to have multiple teams working in different parts of the system at the same time, I have to not only contend with communication, but I also have to contend with different styles and approaches. I have to contend with different velocities because there’s different talent in different places. It’s a nightmare, quite frankly. It’s really, I think, is uncontrollable. I think there are certain—there could be situations where the system can be built in very parallel pieces where you could probably get away with that. But I prefer actually for the mind share to be in one place and not in multiple places. It’s just—that’s just something I’ve not—I’ve found to work much better. And there’s an ownership issue, too, you know. These developers want to own their work. They want to have—it’s their baby. You know, it’s a creative process. It’s not engineering. It’s a craft. So, if you’ve split the craft up between two groups, who owns it? You know, they’ll bid—you get into finger pointing exercises. It becomes a blame game if something goes wrong.

Michael Blake: [00:43:39] Yeah. Okay. So, you’re obviously a big fan of offshore development. So, let me ask you a contrarian question. Are there cases where you have advised clients that offshore development may be not—may not be a great idea?

Dave Bernard: [00:43:57] I think if there—for—there are clients out there or people I’ve talked to who just can’t wrap their head around it. They don’t—it’s a trust issue when you boil it down. They just don’t trust what they can’t see. They want the person in their office. You know, you just can’t get around that. And I would tell them, then we’re not a good fit for you because we don’t work that way. You know, we can’t give you the economies and the performance and velocity of development in that environment because we’re committing to something when we quote our system. And we’re committing to it based on how we do it. You know, if you want to change that, then you got to get a different group of people. So, I think that’s probably the only real time I tell them it’s not going to work for you.

Michael Blake: [00:44:42] Okay.

Dave Bernard: [00:44:42] Other than that, because we tend to deliver very quickly on stuff, it’s almost like they’re there. You know, it just starts. And then, they forget that the person is not there because they’re seeing results. A lot of it is that trust, because I don’t see what’s happening, I don’t see a guy typing at a keyboard and come in at 8:00, leaving at 5:00. But if you see and results, then it doesn’t matter. They quickly get over that. That’s what I would say to them.

Michael Blake: [00:45:09] Okay. Well, Dave, we could easily go another hour on this but we’re running out of time. So, I think what I’d like to do is invite people if they want to learn more about this, if they’re thinking about this for their own companies, how can they contact you to maybe ask a question or two and follow up?

Dave Bernard: [00:45:24] You know, my e-mail address is, I’m always available, dbernard@intellectiongroup.com. You can easily find me on LinkedIn. I get a lot of people communicating with me on LinkedIn. Happy to do that. So, I’m not gonna give out my phone number over the podcast but I can be called too. Once you e-mail me, then you—I’ll allow you to call me.

Michael Blake: [00:45:48] Yeah, you’re not hard—and I mean phones are so 20th century anyway.

Dave Bernard: [00:45:52] My phone number is probably on several websites out there anyway.

Michael Blake: [00:45:54] Probably is.

Dave Bernard: [00:45:55] If you do a search, you’ll find me.

Michael Blake: [00:45:56] Probably is. Well, that’s going to wrap it up for today’s program. I’d like to thank Dave Bernard so much for joining us and sharing his expertise with us. We’ll be exploring a new topic each week. So, please tune in, so that when you’re faced with making your next business decision, you have clear vision when making it. If you enjoy these podcasts, please consider leaving a review with your favorite podcast aggregator. It helps people find us, so that we can help them. Once again, this is Mike Blake. Our sponsor is Brady Ware & Company. And this has been the Decision Vision podcast.

Tagged With: CPa, CPA firm, Dave Bernard, Dayton accounting, Dayton business advisory, Dayton CPA, Dayton CPA firm, Decision Vision, Eastern Europe, location services, Michael Blake, Mike Blake, natural language processing, offshore development, offshore software development, Software Developers, software development, Software Development project management, text-to-speech technology, The Intellection Group, voice recognition

Decision Vision Episode 3: Should Our Firm Have an App? – An Interview with Scott Burkett, Incursus

February 21, 2019 by John Ray

Decision Vision
Decision Vision
Decision Vision Episode 3: Should Our Firm Have an App? - An Interview with Scott Burkett, Incursus
Loading
00:00 /
RSS Feed
Share
Link
Embed

Download file

Scott Burkett and Michael Blake

Should Our Firm Have an App?

Michael Blake, Director of Brady Ware & Company and Host of the Decision Vision podcast, interviews Scott Burkett on the decision process for building an app, understanding the business problems an app will solve, working with an app developer, and more.

Scott Burkett, Incursus

Scott Burkett is the Founder & CEO of Incursus.

Demonstrating a passion and commitment to quality and process improvement, Scott holds a certification in Six Sigma, and is a former director on the Board of the Carnegie-Mellon sponsored Software Process Improvement Network (SPIN). He played an instrumental role in a key client (AT&T Universal Card Services) winning the Malcolm Baldrige National Quality Award, as well as a 2,000+ person consulting firm achieving Ford Motor Company’s Q1 Quality Certification. An original contributor to the Linux kernel, Scott co-authored The Linux Programmer’s Guide, The New Linux Book, and Linux Programming Whitepapers. He was also a key contributor to the now legendary comp.lang.c USENET group.

Scott has been featured, quoted, or published in Money Magazine, The Wall Street Journal, Computerworld, TechJournal South, Datamation, WebSmith Magazine, The Linux Journal, and TechLINKS. He has been featured as a lecturer/speaker at events sponsored by such organizations as Georgia Institute of Technology (Georgia Tech), The University of Georgia, ATDC, Draper-Fisher Jurveston, NASAGA, APRA, ACPI, The Kettering Executive Network, ExecuNet, 400 Technology Connection, and i-Compass.

Incursus, Inc. is a boutique creative-design and open-source software solutions studio headquartered in Atlanta, Georgia. In short, “We Create Thingz®,” as they like to say! The Incursus team focuses on four key areas: creative design, custom application development, managed cloud services, and technical due diligence. Additionally, they have a program for startup companies aimed to help them affordably satisfy their technology needs.

They do not aspire to be the biggest provider of these services in the world. They simply aim to be the best. Period.

The Latin word Incursus — which can be translated into “raid”, “attack”, or “invasion” — represents their attitude towards their work — with swift forward movement into projects to get them done efficiently with skill and finesse.

Michael Blake, Brady Ware & Company

Michael Blake is Host of the Decision Vision podcast series and a Director of Brady Ware & Company. Mike specializes in the valuation of intellectual property-driven firms, such as software firms, aerospace firms and professional services firms, most frequently in the capacity as a transaction advisor, helping clients obtain great outcomes from complex transaction opportunities. Mike is also a specialist in the appraisal of intellectual properties as stand-alone assets, such as software, trade secrets, and patents.

He has been a full-time business appraiser for 13 years with public accounting firms, boutique business appraisal firms, and an owner of his own firm. Prior to that, he spent 8 years in venture capital and investment banking, including transactions in the U.S., Israel, Russia, Ukraine, and Belarus.

Brady Ware & Company

Brady Ware & Company is a regional full-service accounting and advisory firm which helps businesses and entrepreneurs make visions a reality. Brady Ware services clients nationally from its offices in Alpharetta, GA; Columbus and Dayton, OH; and Richmond, IN. The firm is growth minded, committed to the regions in which they operate, and most importantly, they make significant investments in their people and service offerings to meet the changing financial needs of those they are privileged to serve. The firm is dedicated to providing results that make a difference for its clients.

Decision Vision Podcast Series

Decision Vision is a podcast covering topics and issues facing small business owners and connecting them with solutions from leading experts. This series is presented by Brady Ware & Company. If you are a decision maker for a small business, we’d love to hear from you. Contact us at decisionvision@bradyware.com and make sure to listen to every Thursday to the Decision Vision podcast. Past episodes of Decision Vision can be found here. Decision Vision is produced and broadcast by Business RadioX®.

Visit Brady Ware & Company on social media:

LinkedIn: https://www.linkedin.com/company/brady-ware/

Facebook: https://www.facebook.com/bradywareCPAs/

Twitter: https://twitter.com/BradyWare

Instagram: https://www.instagram.com/bradywarecompany/

Show Transcript:

Intro: [00:00:02] Welcome to Decision Vision, a podcast series focusing on critical business decisions brought to you by Brady Ware & Company. Brady Ware is a regional full-service accounting and advisory firm that helps businesses and entrepreneurs make visions a reality.

Michael Blake: [00:00:22] And welcome to Decision Vision, a podcast giving you, the listener, clear vision to make great decisions. In each episode, we’re discussing the process of making decisions on a different topic, rather than making recommendations because everyone’s circumstances are different. We will talk it to subject matter experts about how they would recommend thinking about that decision.

Michael Blake: [00:00:40] My name is Mike Blake, and I’m your host for today’s program. I’m a director at Brady Ware & Company, a full-service accounting firm based in Dayton, Ohio, with offices in Dayton; Columbus, Ohio; Richmond, Indiana; and Alpharetta, Georgia, which is where we are recording today. Brady Ware is sponsoring this podcast. If you like this podcast, please subscribe on iTunes, and please consider leaving a review of the podcast as well.

Michael Blake: [00:01:02] So, today we’re going to talk about building an app, and not just the process of building an app. We, probably, won’t talk a lot about the process at all, but rather a decision of getting an app. So, lots of companies, now, are thinking that they’re kind of left out. They’re not in the cool kids club anymore if they don’t have an app. And so, everybody kind of wants one. But is that really the right — Is that the right decision? Is that the right place to put management time? Is that the right place to make investment? And is it really all it’s cracked up to be?

Michael Blake: [00:01:34] So, how do we go about making that decision? And to help us with that decision, I’ve invited my good friend, Scott Burkett. Scott is a 30-year veteran of the technology industry. He’s the Founder and Chief Executive Officer of Incursus Inc., a boutique creative design and open source software solutions studio headquartered in Atlanta. Incursus focuses on four key areas: creative design, custom application development, managed cloud services, and technical due diligence. Team Incursus, also, recently launched ticketburner.com, a web-based platform that focuses on customer service delivery by helping companies automate their business processes.

Michael Blake: [00:02:14] Prior to founding Incursus and TicketBurner, Scott served as a Chief Technology Officer for several companies, including MFG.com and Apto Solutions. Scott was also the founder of wwetcanvas.com, a large online community for visual artists, which is now owned by F+W Publishing, one of the largest privately-owned media groups in the country. Additionally, Scott has been very involved in the Atlanta area startup community for the past 15 years and was a Co-Founder of startuplounge.com, one of the early advocates for fast-growth entrepreneurship in the southeast. So, it’s my great pleasure to welcome to the program and recently released from prison-

Scott Burkett: [00:02:52] That’s right.

Michael Blake: [00:02:52] … Scott Burkett.

Scott Burkett: [00:02:53] Thank you. Thanks for — Thanks for being here, Mike.

Michael Blake: [00:02:56] Well, I’m [crosstalk].

Scott Burkett: [00:02:56] But the StartupLounge is here when we had our podcast.

Michael Blake: [00:02:59] This is sort of a role reversal. We did that podcast, you sort of drove this, and I was the foil. So-

Scott Burkett: [00:03:04] Well, that’s okay.

Michael Blake: [00:03:06] How does it feel to be Dean Martin now?

Scott Burkett: [00:03:08] Weird. I’m like Dean Martin without the drink.

Michael Blake: [00:03:11] Well, if you say so.

Scott Burkett: [00:03:13] Yeah, exactly.

Michael Blake: [00:03:15] So, let’s talk about, even the word “app” is kind of a new term in the English language, right?

Scott Burkett: [00:03:20] Right, yeah.

Michael Blake: [00:03:20] So, let’s make sure we have the right vocabulary when we start. What is an app? And when you think of an app or one of your clients thinks of an app, what are we talking about here?

Scott Burkett: [00:03:28] Well, generally speaking, when you hear someone use the word “app,” they tend to be referring to mobile devices, right. Your smartphone, download this app, download that app, or whatever, or maybe even your tablet or something like that. But I’m a software engineer by trade, so it kind of irks me when I hear app only being used that way. A lot of folks will refer to an app that way, but an app can be anything. It can be a web-based software product. It can be a desktop app, an application for your desktop. So, it’s a pretty broad term, but, yeah, it tends to get more love on the mobile side these days.

Michael Blake: [00:04:03] And so, is that where that’s now headed? Is every app a mobile app, or-

Scott Burkett: [00:04:07] No, not at all.

Michael Blake: [00:04:08] … do you see that there’s not an end for apps on a more conventional sense?

Scott Burkett: [00:04:11] I think, it’s hard to argue that the growth of mobile hasn’t played a role in this, right. I mean, there’s more mobile devices, phones, laptops, whatever, tablets than there are desktops. Just people aren’t buying desktop. They’d rather buy a smartphone and a tablet than buy a desktop. Unlike I’m a hardcore gamer, as you are as well.

Michael Blake: [00:04:31] You’re more of a game historian, I think, at this point. It’s true.

Scott Burkett: [00:04:34] But I still play them.

Michael Blake: [00:04:35] Long live Atari, baby.

Scott Burkett: [00:04:36] Exactly, but I’ll still have a high-end gaming rig at home and use desktop stuff, but most of the work that we do is on laptops or mobile devices these days. So, that’s a big shift.

Michael Blake: [00:04:48] So, when somebody comes to you and says, “We think we want to have an app for our company,” did you kind of walk them through the process? Is that the right path for them to go? Or how do you find the clients who are thinking about that? What does that decision tree look like?

Scott Burkett: [00:05:04] Well, it’s complicated because every situation is different, right. The first thing that we try to do at Incursus is dig into what the business problem is they’re trying to solve with it, right. We were talking at lunch here earlier about the cool factor behind apps. And that’s certainly out there, but the reality is 99.9% of our clients are going to come to us and say, “We need to build something to solve this particular set of problems.” And it could be to extend a web application to the mobile device, or it could be just greenfield app itself on a mobile device.

Scott Burkett: [00:05:37] So, you want to understand those business problems, right. And once those things line up, then you can kind of dive into what’s the next step. How do we prioritize these? How do we dig into them? And to make sure that their understanding of what a return on that investment is going to be is the same as your understanding of it because, at the end of the day, it has to drive some sort of value and trying to put that-

Michael Blake: [00:05:57] You’d like to [crosstalk]-

Scott Burkett: [00:05:58] Yeah, back to the-

Michael Blake: [00:05:59] Although it is cool just to have my logo on my phone.

Scott Burkett: [00:06:02] You have the light saber app, don’t you?

Michael Blake: [00:06:03] I do.

Scott Burkett: [00:06:04] I do, yeah. Hey, it’s at sword fight mode. We could actually-

Michael Blake: [00:06:06] We could, but it doesn’t work as well as audio.

Scott Burkett: [00:06:08] Yeah. I was going to make a bad crossing swords joke, but I’m not-

Michael Blake: [00:06:11] That’s all right.

Scott Burkett: [00:06:11] Did I just make a bad crossing swords joke?

Michael Blake: [00:06:12] It’s not that kind of podcast.

Scott Burkett: [00:06:14] That’s right. Family-friendly.

Michael Blake: [00:06:17] So, every sort of situation is different, which is kind of what we expect. So, is it fair to say that there are kind of two categories of apps? One is kind of outward-facing. You’re trying to have an app that is client-focused, client-facing, maybe let clients interface with your company a different way. And then, kind of, an internal app, something that makes the way your company works or operates more effective and more efficient. Is that a fair distinction?

Scott Burkett: [00:06:44] That is fair. The thing with the App Store is it’s a public utility effectively at this point, right. You go into it, and you find what you want. You pay for it or you get it for free. You download it. Most companies are probably not going to want you to download their internal applications from the app store, but we do see both. We do see both.

Scott Burkett: [00:07:01] I think, the biggest trend over probably the past, I’d say, the best decade, really, as the shift to mobile happened was you had successful web applications like Facebook, for instance, or LinkedIn, those kinds of sites, social media type sites in general that didn’t, initially, have a mobile app. And the mobile adoption is a lot greater now than it was when those companies were founded.

Scott Burkett: [00:07:22] So, the mobile strategy kind of came in later for them, but that became a way to interface with a larger platform on the desktop effectively. It’s the same product, right, but you’re limited to a certain set of features and certain experience on a mobile device that’s a little smaller in footprint than what you’d get on a desktop, for instance, right. But, yeah, that shift is definitely there.

Michael Blake: [00:07:44] Are we at a point now where you can realistically have an app that doesn’t have a mobile companion?

Scott Burkett: [00:07:50] Well, in that context do, we talked about web applications, right. On the B2B side, if you’re successful, you need to have a mobile app. It’s just your users are going to demand it. In fact, if you don’t eventually have a mobile app in your B2B type web application, your customers are going to go find another solution somewhere else because mobile’s that important in the enterprise now, right.

Scott Burkett: [00:08:13] My UPS guy who comes to the house and drops off packages, first thing he does is he pulls out his mobile device, and he’s got access to all this back in functionality at UPS that he’s like flipping around and doing all this stuff. I try to sign my name, it looks like my kindergartener signs it when I do my finger, but all that functionality is all on a mobile device. That’s a great example of an enterprise application on a mobile device right there. Not something you can download from the app store, but they have it. So, yeah.

Michael Blake: [00:08:39] So, apps, I mean, back in the old days, we used to call them software applications or programs. So, the words changed, but what we’re creating is largely the same. Does an app have to be something grandiose, like PowerPoint or Microsoft Word? Is this something that can be fairly slim? Walk us through that. Does an app have to be big, and hairy, and complex to be valuable? Are there ways to do something relatively quick and painless?

Scott Burkett: [00:09:10] I can tell you that 99% of the stuff that’s on my smartphone, my iPhone here, was put there by my kids. And the vast majority of things that are on there are simple silly things that add zero value to my life. So, the short answer is it doesn’t really matter, right. There’s an app for anything these days, you want to track your weight loss or whatever. And you’re still doing all the work, by the way. It’s not like you stand on the iPhone-

Michael Blake: [00:09:34] I don’t need an app for that by the way, but the math there is not that complicated or fast.

Scott Burkett: [00:09:37] You don’t stand on your iPhone. I want to write a trick app that it’s a scale for your iPhone, and you just stand on your iPhone, and I wonder how many people would do that. But there are apps for everything, small, large whatever. I don’t think people have to have a vision of something being grandiose or lightweight. I think they have to have a vision that their app — And I’m speaking more in a business context here — solves some kind of problem or fulfill some sort of need in a marketplace, right.

Scott Burkett: [00:10:06] So, it could be a game. It could be just pure entertainment or just a boredom breaker kind of a thing. And those things tend to be kind of lightweight. But when we start talking about business-to-business enterprise type integration, those things tend to lean towards the hairy side just by their very nature, right.

Michael Blake: [00:10:22] Got it.

Scott Burkett: [00:10:22] So, yeah.

Michael Blake: [00:10:23] All right. So, somebody comes to you and says, “Scott, we think we want an app. We’d like to have you build it.” Open the hood a little bit, what does that process kind of look like?

Scott Burkett: [00:10:33] Well, the first thing I do is I get out my incense burner. No, I’m kidding.

Michael Blake: [00:10:38] No, that’s what we do in valuation.

Scott Burkett: [00:10:39] no. The interesting thing about technology is that while technology has changed a lot over the past 20 years – let’s just say 20 years. It’s really longer than that. About 30 years, I guess, at this point. God, we’re getting old – the process by which you build it has nominally changed, right? Certainly, we have faster tools we have better tools, and libraries, and integrated environments that we can build all these great things in.

Scott Burkett: [00:11:04] And that’s condensed the timeframe for delivery of building something like that, but the process is still largely the same. You got to understand the requirements. Are there requirements? What are you trying to build? If you just have an idea you’ve got a lot more work to do. You could come to me with an idea, that’s great. I’m happy to help you walk through kind of flashing that out.

Scott Burkett: [00:11:21] But, at some point, you’ve got to put pen to paper, or well, we used to do that, but put your fingers on the keyboard, as it were, and type up your requirements. Well, what are the problems it’s going to solve? How is it going to solve? What are the benefits to the user? What are they going to reap by using this particular application? And it doesn’t matter if it’s on the web, or if it’s on a desktop, or if it’s a mobile app, the same principles still apply.

Michael Blake: [00:11:41] Now, having known you as long as I have, I know you’re a very creative guy. You’ve done-

Scott Burkett: [00:11:45] A few things, I guess.

Michael Blake: [00:11:47] You’ve done literally done art websites.

Scott Burkett: [00:11:50] That’s true, that’s true.

Michael Blake: [00:11:51] So, when you have that conversation or when somebody — I want to depersonalized a little bit. Is it reasonable to expect that if I’m looking for someone to help me develop my app, is the app developer going to, then, maybe interact with me and help flesh out what the business case might actually be, suggest additional functionalities, or is it more like an order-taking process where, “I need an app that does A, B, C, and D,” “Here it is, go”?

Scott Burkett: [00:12:17] Well, to the latter, there’s a million people that can do that, right? You can go to upwork.com, find a freelancer offshore somewhere, send them a bulleted list of stuff that you want to build, and they’ll build exactly that.

Michael Blake: [00:12:31] Okay.

Scott Burkett: [00:12:31] Okay. And it will be cheaper. By and large, it will be cheaper to do that. The problem is if your development team isn’t completely aligned with your business drivers, and in those sessions, and on the white board, and trying to understand how your business is evolving, and not just in a bulleted list, these are the things that are important to us, but understanding your customers and what they want. You’re going to paint yourself into a corner as a founder. You’re making an investment. Ostensibly, it’s a chunk of your savings, or you’ve raised some money maybe in a seed round or something like that, and you’re trying to build something. The last thing you want to do is know that you just wasted $100,000, or $50,000, or whatever it is by giving somebody a bulleted list because you think you’ve got all the answers, and you think that’s all they need. There’s always more to it than that.

Scott Burkett: [00:13:18] If I took a pile of building supplies and dropped them off on a lot that you owned, and said, “We’re going to build a house.” And you came to me and you said, “Okay. Here’s what I want. I want three bedrooms, and I want two baths, and I want a sunken den. That’s all it. That’s my main thing. I just got to have these things.” We’ll build it. We’ll build the house. It will have three bedrooms, two baths, and a sunken den. And then, you’re going to realize that you wanted brick, and you wanted one bedroom upstairs, and not all three. You didn’t want a ranch house, right? So, the house is still built. I did my job, right?

Michael Blake: [00:13:46] Yeah, yeah.

Scott Burkett: [00:13:48] And so, you run into situations like that. And more importantly, you run into situations where you realize you can’t add an extra room to your house because of the way the house was initially built, right? It wasn’t built to be extensible. We took up all of the real estate on that lot by building this house, right?

Michael Blake: [00:14:02] If we add here, that’s a support thing.

Scott Burkett: [00:14:04] That’s right, that’s right. That’s a load-bearing wall. We can’t take that down. So, you think about that from a development standpoint, developers, there’s something called technical debt, which may come up later in the show here. But technical debt is one of those things where it’s the — You’re familiar with monetary debt, right?

Michael Blake: [00:14:20] Of course.

Scott Burkett: [00:14:21] So, it’s financial debt, right? It’s very akin to that. When you’re building an application, and a developer takes the easy route, if you give me a bulleted list, I’m taking the easy route and implementing all this because I don’t know what you’re going to want to do a year from now or two years from now because I’m not in line with your business. So, I’m going to build those things, and I’m going to take the easiest fastest way for me to accomplish those tasks, and I’m going to do it. Okay.

Michael Blake: [00:14:43] Just satisfy the statement of work.

Scott Burkett: [00:14:44] That’s right, just satisfy the statement of work. So, fast forward a year from now, your business is pivoting, or you’re changing, you’re getting into a new market, you got a new partner that you want to integrate with or something like that. And all of a sudden, you realize you can’t do that because you have technical debt. You have to now re-factor, and take all the easy stuff out, and do it the right way where you can open those doors into integration with other companies and things like that in your code.

Scott Burkett: [00:15:07] So, when you think about giving someone a bulleted list, if anybody’s listening to this that is in that mode, don’t do that. Don’t give someone a bulleted list and a check and say, “Let me know when you’re done.” That’s absolutely the worst possible thing you could do.

Michael Blake: [00:15:23] So, one of the decision points, then, is do I, as a person who wants the app, do I have enough time myself to engage in this process, so that I get what I want? When you put an addition in your house, a great way to make sure you’re unhappy is just send the contractor off.

Scott Burkett: [00:15:39] That’s right. That’s right.

Michael Blake: [00:15:40] Not oversee the work, not get progress updates.

Scott Burkett: [00:15:41] That’s right.

Michael Blake: [00:15:41] It’s sounds like it’s the same thing there. You can’t just throw it over a wall.

Scott Burkett: [00:15:42] There’s basically there — I guess, three ways of looking at building an app, or three reasons, or drivers behind it. One is you’re writing something for yourself, which happens a lot with techies. Us, geeks, like to write tools that we use, and we think are cool. And that’s fine. You’re the only user of it, and you’re happy. That’s a success, right? Or you’re trying to monetize it, and actually grow business out of it, and turn it into something that’s a little bit more longer lasting than just you using a tool. And then the third one is the hobby market. You’re making something for other developers to use or other tool builders to use as a part of their applications.

Scott Burkett: [00:16:21] When you look at the second one, that example that you just gave about, “Am I going to have time to engage in this?” Well, if you’re writing it for yourself, and you don’t have time to engage in it, then I don’t even know what’s going on there. The third one is a hobby. It kind of falls back to the first one, which if you’re not willing-

Michael Blake: [00:16:35] You either do it or you don’t.

Scott Burkett: [00:16:36] Either do it or you don’t. If you’re trying to monetize it and build a business around it, you either find the time or you don’t. And if you don’t find the time, you’re just wasting your money.

Michael Blake: [00:16:43] Okay.

Scott Burkett: [00:16:44] Right? You have to engage. I think you absolutely have to engage with your developer. IT people and techies are not the same as they were even 20 years ago. They have business degrees now. They understand sales and marketing. They understand how companies work, at least, on the surface, right? They can understand those business drivers and apply them to how are we going to integrate with those partners in our app down the road. Things like that are going to open up for them. So, I think you absolutely have to find the time to engage with your development team no matter what you’re building.

Michael Blake: [00:17:12] Okay. So, I mean, apps sound great. It’s the way of the future. It’s all cool. Why doesn’t everybody have one?

Scott Burkett: [00:17:20] A lot of people don’t have a mobile strategy upfront. And we’re seeing this is a little bit different now because, I think, mobile strategy is one of the first things an investor is going to ask you, especially if you’re in the business-to-business side or building a web application that’s going to have a lot of users. What’s your integration strategy? What’s your mobile strategy? That’s one of the things they’re going to want to know. And if you don’t have one it’s going to be a strike against you. You’re not thinking big enough. You’re not thinking outright.

Michael Blake: [00:17:44] Right, because that’s where most of the devices are.

Scott Burkett: [00:17:47] Exactly. And that’s how we consume content, by and large, these days. I mean, I get my news from my smartphone. I don’t watch the news at night. Who does that anymore?

Michael Blake: [00:17:53] I can’t remember the last time I watched the news.

Scott Burkett: [00:17:55] Exactly.

Michael Blake: [00:17:55] Do you even do that anymore?

Scott Burkett: [00:17:56] Is Walter Cronkite still alive. No. Yeah, right. That’s the last news that I saw, right?

Michael Blake: [00:18:01] Right.

Scott Burkett: [00:18:02] Paul Harvey and Walter Cronkite, right? So, yeah. Someone’s listening to this going, “They’re Googling Walter Cronkite right now.”

Michael Blake: [00:18:08] Exactly.

Scott Burkett: [00:18:09] “Who is Walter Cronkite?”

Michael Blake: [00:18:09] Exactly. Going to the biography channel.

Scott Burkett: [00:18:09] How do you spell his name? Yeah. So, no, and people consume content on their mobile devices. So, mobile strategy is important. I think maybe a decade ago, 15 years ago, mobile was — I don’t want to say it was optional, but it was sort of like gravy. In fact, a lot of investors back then probably we’ll look at you and say you’re thinking too big. What’s this mobile thing? I mean, the world has changed. Obviously, it’s evolved. So, if they don’t have an app, then there’s either one of couple of obvious reasons for it. One is they don’t want to fund it. That can happen, right?

Michael Blake: [00:18:40] Yeah.

Scott Burkett: [00:18:41] They don’t see the value, in which case you want to short their stock, I think, at this point, right?

Michael Blake: [00:18:45] Got it.

Scott Burkett: [00:18:45] Certainly, if it’s an enterprise type company. And on the social side, I think any sort of social media app these days, application on the web is going to have a mobile component. If not designed kind of in counterpart with the web platform, it’s going to be built like shortly thereafter once they get all their integration points and everything is sort of in place where the mobile devic can communicate to the web app.

Scott Burkett: [00:19:06] So, I mean, when LinkedIn and Facebook first launched, they didn’t have mobile apps. This came along later. So, I don’t know how Facebook is now, but it’s probably 15 years old or something like that maybe.

Michael Blake: [00:19:18] It’s something like that, yeah.

Scott Burkett: [00:19:19] Something like that.

Michael Blake: [00:19:20] I mean they went public in — Went public in — Actually fairly recently. It went public in like ’13 or something. So, looking around 2006.

Scott Burkett: [00:19:28] Right. So, yeah. Yeah. So, there you go.

Michael Blake: [00:19:32] So, is there kind of a tale to this? It’s one thing to sort of build an app, but I have a feeling an app is not something you just buy once and put away, right?

Scott Burkett: [00:19:42] That’s right.

Michael Blake: [00:19:43] You put it online, and you’ve got to maintain it. Apps tend to get updated if they’re going to be around for long. So, is that the case that when budgeting and figuring out if an app is right for you? Do you have to think about six months from now, a year from now, kind of, what long-term commitment you’re going to make to it?

Scott Burkett: [00:20:00] Any business has to think about that. It doesn’t matter what your business is, you have to think about, “Okay, I know I’m going to raise this much money, maybe nothing. And I know that whatever I have is going to get me to a certain point at which, hopefully, I’ll have a product.” And there’s a revenue ramp. And at some point, your revenue is going to go up and then you can afford to pay the bills.

Scott Burkett: [00:20:21] What a lot of young entrepreneurs tend to do – and I see this unfortunately more often than I want to admit – they just assumed that once they get that revenue ramp going that it’s just cruise control from there. And they just basically are printing money. And that never works. It never works. When’s the last time-

Michael Blake: [00:20:40] It’s not that easy to become a billionaire?

Scott Burkett: [00:20:42] No, it’s not.

Michael Blake: [00:20:42] Oh, shocks.

Scott Burkett: [00:20:43] It’s absolutely not, but think about your — My iPhone, I turn it on. Every day, there’s updates to my apps, right. The ones that don’t get updated are going to become deprecated over time. Users are going to abandon them, and this could be mobile, but it could also be on the web as well. It could be on the desktop as well. I mean Word Perfect went under. Remember Word Perfect?

Michael Blake: [00:21:02] Sure.

Scott Burkett: [00:21:02] Yeah, it was great. It was great. Well, Microsoft Office came along with its auto updates, and then everybody said, “Hey, this is great. They’re adding new features to this incrementally. It’s getting better. It’s improving.” Word Perfect went the way of the dinosaur and had a horrible interface. They never did anything to fix it. It’s an antiquated analogy, but, still, it’s one of the examples.

Michael Blake: [00:21:20] No, it’s true. Once the old lawyers died out, that-

Scott Burkett: [00:21:21] That’s right.

Michael Blake: [00:21:22] Because the lawyers were the last stronghold-

Scott Burkett: [00:21:24] And they loved it, that’s right.

Michael Blake: [00:21:25] … for Word Perfect. And once they died out and retired, the new generation grew up with Microsoft Office or, now, Google Docs.

Scott Burkett: [00:21:31] That’s right.

Michael Blake: [00:21:32] That’s what they’re using, right?

Scott Burkett: [00:21:32] Users are going to demand a couple of things. They’re going to demand that the bugs get fixed. And there’s always bugs in software. It’s written by humans. Right? So, we’re going to have those problems. Bugs get addressed in a timely fashion. The product evolves. As new opportunities and new technologies arrive in the marketplace, your product, if it’s applicable, has to be in a position to take advantage of those things and incorporate those into your application as well.

Scott Burkett: [00:22:00] I’m just thinking out loud here, but I just bought a device called the AirServer, which is a little embedded device that allows me to stream Chromecast, and AirPlay, and Miracast from a PC, a Mac, a Smartphone. Any sort of device, I can screen cast directly to my TV. Well, before I learned about this product, you had to have the right laptop. You had to have the right TV.

Michael Blake: [00:22:24] Apple with AirPlay.

Scott Burkett: [00:22:25] That’s right, that’s right.

Michael Blake: [00:22:25] Apple TV.

Scott Burkett: [00:22:26] Exactly, right. So, something better came along. And it’s one of those things that something better is always coming along in this day and age. I mean, my Twitter feed is full of it. Every day, it’s just 20 new things that are launching that didn’t exist yesterday. And some of those things are going to fall out by the wayside. It’s just law of averages, right? But the ones that make it, the ones that have long-lasting ability in the marketplace are the ones you have to take advantage of. And how do I integrate with it?

Scott Burkett: [00:22:51] It may not be applicable to everyone, but when certain things come along — Like single sign-on is another great example of that, right. Interfacing with single sign-on, does your app want to take advantage of that? You see apps now that lets you login with Google or Facebook, right? Easy. You just click the button and you’re done, right?

Michael Blake: [00:23:06] Thank God.

Scott Burkett: [00:23:07] It’s great.

Michael Blake: [00:23:07] Just typing all those things with my fingers on the phone, it’s a nightmare.

Scott Burkett: [00:23:11] And it takes you eight times to get your password right. Then, you locked yourself out.

Michael Blake: [00:23:14] Exactly.

Scott Burkett: [00:23:14] But it’s one of those things that — Just think about this, if your product was in the marketplace, and you didn’t have that capability, it’s a seemingly inane feature. Okay. It shouldn’t be a make or break decision, but I can guarantee you, people will say, “Why do I have to keep logging into this when I can just — Why can’t I just click on the Facebook button and authenticate me that way?”

Michael Blake: [00:23:32] Especially if it’s just a subscription to Reuters. I don’t care if somebody pirates that account.

Scott Burkett: [00:23:37] That’s right. That’s right. You don’t really care.

Michael Blake: [00:23:38] I’m not paying anything. I can’t post anything. It’s not a high-leverage discussion.

Scott Burkett: [00:23:43] Absolutely right. So, I think you have to — Getting back to the question, I think, as a founder, you’ve got a budget for the incremental advancement and evolution of your app, okay. Be it on the desktop, the web, mobile device, it doesn’t matter, you have to constantly be thinking, how is this going to get better? Because that’s what makes your business better at the end of the day anyway. How are you going to evolve as a business? Well, that involves dragging your product along, hopefully, right?

Michael Blake: [00:24:05] Yeah.

Scott Burkett: [00:24:06] So, there you go.

Michael Blake: [00:24:07] All right. So now, It’s the time in the program to go negative.

Scott Burkett: [00:24:11] Uh-oh.

Michael Blake: [00:24:11] And what I mean by going negative is I like to talk about times when people and customers or, not even customers, companies have built apps that have just failed.

Scott Burkett: [00:24:21] Okay, sure.

Michael Blake: [00:24:22] Why do apps fail? And what can we learn from that where maybe it’s just not a good decision on the part of that company to commission the app in the first place?

Scott Burkett: [00:24:33] Well, we’re speaking here, obviously, in the business context. If you’re writing it for yourself, and it fails that you don’t even use your own tool, then that’s your problem. That’s not a world problem. But there’s a couple of things that it comes down to. If a company’s generating or building an app, we’ll just use a mobile app in this particular case, and maybe it mirrors their web application, right? They’re not seeing the adoption rate, for instance, going up.

Scott Burkett: [00:24:58] Now, if you’re web app is successful, and your mobile app is not, that’s a different problem, okay. That tells you that the core product that you have is valuable, and people are using it on the web, but they’re not using your mobile app. Maybe the interface stinks, maybe the usability stinks, it’s not worth it, there could be bugs, things like that that need to be addressed.

Scott Burkett: [00:25:18] But it all comes down, at the end of the day, to outreach and marketing, getting your app on the mobile side, the same exposure that your web application is getting in that particular instance. And when we say a business context, that’s generally what we’re talking about. It’s Facebook with a website or a web application, and they’ve got a mobile component to it as well, that type of pattern. So, they’ve got to look hard in the mirror and ask themselves why it’s not working, why it’s not getting the adoption.

Michael Blake: [00:25:44] And that’s true on the internal side too, right?

Scott Burkett: [00:25:46] That’s right.

Michael Blake: [00:25:46] If you want your app for internal use, you got to make sure people know about it.

Scott Burkett: [00:25:49] That’s right.

Michael Blake: [00:25:50] There’s got to be an incentive for them to use it.

Scott Burkett: [00:25:51] A policy. Crate a a policy, right?

Michael Blake: [00:25:53] It could be a policy, It could be you remove whatever process there was before, so they’re forced to use it,

Scott Burkett: [00:25:59] Right.

Michael Blake: [00:25:59] But-

Scott Burkett: [00:26:00] The worst thing you could hear as a developer, as s a software engineer, is that people aren’t using your app. They’d rather use email. That’s like the worst thing.

Michael Blake: [00:26:08] Really?

Scott Burkett: [00:26:09] Yeah. It’s too clunky, it does this, it’s too slow, whatever. It’s just easier to send the guy an email. Okay. So, that’s what they do, right?

Michael Blake: [00:26:16] Right.

Scott Burkett: [00:26:16] And email is like — Everybody wants to kill — Everybody has been trying to kill email for 20 years.

Michael Blake: [00:26:22] They have. It’s died more often than Rasputin.

Scott Burkett: [00:26:24] Exactly. I know, right? He’s on his 12th life at this point, right? But the reality is when that’s your fallback, your fallback is, “It’s just easier to send an email,” yeah, you got some issues with your app that you need to sort out.

Michael Blake: [00:26:37] And that brings up — I’m not going to attribute the name. I don’t necessarily have permission, but I was at a conference-

Scott Burkett: [00:26:41] Oh, come on.

Michael Blake: [00:26:43] I was at a conference a couple months ago, and there’s a venture capitalist there. One thing that he said that I’ll never forget, it was a great advice, is that, “Already good will always beat might be better, or good enough will always beat might be better.”

Scott Burkett: [00:27:02] Is there a question in there, or do you want to-

Michael Blake: [00:27:03] No, I’m asking for a reaction. If it’s something you’ve got, like email is already good enough, something that has, now, a learning curve that has some risk to it, if it’s not clearly better, it’s just going to get dumped off on the side of the road. They’ll go back, like you said, the email.

Scott Burkett: [00:27:20] Well, I think any founder would agree that their business plan paints a perfect picture of how things could be better or should be better. No business owner is going to say, “Well, my business plan does a poor job of telling you how great this product is going to be.” They’d probably go too far in that regard, if anything.

Scott Burkett: [00:27:36] I think that’s applicable sometimes. I mean, if it ain’t broke, don’t fix it Kind of mantra, but there’s certainly been plenty of applications that have come along that have made getting tasks done, or achieving certain goals, accomplishing something, adding value in ways that were it was easier than before. Case in point, look at LinkedIn, right. Before LinkedIn, I either knew you or I didn’t. I either could call you on the phone or send you an e-mail because I had that information. And email contacts were closely guarded, like that was your rolodex, right?

Michael Blake: [00:28:12] Yeah.

Scott Burkett: [00:28:12] Like the little black book that we used to have in the ’80s with all the phone numbers written down on. It was the same thing, you guarded your contacts. The business development people made a killing because they would go from one company to the next, and they bring basically their book of business with them because they had all their contacts, right?

Michael Blake: [00:28:26] Yeah.

Scott Burkett: [00:28:27] Well, that’s gone now. By and large, it’s gone. Still relationship-driven and a lot of industries are, but if you think about LinkedIn, if I wanted to connect with someone to ask them a question, or invite them to come on to a panel, or speak at an event, or whatever my reason is for reaching out, I can probably get to them within a day. I can probably get my message in front of them pretty, pretty quickly, right?

Michael Blake: [00:28:49] Sure.

Scott Burkett: [00:28:50] So, before LinkedIn came along, that didn’t exist. That capability didn’t exist. Now, imagine yourself as an investor, and it’s hard now because LinkedIn is just part of the fabric now. Everyone uses it but think about maybe 15-20 years ago as an investor, and some guy, Reid Hoffman, comes to you in California and says, “I’ve got this great idea. We’re going to connect the world on the internet.” “What? Okay. It’s a big idea. I get it, but-”

Michael Blake: [00:29:16] No, you burn them for witchcraft.

Scott Burkett: [00:29:18] Exactly. It’s heresy. “What do you mean? These are my contacts. I’m not going to share them with other people,” and that kind of thing. Well, the world’s changed. So, I think there’s some applicability to what that investor told you, either way though.

Michael Blake: [00:29:29] Yeah. So, a lot of apps are now made offshore. I don’t know if your company uses offshore.

Scott Burkett: [00:29:35] No.

Michael Blake: [00:29:36] Not so relevant to the discussion. But if I go to a shop, and they say that they tend to use a lot of offshore labor, wherever it is, it could be India, it could be Ukraine, it could be Philippines, should I be concerned? Should that in my mind be a disqualifying feature in terms of selecting who my developer should be?

Scott Burkett: [00:30:00] I think, it’s going to come down to one key factor here and that’s money.

Michael Blake: [00:30:04] Okay.

Scott Burkett: [00:30:05] Okay. You can certainly find a country that will build your app, probably off of a bulleted list, like we cautioned about earlier, and you save some good money if you find the right company in the right country. But I will tell you a story not so awful long ago, there was a Japanese software company that had offshored, outsourced some of its development on its key product to China. Okay. Well, China, hopefully, the Chinese politico is not listening to this right now, and they’re going to hunt me down or something, but China doesn’t really have a great track record in not stealing things. I mean, China has-

Michael Blake: [00:30:42] Always since Marco Paul.

Scott Burkett: [00:30:43] That’s right, yes. China has a wee bit of a reputation for reverse engineering things and just outright lifting things.

Michael Blake: [00:30:51] Adopting them as their own.

Scott Burkett: [00:30:52] Adopting them as their own. Look at our new stealth fighter, right. Yeah, right, whatever. So, this Japanese company was so paranoid about China, these developers in China working on their product, they actually had five different Chinese offshore companies, and they gave each one of them a piece of it. They wouldn’t give the entire thing to one company. So, what does that tell you?

Michael Blake: [00:31:12] I think Apple does that, if I’m not mistaken.

Scott Burkett: [00:31:14] They could, they could.

Michael Blake: [00:31:14] They don’t let everybody have the whole formula.

Scott Burkett: [00:31:15] The keys to the kingdom, right?

Michael Blake: [00:31:17] Yeah.

Michael Blake: [00:31:17] And I’m not here to say that all offshore is bad. It’s not. I’ve had some successes with offshore development in the past, and I’ve had some that were not as successful. Ultimately, it came down to the ones that were successful were the ones that were fully engaged with the team, the larger team, the business team throughout the development process. They took the time to understand the drivers behind it, and where we’re we going, and best practices. And there was a liaison on the business team that ensured that the development team were using best practices and things of that nature, so not to paint you into a corner.

Scott Burkett: [00:31:52] So, I think, it goes without saying that you should probably go into it with eyes wide open, if you do it. But to be fair, I would approach it here in the United States as well the same way. I’d do it the same way. I wouldn’t necessarily give it to five different companies to work on like the Japanese company I mentioned did. But I would certainly — Over here, we’re protected by NDAs and other things, IP agreements, and things like that, and, of course, the US Code of Law, which helps a lot.

Michael Blake: [00:32:19] There is that, yeah.

Scott Burkett: [00:32:20] The minute you put it offshore — And I’m not an attorney by any stretch of the imagination. Though, I have given a free legal advice before.

Michael Blake: [00:32:27] Don’t let that stop you.

Scott Burkett: [00:32:28] That’s right. But I think you should probably consult maybe some fellow entrepreneurs that have had successes building things offshore, and maybe kind of learn from them, specifically, who they’re dealing with, and are they reputable. That referrals always going to go a long way.

Michael Blake: [00:32:44] So, a recurring theme we’re hearing here is that the business side of the business has to be very closely involved with the technology side. This is not just something you hand over a bunch of nerds-

Scott Burkett: [00:32:55] That’s right.

Michael Blake: [00:32:55] … and say, “Have us build something.” I mean, you’ll get something.

Scott Burkett: [00:32:57] You’ll get something.

Michael Blake: [00:32:58] It just won’t be what you want most likely.

Scott Burkett: [00:33:00] Or the technical would be off the chart.

Michael Blake: [00:33:02] All right. Well, we’re running out of time, unfortunately. We could talk about this and other things-

Scott Burkett: [00:33:06] That true.

Michael Blake: [00:33:06] … for a long time. So, any concluding comments, anything that I should have asked but didn’t, or something else that our listeners need to know about the app decision process whether to build that app?

Scott Burkett: [00:33:19] I haven’t even got to my belly dancing bit.

Michael Blake: [00:33:22] Probably for the video version of the podcast.

Scott Burkett: [00:33:24] Okay. I think when you decide you want to build something, I think you have to make a commitment to the project. It doesn’t matter if you’re a solo founder, a single founder, or you’re a small team, or you’re a company that’s looking to build an application. Again, it doesn’t matter if it’s a desktop, web, or mobile.

Scott Burkett: [00:33:41] I think you’ve got to apply those fundamental business practices to it, take those practices, and basically force feed the development team with those business drivers because if you don’t, like you said, you’re going to get something back, but it may or may not — it may do everything on the list functionally, but it may or may not solve the problem at hand. And, I think, aligning those things is a very key factor that people should go into it with knowing that, so.

Michael Blake: [00:34:07] Okay. Well, this has been great. I’m sure somebody listening to this this podcast will want to learn more. How do people find you?

Scott Burkett: [00:34:15] Unfortunately, I’m fairly easy to find on the web. So, you can just Google my name, Scott Burkett, I suppose, or just go to scottburkett.com, and all my links are there somewhere. I think so.

Michael Blake: [00:34:27] Yeah. you are not hard to find.

Scott Burkett: [00:34:28] I’m, unfortunately, not hard to find.

Michael Blake: [00:34:30] All right. Well, that’s going to wrap it up for today’s program. I’d like to thank Scott again so much for coming and sharing his expertise.

Scott Burkett: [00:34:36] Thanks for having me.

Michael Blake: [00:34:36] This has been great. I’ve learned a lot. And we’ll be exploring a new topic each week. So, please tune in so that when you are faced with your next business decision, you have a clear vision when you’re making it. Once again, this is Mike Blake. Our sponsor is Brady Ware & Company. And this has been the Decision Vision Podcast.

Tagged With: custom app, custom app development, custom application development, Dayton accounting, Dayton CPA, Dayton CPA firm, Decision Vision, Decision Vision podcast, Decision Vision podcast series, LinkedIn, Michael Blake, Mike Blake, mobile app, offshore app development, offshore development, open source software, Startup, startup company

Business RadioX ® Network


 

Our Most Recent Episode

CONNECT WITH US

  • Email
  • Facebook
  • LinkedIn
  • Twitter
  • YouTube

Our Mission

We help local business leaders get the word out about the important work they’re doing to serve their market, their community, and their profession.

We support and celebrate business by sharing positive business stories that traditional media ignores. Some media leans left. Some media leans right. We lean business.

Sponsor a Show

Build Relationships and Grow Your Business. Click here for more details.

Partner With Us

Discover More Here

Terms and Conditions
Privacy Policy

Connect with us

Want to keep up with the latest in pro-business news across the network? Follow us on social media for the latest stories!
  • Email
  • Facebook
  • Google+
  • LinkedIn
  • Twitter
  • YouTube

Business RadioX® Headquarters
1000 Abernathy Rd. NE
Building 400, Suite L-10
Sandy Springs, GA 30328

© 2025 Business RadioX ® · Rainmaker Platform

BRXStudioCoversLA

Wait! Don’t Miss an Episode of LA Business Radio

BRXStudioCoversDENVER

Wait! Don’t Miss an Episode of Denver Business Radio

BRXStudioCoversPENSACOLA

Wait! Don’t Miss an Episode of Pensacola Business Radio

BRXStudioCoversBIRMINGHAM

Wait! Don’t Miss an Episode of Birmingham Business Radio

BRXStudioCoversTALLAHASSEE

Wait! Don’t Miss an Episode of Tallahassee Business Radio

BRXStudioCoversRALEIGH

Wait! Don’t Miss an Episode of Raleigh Business Radio

BRXStudioCoversRICHMONDNoWhite

Wait! Don’t Miss an Episode of Richmond Business Radio

BRXStudioCoversNASHVILLENoWhite

Wait! Don’t Miss an Episode of Nashville Business Radio

BRXStudioCoversDETROIT

Wait! Don’t Miss an Episode of Detroit Business Radio

BRXStudioCoversSTLOUIS

Wait! Don’t Miss an Episode of St. Louis Business Radio

BRXStudioCoversCOLUMBUS-small

Wait! Don’t Miss an Episode of Columbus Business Radio

Coachthecoach-08-08

Wait! Don’t Miss an Episode of Coach the Coach

BRXStudioCoversBAYAREA

Wait! Don’t Miss an Episode of Bay Area Business Radio

BRXStudioCoversCHICAGO

Wait! Don’t Miss an Episode of Chicago Business Radio

Wait! Don’t Miss an Episode of Atlanta Business Radio