Workday project at Washington University hits $266M
Posted by sebastian_z 2 days ago
Comments
Comment by Telemakhos 2 days ago
1) What happened to the days when universities published their own software, like pine from UW? It seems like Washington of St Louis, which offers a PhD in computer science, should have some students capable of writing a database to run the university.
2) Why have universities not collaborated to develop a modular, expandable system for running a university, instead of putting themselves at the mercy of Workforce, SAS, etc?
3) These same processes were at some point in the past handled on paper, for far less than $16k/student. At what point did the university so lose its organizational competence that the filing system (that's what a database is) ate the budget?
Comment by justanotherbody 2 days ago
A common theme is limited or no budget for updating or expanding systems such that the go from "nice" to "acceptable" to "clunky" and then worse.
Politics also becomes an issue. That aged home rolled service might have a palpable price tag to fund a major update for, but once you do discovery and scope every specialized integration made for every department and reality sets in. Whatever path is chosen is going to burn a number of parties, and using a vendor provides a baseline for functionality and a convenient scapegoat
2 - see federated auth via shibboleth, or any number of incommon tech. Or even Kerberos
This stuff exists and often works well, but brings it's own operational maintenance challenges and required specialized skill sets.
3 - only a subset of these processes were handled on paper. expectations on both the timelines and breadth of services have gone up significantly since this was all on paper
Comment by hshdhdhj4444 2 days ago
This reminds me of how a small team of U.S. seniors provided WiFi to basically the entire D1 football stadium for our college (at a time this hadn’t been done before), for < $10k (we used the grant to buy whatever we couldn’t get used from various departments), had it working in what may have been a first for a college stadium of that size, only for it to be completely scrapped and the university spending tens of millions to replace it with a new commercial system that didn’t even work as well and had a higher per game support fee than the cost of running our entire system for the whole season.
Unrelated to this (but maybe still explaining why), the college president was suspected of having sent contracts to “friends” who had significantly overcharged the university for years.
Comment by basket_horse 2 days ago
Comment by karencarits 2 days ago
I guess we could also flip it and ask why don't we offer PhDs in developing software for public administration?
Comment by basket_horse 2 days ago
Comment by andrewbutts 2 days ago
Comment by UncleMeat 23 hours ago
Comment by browningstreet 2 days ago
I think it might also be something else.
Comment by rayiner 2 days ago
WUSTL has 20,000 students and faculty. This is not a big organization. To manage that, they have over 17,000 administrators. Meanwhile, the Pentagon in 1941, at the start of US involvement in WWII, had only 24,000 civilian employees to manage over a million soldiers.
Comment by musicale 1 day ago
Some universities will also claim that the average financial contribution for students and families has not increased, in spite of tuition and fees outpacing inflation for half a century or more and student loan debt reaching $1.6T.
But any large bureaucratic organization tends to seek expansion of its staff, budget, and influence, and that is likely a core reason for the dramatic increase in non-teaching university staff.
Comment by lotsofpulp 2 days ago
Federal taxpayers underwrite unlimited amounts of money to the university’s customers. Why would the university’s leaders not take advantage of this and enlarge their kingdoms as much as possible? The bigger the budget, the bigger the university employees’ cut (incl the board).
Comment by natas 2 days ago
2) See (1) and also because AI can't do it, so they can't handle.
3) Because paper kills trees, and brawndo contains electrolytes, duh.
Comment by wongarsu 2 days ago
> Washington University's Executive MBA (EMBA) program provides a holistic approach to managing people, projects, and budgets. It is designed to meet the needs of middle- and senior-level professionals who seek to exercise true organizational leadership in dynamic and changing business environments
Sounds like the perfect people to manage your software projects. Not sure if you'd get a professor, hire phds or make it a student-run program, but surely something can be arranged. Maybe they can even rope in the people from the Information Systems Management courses
Comment by lubujackson 1 day ago
I don't remember all the details, but this is what they used up til the mid-90s. By then, I could probably run something on my 486 home computer that would complete in half an hour. But there were decades of process and customization embedded in these systems.
When modernization happened, it was swift. My dad was lucky with the timing as he was retiring during the transition so even made bonus money coming back as a consultant. But you can imagine that even if the new software was pricey and not as customizable, the speed improvements and reduction in staff made sense.
Once the old staff was cleared out, there was no department of staff being paid to build computer services, only the lesser staff needed to maintain and use it. The issue was that hardware/Internet usage expanded too fast, the importance and reliance on tech grew and it became a selling point for unis to have the newest systems in place.
It makes sense now for the pendulum to swing in the other direction, as customization and cost are wildly out of balance with AI and the latent tech workforce available at every college.
I would say the blocker now is the same as what allowed creaky old systems to persist into the 90s - administration doesn't give a shit about any of this and it is only viewed as a cost center. Until differentiating through customization provides an obvious and immediate fiscal benefit to the admins themselves, most unis won't look at changing off their shitty landlord systems until they are basically forced to by the market.
Comment by pknomad 2 days ago
1. They exist. However, writing a piece of software is not the same thing as supporting them, especially when it comes to dealing with core HR system. This is where SaaSs and similar platform offers lot of appeal.
2. Also difficult because everyone has different needs and at some point certain features get prioritized over others. I support a platform that was built in house before I was born. The guy who wrote it is no longer with us and it is cludgy. Any product decisions evolve years of committee meetings before any decision gets made (by which the it may be incorrect or not relevant.)
Every single time I worked for a company that said let’s hiring an engineering team to build a software that is already solved by a market offering, it has never gone well. The in house product never had the same capabilities or had the same sheen.
3. Can’t answer this one other than digitization efforts.
For transparency, a single software engineer budget is $670K+.
Comment by cootsnuck 2 days ago
Are you saying that the costs to employ a single software engineer is $670K+? If you mean something else then nvm.
Otherwise that's a ridiculous number to use unless you are specifically talking about places with the highest cost of living in the country where a mid-level dev starts at over $200K.
Comment by pknomad 2 days ago
Comment by robwwilliams 2 days ago
I find this 4X of base salary implausibly high. 2X strikes me as closer to my reality at a large academic medical center.
Comment by Newlaptop 2 days ago
Heck of a lot of "support cost" to get to $670k
Comment by HFguy 23 hours ago
Whether the numbers are either wrong or if that is truly what support costs look like at a university would be interesting to know.
Comment by Spivak 2 days ago
I mean students on their own go rogue and make tools for their peers to make it less painful to much fist shaking by the administration.
Comment by colechristensen 2 days ago
Comment by cyberrock 2 days ago
Comment by DontchaKnowit 2 days ago
Comment by Telemakhos 1 day ago
Comment by nacozarina 2 days ago
Comment by hshdhdhj4444 2 days ago
the kickbacks are too good.
Comment by msy 2 days ago
Comment by basket_horse 2 days ago
Also, I wouldn’t put Palantir in the same bucket as Workday and ServiceNow. It’s expensive, but it does work.
Comment by msy 2 days ago
Comment by basket_horse 2 days ago
Comment by rwmj 2 days ago
Comment by rgovostes 2 days ago
I just spent a minute poking at it: my dashboard page didn't load, then it told me there are no open tickets in the system, then clicking on a different ticket number to open it didn't do anything, and then the server stopped responding. (Edit: it took 48 seconds to load the ticket.)
They also have a little stopwatch button on some pages that pops up a "Browser Response Time" window that tries to put the blame for slow page load times on the user's browser. Weird, wonder why they need that...
Comment by rwmj 2 days ago
Comment by rgovostes 2 days ago
> Now Assist offers real-time guidance and support for users seeking help with Virtual Agent. This feature’s generative AI skills blah blah blah
Ok...? There is no input box to interact with "Now Assist" or the "Virtual Agent", it's just like a marketing blurb for some other feature.
Comment by dwood_dev 2 days ago
Comment by janstice 2 days ago
Comment by T0Bi 1 day ago
Comment by andreasha 2 days ago
Comment by heyheyhey 2 days ago
Like all SaaS in-house implementations, this is entirely on how your company's ServiceNow developers.
I've worked on multiple SNOW implementations and things can go really bad when you go crazy with the customizations.
Comment by rgovostes 2 days ago
Comment by inkyoto 2 days ago
At its core, there is a workflow management engine that third parties can use to implement their own, stateful, process centric products and services.
We have ServiceNow proper (the CRM) and a completely unrelated to CRM third party product that we have purchased and which is implemented on the ServiceNow platform. Both have nothing to do with each other and are used by different business users.
Comment by heyheyhey 2 days ago
Comment by T0Bi 1 day ago
Comment by FireBeyond 2 days ago
Yes, many other sites also break this navigation, but SN takes it to a whole other level.
Want to open and edit multiple records in different tabs? You're a braver soul than I. Better also double check what record you go back to when you click Update. Which is of course different to when you right click and choose Save.
What comes after UI16 for user interface design? Well, UIB, of course. UI16 still looks straight out of 2016.
Comment by fluidcruft 2 days ago
Comment by drjasonharrison 2 days ago
It still didn't make sense why an enhancement request and a fix request couldn't be moved between queues. Or why I received three (at least) emails when an issue was closed.
Comment by skissane 2 days ago
When I first saw ServiceNow, I was impressed - because my point of comparison (I worked for a university at the time) was BMC Remedy, which was terrible. And some years later I did some consulting for a major bank which was using some 3270-based IBM solution (Tivoli something… I believe it has finally been discontinued) and ServiceNow is light years ahead of that too.
Comment by johnboiles 2 days ago
It must be really really really good for the HR decision makers though?
Comment by Etheryte 2 days ago
Comment by alephnerd 2 days ago
Data Integration.
Workday is extremely good at integrating various different data sources and providing support to build integrations if they are not offered by them.
A private research university like WUSTL is a conglomeration of around 10 colleges all of which all have their own internal operations, a couple organizations dedicated to facilities maintenance, an entire community medical network dedicated to STL metro, a major sports program, housing for students and faculty, procurement, insurance, etc.
All of these are entire business units or functionally independent organizations. And in this complexity arises multiple different organically developed data stores, schemas, and practices. At that kind of scale, liability grows exponentially and you as an organization need a way to better understand what is happening.
That is why products like Workday are beloved by enterprises.
Comment by kotaKat 2 days ago
That doesn't quite make sense for a college. Students aren't employees, why are we trying to fit them into the same mold as an employee in this nonsense it feels like?
Comment by janstice 2 days ago
It’s also one of the few from-scratch cloud-first student management solutions.
Comment by herewulf 2 days ago
Comment by drjasonharrison 2 days ago
Comment by zephyreon 2 days ago
Consultants + vendor pitch a nice shiny solution that handles everything & works flawlessly. In actuality it resulted in a net efficiency & productivity loss vs the homegrown systems we came from.
It sure did generate plenty of billables for the consultants though, who mind you, are still contracted over a year later.
Comment by natas 2 days ago
Comment by rayiner 2 days ago
WUSTL has more administrators than students:
> Academic staff 4,551 (2024)
> Administrative staff 17,979 (2024)
> Students 16,399 (fall 2024)
University of Munich, a prestigious university in German, has only 8,200 administrators for 54,000 students. So less than half the administrators for more than triple the number of students.
The University of Munich has a budget of 800 million Euro. Excluding the medical school, WUSTL has a budget over $4 billion.
Comment by zippyman55 40 minutes ago
Comment by itsdrewmiller 1 day ago
Comment by russfink 2 days ago
Comment by bc569a80a344f9c 2 days ago
Comment by msy 2 days ago
Comment by Spivak 2 days ago
It just sounds like Accenture-ware with a new name.
Comment by refulgentis 2 days ago
Comment by rasz 2 days ago
Comment by nutjob2 2 days ago
Comment by alephnerd 2 days ago
HNers really underestimate the complexity of software projects in organizations as divided as a large private research university that is also a major healthcare network [2].
[0] - https://governmentrelations.wustl.edu/economic-impact-st-lou...
Comment by jasonwatkinspdx 2 days ago
At the time the industry wisdom was that basically 80% of CRM projects fail to return value. And the customers knew that plainly, but the alternative was trying to keep some COBOL era system limping along. So even though they knew they were likely going to burn a huge pile of money, it felt like a necessity.
So a sort of stockholm syndrome mentality takes root where they just hope they can limit the bleeding as much as possible.
Also just HIPAA being in the mix adds non trivial complexities.
Comment by alephnerd 2 days ago
Yep, and WUSTL - like most Universities - is a major medical network in it's region. Ime, the bulk of the costs that arose from Higher Ed contracts I dealt with were due to the fact that most Higher Ed institutions were also medical networks.
But the issue is, medical PHI is important, and outages can lead to liability and potentially patient risk.
> At the time the industry wisdom was that basically 80% of CRM projects fail to return value. And the customers knew that plainly, but the alternative was trying to keep some COBOL era system limping along. So even though they knew they were likely going to burn a huge pile of money, it felt like a necessity
Pretty much, because the TCO for a Cobol system limping along would eventually become unsustainable - especially if you had dozens of BUs with their own internal data practices.
Comment by jasonwatkinspdx 2 days ago
The upside of those old mainframe centric systems is they do have impressive reliability. But you increasingly become dependent on just a handful of old souls like my friend's dad that are the only people who understand it in sufficient detail to try to update it.
My friend's dad had good job security but it seemed pretty demoralizing otherwise.
Comment by FireBeyond 2 days ago
The answer should be "none".
Comment by IshKebab 2 days ago
Comment by colechristensen 2 days ago
People drink the KoolAid and here we are. This is just the middle management disease that takes over everything unless people are very careful.
Comment by alephnerd 2 days ago
Just because YOU don't understand the complexities behind managing an organization with 22k employees and 16k dependents doesn't mean it's any less important.
This is the equivalent of a CFO saying spending on data redundancy is an unnecessary cost because it is a waste of opex - to translate to you as a DevOps wonk.
Comment by msy 2 days ago
Comment by rightbyte 2 days ago
Payroll, inventory ... what else? Student grades maybe. Contact info for studemts and employees. Essentially keeping a simple db schema.
Comment by alephnerd 1 day ago
Comment by colechristensen 1 day ago
Why exactly are Universities all-inclusive day cares for young adults covering every life need under a single administrative umbrella? It's like a capitalist commune. Landlord, hospital network, a few professional sports teams, dozens of amateur sports teams, several restaurant chains, life coaches, a police force, and on and on and on.
They do everything, the things they do they overcomplicate, and they overreach control of every tiny thing all under one umbrella. Of course it's absurdly expensive, but there's no reason it needs to be besides there's no incentive for anybody to cut back on anything ever.
Comment by gtani 2 days ago
So while this may sound like it'll be in the case studies of ERP/CRM etc failed projects, which has some very memorable writeups, the judgement of failure/success is still out (or shd we say jury is out)
Comment by arionmiles 2 days ago
- The UI is slow as hell.
- The discoverability of features is non existent. Everything is a "report" and you need to know exactly what keywords to type to discover them.
- Their APIs are even more shit. I had to build a solution around discovering 3rd Party integrations into Workday and I suffered burnout by the end of it.
Workday cannot be a serious business operating the way it does and charging the way it does in 2025.
Comment by markus_zhang 2 days ago
Comment by leecoursey 2 days ago
Comment by jonplackett 2 days ago
Comment by natas 2 days ago
Comment by rwmj 2 days ago
Comment by johnboiles 2 days ago
Comment by qmr 2 days ago
Comment by seattle_spring 2 days ago
Comment by bc569a80a344f9c 2 days ago
I mean, I’m not saying that $266m isn’t ridiculous and that Workday isn’t very expensive, but to pretend that UW can just use whatever your small company ended up with as a major ERP isn’t realistic. They need to track 35k staff (UW includes a full health system) and 50k students. There’s three total software packages you can take seriously on the market for this, and they all suck in their own way and are all ridiculously expensive and hard to implement.
Edit: wrong university. UWash is much smaller on both staff and students.
Comment by rwmj 2 days ago
Comment by bobthepanda 2 days ago
Comment by Esophagus4 2 days ago
Technology projects have a habit of going wildly off the rails, especially if you're not at ${bigTechCo} with a really mature software factory pumping out large projects consistently, so it seems like there'd be no shortage of mess to clean up around the industry.
The idea of building something greenfield isn't as interesting as fixing a badly broken machine to me. Call it a fixer complex :)
Comment by wmf 2 days ago
Comment by Esophagus4 2 days ago
Comment by roryirvine 2 days ago
For a situation as bad as the one described here, though, the scope for an individual engineer - no matter how experienced - to turn things around is going to be limited. The core problem is almost certainly organisational and cultural rather than technical, so it needs to be addressed at the strategic management level.
Comment by Esophagus4 1 day ago
Comment by scuff3d 2 days ago
Comment by downrightmike 2 days ago
Comment by natas 2 days ago
Comment by drjasonharrison 2 days ago
Comment by captainregex 2 days ago
Comment by yieldcrv 2 days ago
proof we should be getting paid for assessments