Tririga Review from a recent certified developer
September 07, 2016
Tririga Review from a recent certified developer
Score 9 out of 10
Overall Satisfaction with Tririga
The entire organization of Department of Management Services of Florida is implementing TRIRIGA. They are using it for leasing, operations and maintenance, capital projects, paid parking, reservation manager and strategic planning. It addresses an issue with legacy software not being able to provide ample reporting and tracking of the above items. The budget on projects alone allows users to now track budget and contracts separately along with now tracking invoicing within TRIRIGA itself instead of on paper.
- TRIRIGA breaks down things into separate objects and items and can track things to a very granular level. Project budgets have original amounts, change amounts, transfer amounts, current amounts, and then it also breaks down committed amounts and invoice amounts in similar fashion.
- TRIRIGA also relates data easily and provides a relatively good format to look at records and data.
- TRIRIGA does a good job of keeping data integrity by having a main ‘Portfolio’ module that stores and tracks data that relates to organizations, people, locations, geography, assets, and specifications. This model provides a level of security for data so that everyone must pick from the same ‘core’ data. For instance if there is a client running TRIRIGA for leasing, Operations & Maintenance and Projects then they all must use the same people, buildings, assets, and organizations. This means that you can’t have two organizations with similar names that are both the same organization, just used by different people. For example if the projects team needs a ‘Division of Administration’ they have to pick the one that is listed in TRIRIGA Portfolio, they can’t choose a ‘Div of Admin’ name so that way when a leasing person goes in to create a lease for that organization they choose the same one. This allows management to see all information for the organization is one place and not have to worry about looking at a report that includes two names for one organization. TRIRIGA allows this data to be set up and updated by specific security groups so only admins and specific security groups can update or edit this data making the system very secure for the core data that all teams will utilize.
- Less clicks. TRIRIGA is very click happy. As a user, when we have data we want to type it is easier to use 'Tab' and 'Enter' keys to navigate forms and TRIRIGA doesn't always allow for that functionality in a logical manner.
- TRIRIGA menus can be misleading or repetitive. As an admin there are two Requests menus and you can then have things under a menu item that might not make sense. Invoices go under Contracts (because the invoice should be paying a contract) but not every beginning user will know this so it takes some getting used to.
- Some action buttons/links have a poor contrast in colors so it can be hard to see these buttons and links on certain forms. This has gotten better in some places and worse in others.
- TRIRIGA has provided the client with the capability to correct deficiencies in the legacy software and to provide excellent reporting to give management the tools needed to make better informed decisions regarding their company.
- Negatively it has been a very big draw on resources to implement because the client is trying to implement 5 modules in a 15 month period.
- Another positive thing TRIRIGA has provided is it has broken objects into separate items that can each be audited. For example the legacy software only tracked one budget amount and if that was changed the system didn't say who or what was changed. TRIRIGA gives a break down of what line item is changed, who did it, and when. Properties can be changed to track what the pre-change and post-change data was. This is a great feature for auditing purposes.
I haven't used any similar products but the legacy software that was in use was very limited in auditing capabilities and was not very user friendly or easy to learn. TRIRIGA was mostly selected because it allowed the client a large amount of possible growth. They could implement their current processes and then start using different parts of the system along with finding bottlenecks in their current process.
It is great for organizations who have complex data or large amounts of data. For an organization that has small amounts of data or very simple processes TRIRIGA might be too much. It can handle small data and processes but the costs of implementing and supporting might be greater than the reward that would be provided. It also has a lot of room to grow. You can utilize existing forms and business objects or you can custom build new ones to fit business needs.
Evaluating Tririga and Competitors
Yes - Legacy software that was proprietary to the client. It was old and very limited in auditing purposes and reporting capabilities. There were a lot of work arounds that were in the business process that really were bad for growth and limited the client with their capabilities in budgeting and contract work. TRIRIGA allowed the client to have massive room for growth within their process. They can now track so many more items and really see where bottlenecks are occurring and report on the data to see how to fix them.
- Product Features
- Product Reputation
- Vendor Reputation
- Analyst Reports
- Third-party Reviews
Single most important factor was the fact that the vendor for TRIRIGA was confident they could meet the deadline to implement in 15 months from start to finish. The client was given strict restrictions to implement in 15 months or less and with a strict budget along with limited resources. Even with these limitations the plan was good and has been implemented well.
Would not change the evaluation or selection but would change the order the modules were implemented. Basically the order the modules were implemented was the order of how 'messed up' they were in the legacy system. This turned out to be a bad idea but has still ended up working. The better idea would have been to implement them in order of complexity of the business processes.
Do research on the client processes and determine which modules need to be implemented and in which order they should be implemented in.
- Vendor implemented
BRG, which is now JLL did the implementation of TRIRIGA for the client
Yes - The phases were Portfolio, Leasing, Operations & Maintenance, Capital projects, Paid Parking, Reservations, Strategic Facility Planning, and then support.
Change management was a major issue with the implementation - There were a lot of 'old school' people who did not want to change systems because they knew the legacy software and knew how to use the work arounds in it and did not want to learn a new system and new methods of their business processes.
- Long term employees who did not want to give up the old software and thought there was nothing wrong with the old system. This was a classic 'If it's not broken, don't fix it' mentality event though it was broken.
- The client was a government agency and there were certain statutes that had to be taken into account because state law required certain things like custom forms and custom reports.
The process does seem to take some time and has to go through a preset escalation process. IBM does a good job of communicating through the process, it just seems to take it's natural course.
Problems get solved
Kept well informed
Support understands my problem
Support cares about my success
Quick Initial Response
Not Sure - The vendor provides initial support for TRIRIGA and any implementation issues.
Yes - It has been noted that it is a glitch and has be logged with IBM to be fixed in a future release but we don't know which release that will be.
I give it this rating because it has more than one way to get to most forms but it can be hard to navigate if you don't know the terms TRIRIGA uses. Also being a new developer can bring up issues with not knowing exactly where certain things are found. The documentation doesn't help too much sometimes since the TRIRIGA community is pretty small.
Like to use
Easy to use
Technical support not required
Quick to learn
Feel confident using
- Navigating through the system is easy as there are multiple ways to get to everything and you can get there using different menus and portals.
- The look of the system is very easy to see and to find things. The system places a max amount of data fields on the forms/windows which is great for users to see all the available fields to use.
- Creating reports can be hard and take some time if the user doesn't know how to navigate or read the relationships TRIRIGA has.
- Going through the developer tools can be hard also if the time isn't taken to learn what each does and how it should be used.
TRIRIGA can be split into many servers and is easily scaled over multiple environments. TRIRIGA is also capable of being implemented on multiple operating systems and a wide range of environments with different database management systems. This makes it easy for clients to choose since they can choose vendors they have previous relationships with or are required to use for various reasons.
In the almost 7 months I have been working on my current project there has been exactly one unplanned outage. This was in the QA environment during data migration and was caused by a workflow that was circular and self referencing which caused the processing JAVA memory to spike, not resolve and then crash the server.
TRIRIGA does a good job of this, being a server based web application it is like other web based systems so it's not as fast as a client server application or a local system but it is very consistent across locations and for different roles and employees. This does allow consistent use no matter where people are located. It also does a fair job of notifying the user when it is loading with the spinning circle or hour glass. The reports can get fairly complex but native TRIRIGA reports perform well even when they are complex. They can be a little slow if they are fetching 100's of 1000's of rows but this doesn't take more than 10 or so seconds. I have yet to write a native report that takes more than 20 seconds and that 20 second report is getting data from 4 BO's and nets over 130K rows.