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

