Allwood Consulting |
TimeFront |
"We estimate we saved $5,000 in
development costs."
- Jason Moore of Light Speed Solutions
|
|
|
TimeFront |
Allwood Consulting
Wheelersburg, OH USA
|
The Time Front
application was designed for Allwood Consulting
for internal use. The application helps
managers track employee projects and encourages
employees to utilize their time more
efficiently.
When an employee begins a project, he logs in to
Time Front and documents it. All employees
follow strict procedures for entering or
modifying data into the application. Managers
can log in to the system and approve or reject
the employees' entered times. The appropriate
details for each user are displayed at run time
based on the projects and tasks assigned.
System administrators can send notification
messages to application users when their entries
are approved or rejected. These messages must be
acknowledged by the user before they are granted
access to the application. The application also
builds reports using a custom ad hoc report
generator. These reports are designed and
distributed at run time and can be exported in
various formats.
The application utilizes role-based security.
Users and roles are easily added to the system
at run time. Once created, roles are given
modules of access which determine what
permissions the user-role can perform on a given
page. The Custom Tab Manager evaluates user
permissions and displays, or omits, tabs
accordingly.
|
Application size and scope |
The AC Time Keeper
application accesses one Microsoft SQL Server
database, which is comprised of 54 tables, 75
views, and 150 Web pages. The UserAccount_Time
table is the largest table in the database.
There are approximately 100 users processing
10,000 transactions every month.
|
The project |
It only took one week for
me to complete the Iron Speed Designer portion
of this project. I spent six weeks on additional
customization and application deployment.
|
Code extensions and customizations |
I wrote 1,500 lines of custom code over the course of six weeks.
Major customizations include:
| Modified XSL templates to allow custom controls and functionality on every page. |
| Custom coded time entry pages which are integrated with Telerik Tooltip controls. |
| Modified security model to support dynamic roles and user accounts. |
| Implemented custom grid pages based on DevExpress grid control. |
In addition to these customizations, I incorporated several third-party controls, they include: Telerik, DevExpress, and Izenda.
|
Page layout customizations |
We applied several page layout customizations, including:
| Application-specific design. |
| Custom support menus. |
| Custom drop down filters. |
| Dynamic help on application pages. |
|
Iron Speed Designer impact |
I saved, easily, four months of work by using
Iron Speed Designer. I saved $40,000 of my
development cost by using Iron Speed Designer.
Without Iron Speed Designer, this project
would have taken me at least six months to complete.
It would have been feasible for me to do it all
by hand, but would have taken longer and cost
more for the client. |
Next steps |
I do plan to extend the
application in the future using Iron Speed
Designer. Eventually, more users will access the
application, and we will deploy additional
sites.
|
About the developer |
Jason graduated from Nassau Community College with Bachelor of Science degree in
Computer Information Systems. For the last ten years, Jason has developed applications
with various programming languages such as Java, C++, VB, SQL, JavaScript, CSS, VB.NET,
and C#.
Jason is so enthusiastic about Iron Speed Designer that he now refuses to create
an application without it. He feels all application development is possible using
Iron Speed Designer.
|
|
|
|
|