1) Are the ajax components resuable i.e. using javascript libraries and
methods going to stay the same so you just need to change the server-side
response to these calls?

2) Pick one of the code files and convert it -- how useful this is depends,
because you may or may not be able to test the results, but it should tell
you a lot about the way the .net app is structured, how well it is coded,
commented etc, and then it's one less anyway!

3) Are you going to create test cases using CFUNIT or something. Testing
will need to be a significant part of the effort (ideally 30-40% of overall
time - as there will be remedial effort involved and retesting). For such a
project building test cases as you go will significantly reduce user testing
time later and make it much easier to trace functional issues.

4) Is the application architecture portable? i.e. is the code easily
identifiable as presentation, business logic, data objects etc. If it is
easy to identify the different sections and the translation is straight
forward then it will make the whole process considerably quicker. Anything
else means encountering many decisions about the best way to achieve
something, let alone improve it - which will be a constant tempatation for
any programmer and without tight control could undo any effort estimate you
make. 

5) Allow time for some detailed analyis and planning before the coding
starts. Well informed and well made decisions will make all the difference.
Also if you have a 'coding roadmap' then at all times you will know if
you're ahead of the game or behind it, which should keep the pressure off.
Coding under pressure is far more difficult.

6) Allow for contingency... Even if yourself or whoever does the programming
exceeds expectation -20% is going to a whole lot better than +20%

Thanks,
Matt


-----Original Message-----
From: Dave Phillips [mailto:[EMAIL PROTECTED] 
Sent: 15 November 2007 22:22
To: CF-Talk
Subject: Converting .NET 2.0 App to ColdFusion

Hi all,

I am tasked with providing a LOE (Level of Effort) on converting an existing
..NET 2.0 application to ColdFusion.  Woo hoo!  

My question is, has anyone done this, and, are there any suggestions,
caveats, etc. you might have?  Also, what method would you suggest I use to
estimate time?  My estimate needs to be +/- 15%.  This app has about 120
code files and uses alot of AJAX.  I thought about picking an "amount of
time per module" and multiplying that up, but that's really not very
scientific, considering some modules are larger than others.

I've never had to estimate a complete application conversion before, so any
input anyone can provide would be GREATLY APPRECIATED!!!

Dave 



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
ColdFusion is delivering applications solutions at at top companies 
around the world in government.  Find out how and where now
http://www.adobe.com/cfusion/showcase/index.cfm?event=finder&productID=1522&loc=en_us

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:293464
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to