cityofaustin / atd-data-tech

Austin Transportation Data & Technology Services
17 stars 2 forks source link

eCapris integration | Review user research on funding analysis and circle back with Systems Development #4820

Closed amenity closed 3 years ago

amenity commented 3 years ago
amenity commented 3 years ago

@johnclary @mateoclarke - Thinking I should set up a meeting with SD the week of 1/11. This will give us time to sync up with @zappfyllc and review his research next week.

johnclary commented 3 years ago

super helpful @zappfyllc!

I had completely forgotten about rolling needs assessments, which is fundamental to Moped's value proposition.

For v1.0, i think we should continue to target a very limited eCapris integration that allows us to tie capital projects to their e-Capris project/sub-project. Functionally, that would mean storing eCapris subproject and project IDs in Moped, and allowing users to pick those when creating a project. It would be ideal if we also populated the project name and description automatically when a user selects an eCapris subproject ID.

Longer term I'm not sure what to do about eCapris. The purpose of eCapris is to enable financial planning and management of capital projects, and yet we have an entire universe of non-capital projects which don't live in eCapris, but have the same financial planning needs.

If one of our goals with Moped is to be able to produce a birds-eye view of budgets and unmet needs of our entire portfolio of projects (capital-funded or not), then we're going to have build some functionality that already exists in eCapris. (I assume this is essentially what Nathan's doing with cost estimating in the IMPD). Alternatively, we could try to convince the eCapris developers to accommodate non-capital projects in that system, which would maybe allow us to leave the cost estimating entirely out of Moped.

Does that sound right to y'all?

amenity commented 3 years ago

Alternatively, we could try to convince the eCapris developers to accommodate non-capital projects in that system, which would maybe allow us to leave the cost estimating entirely out of Moped.

This is what I've been 🤞ing for. It sounds like it's already being used off-label for other things like the Airport's tenant management... 🤷‍♀️

johnclary commented 3 years ago

Looking forward to asking Peggy and Systems Development what they think about the gap in eCapris support for non-capital projects. Also, a question for them and for Brian L.—why can't you track non-capital projects in eCapris?

zappfyllc commented 3 years ago

Just wanted to pop in and offer some insight here with some thoughts on eCapris, but I think we're all on the same page with v1.0 having a limited tie-in that links between the two systems based on user input into the subproject ID field (subproject ID is the best match for Moped project ID for sure; I just shortened the column to "eCapris ID", but as I've confirmed with @amenity, it really should be "eCapris subproject ID").

amenity commented 3 years ago

My notes: 2020 bond partners - want Amica, Ana, Laura, Nathan...

Conversation w/ JD was a long time ago

AIMS - Oracle database, everything with City financial transactions

Microstrategy

Liane also sent the link to http://austintexas.gov/department/welcome-civic

amenity commented 3 years ago

@zappfyllc - seems like we may want to map Moped phases to those in eCapris, as project "schedule" was a place where eCapris and Moped data should match up.

zappfyllc commented 3 years ago

@amenity @johnclary Definitely a possibility. I don't have a problem with aligning with eCAPRIS, but by and large whenever eCAPRIS came up from most stakeholders during the sessions, along with various documents I perused from the city during my research (i.e. 2017 audit of Capital Projects, the feedback was not overly positive. And yes, those meetings were a while ago (as was this report), but I think the takeaway is fairly clearly on what eCAPRIS' limitations are in its current state. Here are some salient pieces I identified from that report:

Testing also indicated that Public Works did not monitor cost estimate data entered into eCAPRIS (the project management system of record).

We could not determine whether the City routinely delivers projects on time because the quality of the eCAPRIS project schedule data was often poor. Out of 48 projects tested, we could not find sufficient data in 15 (31%) to compare the initial estimated delivery date to the final delivery date.

Project managers must update information such as encumbered project funds, project schedules, budget estimates, and status updates. However, only 17 of 48 projects (35%) we tested included monthly updates in the past six months of project activity. In addition, a survey of sponsor departments revealed 7 out of 11 departments (64%) are dissatisfied with the quality and frequency of eCAPRIS updates. Some departments also expressed dissatisfaction with the frequency of budget updates (27%) and spending plan updates (36%).

Public Works employees and sponsor departments alike cited eCAPRIS as a major hindrance for project management and coordination. Both parties see eCAPRIS as an accounting tool, rather than one suited to project management. Due to frustration with eCAPRIS, multiple project managers reported that they develop and use separate systems for day to day project management (in the form of Excel spreadsheets). They copy information to eCAPRIS when required, leading to duplicate work and possible delays in relaying information to sponsor departments. One sponsor department cited a particular concern with the lack of budget and spending plan updates, noting that the delays caused the department’s own capital planning process to be inaccurate. There is also a risk that information is copied to eCAPRIS incorrectly.

Key question: has this changed since 2017?

I am all for integrating in a more meaningful way between the two systems because it's very clear Moped could complement, as you mentioned, but I think it's going to be very important for any stakeholders who rely day-to-day on eCAPRIS to listen very closely to what project managers and various employees who are actually entering the data say is helpful or not. Moped gives them the opportunity to address exactly that (at least users of Moped i.e. ATD, PWD) and present users an alternative, which can still map to eCAPRIS when it's all said and done but maybe using a facade pattern.

Thanks for the update! Sorry I couldn't make the meeting.

amenity commented 3 years ago

Thanks, @zappfyllc. Yes, it sounds like there is wide agreement that eCAPRIS is not good at project management. And if phases are not reliably tracked in eCAPRIS it would be worthless to align with them in Moped. This was a suggestion from Liane

My main question is whether the accounting data —expected spend, encumberances, paid encumbrances — is (or could be made to be) reliable enough that we could avoid duplicating it in Moped. And, to take that a step further, whether those data points could be tracked there for even non-capital funded projects.

amenity commented 3 years ago

@johnclary @mateoclarke - wanna make sure you two have a chance to peep at those👆 excerpts @zappfyllc pulled from the 2017 audit before I close this.

johnclary commented 3 years ago

Wow—thanks @zappfyllc for the insight. My takeaway from recent conversations with SSD and Finance is that eCapris' core, required-for-every-department functionality is budget forecasting. Once a project is budgeted, it's up to staff to use the project mgmt features, which are effectively optional?

@amenity good questions. I've been learning a lot recently about financial data and am really ready to take eCapris for a test drive.

johnclary commented 3 years ago

During today's sprint review Nathan W brought up the need to tie Moped projects to an eCapris sub-project ID, and/or an FDU. Renee seconded.

This makes sense and is consistent with our tie-ins to FDUs in the Data Tracker. I have started drafting a long read about how these elements all tie together, but will hold off on posting for now. I asked Nathan and Renee to provide example FDUs. Once they provide those I'd like to dig deeper into the links between such FDUs and project budgets.