Skip to content
Council Discourse

NYC Council meetings, chaptered and linked by time.

Independent project. Not affiliated with the New York City Council.

Created by Uzair Qadir

Inspired by Vikram Oberoi's City Meetings

Q&A

Morrisroe describes software update approvals and failover planning

New York City Council · Sep 30, 2026 · starts 0:55:50 · 2 min 44 sec

Morrisroe says software updates go through multiple approvals and change management, with backups and backups-to-backups. He says the 911 outage prompted review of procedures, and 311 evaluates emergencies through its own and NYCEM processes.

Carmen N. De La Rosa

Obviously, you know, given what happened at 911, we have a few more questions about updates performed on the regular.

Carmen N. De La Rosa

Are, you know, software updates of that nature happening on a regular basis?

Carmen N. De La Rosa

Are they predetermined?

Carmen N. De La Rosa

And then who determines when an update should occur and who within OTR or 301 must approve before it is deployed?

Joe Morrisroe

Great.

Joe Morrisroe

Thank you for that question.

Joe Morrisroe

I get to expand a little bit on the work that we do.

Joe Morrisroe

So there are a number of levels of approval.

Joe Morrisroe

Software updates are very much our focus, as you can imagine, even without the reference to the earlier August event.

Joe Morrisroe

But this one, I would say, goes back 23 years as well.

Joe Morrisroe

It's grounded in 301's approach that we must always be available.

Joe Morrisroe

And there's always times where you're going to have scheduled updates and scheduled outages.

Joe Morrisroe

Then you've got to have a backup, and you've got to have a backup to the backup.

Joe Morrisroe

So that's something that we take, whether it's the telecom side, whether it's the application side, take very serious.

Joe Morrisroe

And therefore, we have a number of processes in place.

Joe Morrisroe

I'll just speak at a high level, and I have the privilege of also supporting the cities.

Joe Morrisroe

internal customer service desk, the citywide service desk.

Joe Morrisroe

Within that team, there's a number of folks who focus solely on change management, as we call it.

Joe Morrisroe

So I can kind of speak to that in both ways.

Joe Morrisroe

But there's always a need for software updates, software changes, software upgrades.

Joe Morrisroe

It's a very controlled process.

Joe Morrisroe

The teams that need to do it.

Joe Morrisroe

Put forth what they need to do.

Joe Morrisroe

There's a body that understands what's happening.

Joe Morrisroe

So your change, you have to think about your change, but also will, in fact, somebody else's change.

Joe Morrisroe

They all go through an approval process.

Joe Morrisroe

It's pretty standard.

Joe Morrisroe

It can be on a daily basis.

Joe Morrisroe

It can be on a cycle basis.

Joe Morrisroe

But there's a pretty standard protocol of being able to go back and look at

Joe Morrisroe

Here's the changes we need to make.

Joe Morrisroe

Here's why we need to make them.

Joe Morrisroe

And has everybody signed off on making those changes?

Carmen N. De La Rosa

Since the 911 outage, has that prompted you all to review or change procedures governing software updates to 311?

Joe Morrisroe

Thank you for that.

Joe Morrisroe

I will say yes, because any event that occurs forces us to do just that.

Joe Morrisroe

So this winter when we had extreme winter weather, this summer when we had heat waves,

Joe Morrisroe

you know, dating back, again, you mentioned the history of 311, but dating back to their earliest days when there was a transit strike in 2003.

Joe Morrisroe

That causes us to think about things, whether it's a natural disaster, whether it's a city, sorry, what's a technical change, but anything that occurs, we have a process through our emergency management resources on our team.

Joe Morrisroe

We also partner with

Joe Morrisroe

New York City Emergency Management, but within our own team, we'll evaluate.

Joe Morrisroe

anything that is out of the norm and say, how would we handle this?

Joe Morrisroe

Are we covered?

Joe Morrisroe

Are we set?

Joe Morrisroe

Are we able to do that?