When selecting a new construction software package, one of the most important things you can do is make sure that you involve an entire team in the selection process. We’ve already talked about the importance of having a software champion, but more individuals need to be involved in the process from multiple departments within the company.
One group that is extremely to include in this group is the end-user community – those that will eventually be using the construction software on a daily basis. They need to be represented in the software selection team and consulted with as they are the ones that will be using the software the most and will eventually have a key role in whether or not the new software “works.”
Depending on the size of the company and the size of the system, “end-users” could be a very large or small group. If they span a variety of disciplines and have varying degrees of system privileges, you should do your best to ensure that all sub groups of the end-user group are represented and/or consulted with. The bottom line is that anyone in the company involved with data creation, input, manipulation, or system maintenance needs to have a voice in the selection process through a single or multiple end-user representatives in the software selection group.
When soliciting input from the end-user community, be sure that all groups are considered. Each company will be unique in regards to who uses the software and who does not, but in every case it is important to consider all involved with the software since everyone that interacts with the software will play a role in the eventual success or failure of the new system.
If proper care is taken in establishing the initial protocols of the new construction software functionality, the impact on the end-users should be on par with the latest best practices. The other side of the coin to this statement is that all company procedures and practices must also be up to date with industry best practices for the software to do all that it can.
Keeping a new system healthy is also a concern. In general, the more automation that a software system offers, the easier it will be to keep the system healthy, provided the end-users are using the new software properly.
Thus, if end-users are not consulted when new software is selected and instead are forced to deal with a change in which they had no ability for their voice to be heard, the chances for maintaining a healthy system will decrease. End-users will likely take longer to learn a new system that they had no input selecting and may even resist change to the new system to show their resentment towards management for not valuing their opinion.
In the end, the end-user community is probably the most important part in whether or not the transition to new construction accounting software is smooth or not. If they are not happy with the new system or are not involved in selecting it, the implementation of new software will likely not be a smooth process.
Additionally, the importance of training cannot be understated. It is extremely unlikely that all end-users will be directly involved in selecting new software, so it is important to beging training end users on the new system as soon as possible.
Training can be the most critical aspect of how well and fast your company implements a new software system. See previous posts for more information about the importance of training – here and here.