Re: need advice on how to implement the project successfully...
- From: Duane Arnold <NotMe@xxxxxxxxx>
- Date: Sat, 25 Feb 2006 19:58:14 GMT
soft_devjava@xxxxxxxxx wrote:
A company recently hired me to re-write and modify their existing
application written in clarion to delphi. for this project the only
handy version of delphi that is w/ them is delphi 4. which i think is
very much enough to handle the job. then i decided to use dbase5 / mdx
as my backend.
the problem was the previous programmer who wrote the application is
gone and there are no documentation left or anything that would guide
me to the internals of the application, except for encoders who know
very well how to operate the application.
since no choice i gathered all information that i need from these
encoders, started to open tables they used in old program. personally i
dont know clarion that much, although i can manage to do manipulate
data dictionary..etc, but still my knowledge is very, very much
limited.
the application has all something to do with accounts and individual
ledgers.i was able to import data from clarion to dbase..however i
think i havent imported everything especially ledger transaction. bcoz
if u run the application the ledger is complete but when u open the
table that appears to be responsible in storing the application..u can
see its not complete. w/ my limited knowledge i cant trace where these
records are coming from.
so what i did was watever data is available i imported it. now my
application is up and running but the problem is account balances are
inaccurate bcoz some records from the ledgers are missing. the mgt
wanted to implement now the new program and discard the old. if i
should decide to totally disregard the old prog definitely wil have
problems with the balances. so what's the best way to deal w/ this?
No one can help you with this. You're the programmer and I'll assume you have some kind of analytical and testing skills and you'll need to use them.
If it takes you to set up a complete testing environment, copy production data into the testing environment, take the old program using the test data you have created, follow that program line by line and blow by blow as to what is happening, then you should get busy and do it.
I myself don't see how you could have written a program that works (and it doesn't) without first fully understanding what the old program was doing to function.
If it takes you to chart it out on paper what that old program is doing, then that's what you need to do to fully understand it. You're talking about a company's money on the GL books. You should not implement that new program until such time that you know for sure that program is accounting for all money on the GL books like the old program was doing no matter how much pressure you're getting from management to implement the new program.
You should explain the situation to management and make them fully understand the situation. I am sure the Accounting Controller or Supervisor is or should not let this program fly and you should get their support on not implementing the new program until it's fully functional.
Duane :)
.
- References:
- need advice on how to implement the project successfully...
- From: soft_devjava
- need advice on how to implement the project successfully...
- Prev by Date: Re: init
- Next by Date: proportionality problem
- Previous by thread: need advice on how to implement the project successfully...
- Next by thread: init
- Index(es):
Relevant Pages
|