DCSIMG
New hours reporting system @ SRL - Ran Wahle's blog

Ran Wahle's blog

New hours reporting system @ SRL

 

SRL, the company I work for, for the past two years, is saying goodbye to it's old hours reporting system.
Made By SRL The old system, which was developed long before I've started working there
and served SRL employees ever since, will continue serve SRL payroll staff
(untill  we move all management interfaces to the new system)but all other workers
are going to use the new one.
Usually this news it's not very exciting, not enough to write about, however
in this case, I was the one who developed it.

 

It has all started on my first week on the job. No Internet access at work
(It's alright I have one now) and non-windows OS at home has prevented
me from filling my hours report on this system which supports IE only.
A simple mail to my manager asking her to make a few adjustments in the system's
JavaScript to make it cross browser, has led me to complete replacement of the
hours reporting interface.


It took a great deal of studying new stuff for me, along with investigating the old system's
database and code. A great help in interface design and graphics from
my College Irena Chernov and receiving recommendations and remarks
from an endless list of colleges whom I've
recruited to the pilot team.

The development involved Lot's of AJAX, no Update panel, meaning that
the UI changes was almost solely on client side (Table created  on JavaScript after data
received from an AJAX enabled web service ), and a DAL adjusted to work with
the existing system's DB schema.

This has allowed as to have both old and new systems working
side by side so our payroll stuff can still work with their management
screens (that wasn't rewritten for the new system), along with employees
ability to enjoy a faster, cross browser and with some new features (Jewish
holidays built in the hours reporting table).

Needless to say that there were some problems along the way. Working
directly with clients outside our office raised DST setting difference
problem. The time needed to work on the system couldn't be on
working hours (because I work at a customer's site) which caused
the development process take much longer than expected, however
working on the new system was fun even so.


This is the opportunity to thank SRL staff for their trust,
Although the market is full with these kind of products and although these
kind of systems are considered  critical I was allowed to build one for SRL.
I want to thank all people who helped me along the way and to those who'll
suffer some bugs (hope not many and no critical ones).

And now for the next project...

Comments

Maor David-Pur said:

Ran, you have done great job with this application. The planning, design & development are just excellent!

All SRL send you an applause. Well done!

# October 24, 2008 4:42 PM
Leave a Comment

(required) 

(required) 

(optional)

(required) 


Enter the numbers above: