News for hackers. Stuff that matters.
Re:Google will stop using Oracle’s finance software and adop... by curiousgal on Monday April 05, 2021 @09:29PM (#26706991)
Why not build their own internal system? They'll end up hiring SAP devs anyway, why not make use of the existing talent?
Re:Google will stop using Oracle’s finance software and adop... by perardi on Monday April 05, 2021 @10:09PM (#26707221)
Good ol’ core competency theory?

https://en.wikipedia.org/wiki/Core_competency

Google’s mission is…well, that depends on how cynical you are. But, whether it’s organizing the world’s information or spying on us with ads, it sure isn’t “develop boring payroll software, and maintain that awful boring software forever”.

Also, without knowing the exact nitty gritty of what this particular bit of payroll software does: does it manage international employees? Because just doing US compliance would be bad enough, dealing with regulations for N countries sounds like eating a bucket of bees.

Re:Google will stop using Oracle’s finance software and adop... by smt88 on Monday April 05, 2021 @10:50PM (#26707475)
Google, like its users, has no concept of their core competency. The only reasons I assume they'd skip building their own ERP are that it's a boring product and, if they tried to sell it, they'd actually have to support it.
Re:Google will stop using Oracle’s finance software and adop... by antonvs on Tuesday April 06, 2021 @01:44AM (#26708303)
Unless you squint hard enough count their cloud services, Google has zero demonstrated competency building enterprise apps. Their core competency may be a mystery, but we can rule out some things, and this is one.
Re:Google will stop using Oracle’s finance software and adop... by sofixa on Tuesday April 06, 2021 @04:48AM (#26709579)
G Suite or whatever it's called today isn't "enterprise apps"? And their GCP is still third in the running and bigger than Oracle's and IBM's clouds, so that's gotta count for something.
Re:Google will stop using Oracle’s finance software and adop... by antonvs on Tuesday April 06, 2021 @08:54AM (#26711181)
"Enterprise app" was perhaps too general. Neither of those examples remotely resemble an ERP application.

Google has literally zero experience in that area, and if they tried to do it from scratch, it would take many years. Probably not less than ten years before they'd have a chance of competing with the established players. Even if they wholesale hired a team from a major player, it would still take years to reimplement the functionality and get it to a marketable state.

There's no "minimum viable product" that could succeed in that space - a system has to be able to take care of an entire enterprise's operational needs, or it's not in the running.

Re:Google will stop using Oracle’s finance software and adop... by candiodari on Thursday April 08, 2021 @04:40AM (#26736469)
I disagree. Google could be extremely strong here. Both SAP and Oracle are essentially a database with a web- and UI framework and a few example apps. They are "dBase in the (locally-hosted) cloud", evolved 10 years. And yes, a few of the example apps delivered with the DBs are certified for certain financial purposes, which Google wouldn't have. But Google has quite a few parts of this already in place.

Google has got the database, Spanner. It's even supposed to solve a major problem that both Oracle and SAP are currently lacking. Massively distributed transaction speed: if you want a webshop, but you're the 1000lb gorilla of your industry, you need to support tens to hundreds of thousands of transactions per second. And you'd love to do this by just "BEGIN TRANSACTION <blabla> ... COMMIT", right? Well, mostly you can't do that. Oracle and SAP have always worked by providing faster single machine hardware and are not really ahead of Spanner in clustering.

Let's assume Spanner marketing and academic papers actually tell us what Spanner can do. That it can run transactions, distributed, at greater speed than anything else. Apparently they can run transactions at "double the speed of light" (apparently they don't need a cluster roundtrip to confirm a transaction, just a one-way message). Hell, maybe they've got a patent on this technique.

Second they HAVE one of the biggest business ventures of the planet running on this platform (Google Ads), and clearly working. So they have a strong argument that it can work very, very reliable.

They've got all sorts of useful stuff integrated on top of this solution. BigQuery querying, you don't even need to configure or admin read-only replicas, those come free. Plus whatever Google cloud ML does, another area where Oracle and SAP probably can't ever match Google. Companies want this. If they can get the computational power of Google cloud behind their core database, it would have clear advantages. Oracle and SAP are both building this sort of solution, but that is not their strength. They can never approach the machine power Google has.

So if Google built a dBase-like (hopefully a bit more modern) frontend on top of Spanner, make it accessible for administering huge businesses, and implement 100 example apps (warehouse management, basic (ie. ignoring the law) personnel administration, the hated hours tracking, ...) on top of Spanner, you have a solution that could be pretty tempting for huge businesses and would be a subscription based service that people seriously overpay for.

The reason you need those 100 example apps is that they're not just 100 example apps. They're a standard data format (so for instance, any employee tracked in personnel admin doesn't need to be entered again in hours tracking. Warehouses and stock, administered by different apps, already have an interface between them sharing data, ...)

They can compete here if they want, and while they're lacking one thing, they're very strong (some might say unbeatable) on another front. This can be made to work with not even that much effort.

You are of course correct that it would take 10 years to build out this business, and that would be considered very fast. But it can be done.

Re:Google will stop using Oracle’s finance software and adop... by nightowl_games on Tuesday April 06, 2021 @01:32AM (#26708232)
Could play into GSuite. Could be a great play into workspace integration.
Re:Google will stop using Oracle’s finance software and adop... by OccamsMirror on Tuesday April 06, 2021 @04:29AM (#26709467)
I see zero evidence that Google cares about G̶S̶u̶i̶t̶e̶ Google Workspace.
Re:Google will stop using Oracle’s finance software and adop... by rchaud on Tuesday April 06, 2021 @10:28AM (#26712159)
Office365 has a gigantic advantage in this space with Dynamics ERP
Re:Google will stop using Oracle’s finance software and adop... by SmellTheGlove on Monday April 05, 2021 @09:59PM (#26707159)
It's massively reinventing the wheel. ERPs do a lot of important things, and where it matters, they do it in a very compliant way.

The other piece is the opportunity cost. Ideally, your expensive engineers are working on products and other high leverage work. Even if you want to build it, you have to find engineers that are interested in doing that when it's not the product.

Re:Google will stop using Oracle’s finance software and adop... by UncleMeat on Monday April 05, 2021 @10:06PM (#26707200)
It is a pain in the ass, nobody really wants to work on it, it creates a maintenance risk, and Googlers are paid super high salaries.

Google has a NIH problem in many spaces, but the decision to scrap the ancient internal system and go with Workday (despite Workday being a nightmare) was clearly the right one.

Re:Google will stop using Oracle’s finance software and adop... by _rpd on Monday April 05, 2021 @09:54PM (#26707134)
I worked on a decision like this once. It eventually came down to the financial auditors preferring SAP’s reports. Roll-your-own isn’t going to fly with anyone.
Re:Google will stop using Oracle’s finance software and adop... by throwawayboise on Monday April 05, 2021 @11:57PM (#26707811)
This is very true. Same reason almost all small businesses use Quickbooks -- because their accountants prefer it.
Re:Google will stop using Oracle’s finance software and adop... by theta_d on Monday April 05, 2021 @09:49PM (#26707096)
Would you want to move off the cool project you've been working on to build an HR system?

Besides, buying SAP is Opex. Google wants its engineers working on Capex projects.

Re:Google will stop using Oracle’s finance software and adop... by JohnJamesRambo on Monday April 05, 2021 @11:36PM (#26707720)
What cool projects are at Google?
Re:Google will stop using Oracle’s finance software and adop... by viraptor on Tuesday April 06, 2021 @01:27AM (#26708202)
Most of the projects related to running their infrastructure will be quite interesting by default because of their scale.
Re:Google will stop using Oracle’s finance software and adop... by sachinag on Monday April 05, 2021 @10:44PM (#26707437)
There is a famous story that the engineers wanted to way back when and Eric Schmidt managed to get them to stop by saying "Oracle is auditable" and all the engineers were like "ugh, government regulations" and that was that
Re:Google will stop using Oracle’s finance software and adop... by analog31 on Monday April 05, 2021 @09:47PM (#26707086)
Too easy for someone to use it to cook the books? Maybe it looks better in an audit if they can point to an external source for their accounting software.
Re:Google will stop using Oracle’s finance software and adop... by tablespoon on Monday April 05, 2021 @09:57PM (#26707148)
> Too easy for someone to use it to cook the books? Maybe it looks better in an audit if they can point to an external source for their accounting software.

I think that is probably a big concern. I read a comment once by someone who said they worked in some kind of company that did financial audits, and it said that as soon as they got a whiff of some homegrown accounting system, the audits got way more expensive, because then they'd have to do a technical audit of the system in addition to the bean counter's audit.

If the company ran SAP or some other common ERP system, they didn't have to do that, because it was battle-tested and assumed to be correct.

Re:Google will stop using Oracle’s finance software and adop... by throwaway13337 on Monday April 05, 2021 @10:03PM (#26707184)
This is it right here.

The magic of these horrible ERP systems is that auditors like them because they've dealt with them before.

I've had a similar conversation about such with the owner of a company who wanted to go public on the horizon. Switching to SAP or Oracle is for this reason and this reason alone. It's such a shame that they are so awful and yet this somewhat tiny thing is the deciding factor.

I'm sure many companies have fucked up their entire internal systems and, potentially, lost out on moving forward simply because they went with these beasts. Tech turnover has got to be huge when you move to something like this. It's probably not worth it in the end, really.

Let the auditors bitch.

Re:Google will stop using Oracle’s finance software and adop... by heymijo on Monday April 05, 2021 @10:26PM (#26707331)
Does SAP use its own system?
Re:Google will stop using Oracle’s finance software and adop... by vishnugupta on Tuesday April 06, 2021 @12:30AM (#26707958)
It’s turtles all the way down.
Re:Google will stop using Oracle’s finance software and adop... by thatsnotmepls on Monday April 05, 2021 @11:38PM (#26707727)
It does.
Re:Google will stop using Oracle’s finance software and adop... by analog31 on Monday April 05, 2021 @10:51PM (#26707479)
Excel. ;-)
Re:Google will stop using Oracle’s finance software and adop... by Naga on Monday April 05, 2021 @10:26PM (#26707326)
I'm an external auditor, this is definitely true. Large ERPs have special audits done over their technical systems that we can rely on and not really think too much about whether the system works or not, since another auditor has already signed off that it does.
Re:Google will stop using Oracle’s finance software and adop... by JaggerFoo on Monday April 05, 2021 @11:11PM (#26707593)
I could make any adjustment I want to posted GL transactions using SQL and knowledge of the chart of accounts and subledgers. No one would know unless it is a transaction picked for audit. This is true at least for Oracle ERP - there is no database row-level security for posted GL transactions.

So auditors belief that an Oracle ERP system gives them confidence in a company audit is misguided.

Cheers

Re:Google will stop using Oracle’s finance software and adop... by Naga on Tuesday April 06, 2021 @07:38AM (#26710650)
I'm an auditor, and what you're saying is probably fair, but probably not a big deal. I have a lot of clients who either use Excel for their bookkeeping or provide us their full GL in Excel, so we always have the risk of changes being made, but we're not too concerned since our regular audit procedures would uncover it.

We're required to obtain an understanding of the control environment (so the ERP system in this case), and if we want to rely on its outputs we have to do dedicated testing over it. You're right though that if you do alter one transaction it's probably not going to come up in the audit samples. There's a bit of a gradient though between how much you alter and how much the auditors care, because auditors deal with things on a materiality basis. The more you manipulate the finances, the more material it becomes and the more we care, but also the more likely it will be uncovered. If you're changing a few trivial transactions we more certainly will never uncover it unless you're really unlucky, but then the effects of those trivial transactions is trivial anyways so it's not really a problem.

Re:Google will stop using Oracle’s finance software and adop... by bsder on Tuesday April 06, 2021 @12:59AM (#26708069)
> So auditors belief that an Oracle ERP system gives them confidence in a company audit is misguided.

Oracle/SAP is NOT about whether the system is actually correct.

Oracle/SAP IS about whether the system not being correct is the legal liability of someone else.

Re:Google will stop using Oracle’s finance software and adop... by tablespoon on Tuesday April 06, 2021 @12:22AM (#26707927)
> I could make any adjustment I want to posted GL transactions using SQL and knowledge of the chart of accounts and subledgers. No one would know unless it is a transaction picked for audit. This is true at least for Oracle ERP - there is no database row-level security for posted GL transactions.

> So auditors belief that an Oracle ERP system gives them confidence in a company audit is misguided.

I'm no expert, but I don't think typical auditors are there to find things like that.

Re:Google will stop using Oracle’s finance software and adop... by bartimus on Tuesday April 06, 2021 @01:56AM (#26708391)
Because it's less about engineering and more about knowing all the laws and regulations. You'd either need developers with both expertise or have these people working together finding a workable software interpretation of all those legal documents.
Re:Google will stop using Oracle’s finance software and adop... by hindsightbias on Tuesday April 06, 2021 @01:12AM (#26708131)
They’ve had 16 years with the smartest people in the room to reinvent the wheel and they’ve got... nothing.

The SAP SMEs I know have decades of implementation and training and are on a first name basis with Dietmar. I’m not sure if it’s him, but one of the founders still teaches the advanced SAP architecture courses. You go to Germany and spend 3 months in class with him.

In the meantime, Larry and Sergey are doing what? At least the other Larry is being constructive and working on his next yacht.

Re:Google will stop using Oracle’s finance software and adop... by kram8 on Tuesday April 06, 2021 @01:48AM (#26708327)
Even Microsoft runs SAP Finance and Microsoft has a lot of ERP/Finance knowledge in house. I guess building a system that supports the scale and specific accounting standards all over the world is a non trivial task.

I work in Enterprise Software and I have experienced multiple times that tech companies first tried to build an administrative back office system and came back to the market two years later as the underestimated the complexity.

Re:Google will stop using Oracle’s finance software and adop... by ksec on Tuesday April 06, 2021 @03:11AM (#26708962)
>Even Microsoft runs SAP Finance and Microsoft has a lot of ERP/Finance knowledge in house.

So Microsoft dont Dogfood their own Dynamics 365? No wonder why SAP is winning.

>administrative back office system and came back to the market two years later as the underestimated the complexity.

I have lots of first hand experience with it. As a matter of fact I have never seen any modern ERP replacement that works better than the old one. Because the people who do the design input tell software developers how the ERP should work dont have much experience with the actual task. They are mostly manager who thinks they know something but they dont. ERP / CRM to this day is still an unsolved problem for SME. Large Cooperate Enterprise seems to have adopted to SAP already so the skill is now officially "portable" and part of Resume Driven culture.

Re:Google will stop using Oracle’s finance software and adop... by arethuza on Tuesday April 06, 2021 @06:02AM (#26710036)
Last time I checked (6+ years ago) even the top of the range Microsoft ERP products (which called Dynamics AX at the time) was actually pretty limited compared to SAP - in particular it's payroll module only seemed to handle the US.
Re:Google will stop using Oracle’s finance software and adop... by takinola on Tuesday April 06, 2021 @11:38AM (#26713178)
It's less about confidence in the product and more about having a product that is the right fit for you. Companies like Microsoft are at the very high end of requirements and complexity. Dynamics is more targeted at small to the low end of large enterprise companies.
Re:Google will stop using Oracle’s finance software and adop... by formercoder on Monday April 05, 2021 @09:39PM (#26707037)
I’m sure many, many PowerPoint slides were developed in order to make that decision.
Re:Google will stop using Oracle’s finance software and adop... by Andrew_nenakhov on Tuesday April 06, 2021 @01:26AM (#26708199)
It might get cancelled in 18 months. Even Google should know not to depend on Google for any business critical tasks.
Re:Google will stop using Oracle’s finance software and adop... by jankyxenon on Tuesday April 06, 2021 @01:42AM (#26708285)
Build an internal finance system? Engineering is not the primary activity there - modeling business process, regulations, accounting principles, compliance and legal considerations is the hard part.

That takes a whole lot more expertise than repurposing an engineering team.

How much expertise does an engineering team have in corporate finance?

Imagine writing turbotax from scratch. Now imagine writing it for businesses. Now imagine coding all the tax law correctly.

Re:Google will stop using Oracle’s finance software and adop... by foobaw on Tuesday April 06, 2021 @01:51AM (#26708354)
Google could probably do it if they REALLY wanted to. But to handle all the small nuances and complexities is not trivial. An example - larger companies will never use Expensify because of a lot of features that it lacks compared to Concur.
Re:Google will stop using Oracle’s finance software and adop... by karmasimida on Monday April 05, 2021 @11:39PM (#26707734)
Because it is not going to be as profitable?

They are making more money by allocating the same resources to ads related project, so why bother anyway.

Re:Google will stop using Oracle’s finance software and adop... by Havoc on Tuesday April 06, 2021 @07:19AM (#26710510)
Software people building finance stuff works about as well as finance people building software. Which is to say not at all
Re:Google will stop using Oracle’s finance software and adop... by etaioinshrdlu on Monday April 05, 2021 @09:44PM (#26707073)
This is a great and confusing question, because of all large companies Google seems most inclined to want to own their whole software stack. Plus, they have an army of engineers who surely think finance software can't be too complicated!

So what gives? How could Google end up in this position?

Re:Google will stop using Oracle’s finance software and adop... by lokedhs on Monday April 05, 2021 @11:17PM (#26707621)
They may have tried already. It turns out that financial software is really complicated. The basic functionality is never too complicated, but most of these systems are edge cases that needs to be treated specially. Also, a lot of behaviour has legal implications, so it would take a long time to develop software to compete with something like SAP.

Unless Google wants to get into the ERP software business, spending years developing such a system is a waste of money. Also, they'd need to maintain it for a very long time, and we all know what Google feels about keeping software maintained for long periods of time.

Re:Google will stop using Oracle’s finance software and adop... by Klwohu on Monday April 05, 2021 @10:22PM (#26707301)
Joking, right? Google's average tenure is like 18 months, it's doubtful that anybody even understands 90% of their products any more.
[dead]
Re:Google will stop using Oracle’s finance software and adop... by foepys on Tuesday April 06, 2021 @02:04AM (#26708442)
Bold statement. ERP is a billlion dollar market. If everybody in this space is so "lousy", why not disrupt it and bless everybody with your skills?