Emphasys Software |
Emphasys Call Center |
"Our small group of developers historically produces three applications
every three months. In the last three month period using Iron Speed Designer,
we created 16 different applications!"
- Chris Lema, Vice President of Software Engineering of Emphasys Software
|
|
|
Emphasys Call Center |
Emphasys Software
Petoskey, MI USA
|
The Emphasys Call Center is a brand new application that was built for Emphasys Software
as part of a portal suite called the Call Center Module. It is used by clients who purchase
this product, such as housing authorities for various cities. The Call Center Module is primarily
used by the customer service staff at housing authorities and allows them to manage members on subsidized
housing waiting lists.
In this case, we were dealing exclusively with the Cincinnati Metropolitan Housing Authority.
The Emphasys Call Center application captures all calls that come into the housing authority.
The operators can either create a new contact, or look up a contact that is already in their system
and log the call. Each call has a variety of data elements that go with it, characteristics not only
of the call itself, but of the caller and the program in which they are enrolled. Call center users
quickly fill in this detail and can then attach actions to each call. These actions are the follow-up
steps that someone will have to take to resolve the call. The system also allows for quick reporting to
see how many calls of each type exist, dealing with which population, and ultimately how many calls are
still considered open.
Logging an inbound call.
The user logs in and immediately sees any calls that are still open and assigned to them. The
call may be assigned to them because of the action step or because it's a call they logged. From
here, the user determines if further actions are required, which is commonly the case, or if they
can close the call. If the user closes a call, it is filtered from the screen and removed from view,
though it is still visible in other reports.
Another kind of interaction occurs when answering the phone and talking with a specific caller.
In this case, the operator looks up the person and adds an additional call to that client's history.
This way, anyone answering the call can see all the previous dialogue with the client. The operator
can reopen closed calls if the new call reactivates an issue that requires further action steps.
Creating action steps.
The last interaction is administrative where the administrator can configure a variety of data, from
meta-data and domain dropdown values to operator management.
|
Application size and scope |
Two Microsoft SQL Server databases comprise over ten tables and views, the largest
being the Caller table which currently holds 108,000 records. The application has
over 40 web pages. There are between 50 and 75 users, handling 10,000 to 15,000 transactions
each month at the Cincinnati Metropolitan Housing Authority.
|
The project |
The project took two developers a total of nine days to complete. Only three days
were spent on the Iron Speed portion of the project. The remaining six days were used
to meet end user requirements.
|
Code extensions and customizations |
We spent one day extending the application with 10 to 20 lines of custom code that add web
service capabilities to the caller and call creation routines. This customization allows
an operator to search for an incoming caller's name and verify whether they are currently
in a separate external system. If their name is found in the outside source database, another
application program pulls data into the internal database so they can proceed without re-entering
the information.
|
Page layout customizations |
Managing administrative data.
We applied a few small changes to the page layout. In order to accommodate the excessive
amount of data this application manages, we modified the record control layout to display
two columns of fields instead of one.
We also customized one of the design themes included with Iron Speed Designer to reflect our
look and feel.
|
Iron Speed Designer impact |
We saved three man-months of development time using Iron Speed Designer and approximately
$8,000 to $10,000. This project could have easily taken four months if implemented by hand.
While it would have been possible to create this application by hand, it would have been an
incredibly slow process.
Prior to incorporating Iron Speed Designer into our development suite, our small group of
developers historically produced three applications every three months. In the last three
month period using Iron Speed Designer, we created 16 different applications!
|
Next steps |
We plan to tie the Emphasys Call Center application into two other Iron Speed
Designer applications that we're deploying. This allows an incoming
caller to the Housing Authority to check on their wait list status while modifying
their housing application simultaneously.
Many other Housing Authorities plan to purchase and implement our Emphasys Call
Center product.
|
View the application |
Visit www.cintimha.com.
|
About the developers |
Chris Lema is the Vice President of Software Engineering for Emphasys Software
in Petoskey, MI. He has been developing software products for over 15 years.
Chris holds a degree from the University of California, Berkeley.
Brian Reath is an intern at Emphasys Software and is currently completing his
education at Michigan Tech University. This was his first commercial application ever.
Visit www.emphasysworld.com
|
|
|
|
|