SupportContactNewsCareersSite Map
 
Home Company Products Solutions Training Clients Partners
 
  About You
  Migration
  Application
  Smalltalk
  Current Architecture
  Target Architecture
go
   
 
   

The purpose of this questionnaire is to collect sufficient information about your Smalltalk application together with your goals for the target platform in order to provide you with a first-cut estimate based on Synchrony’s vast empirical data of migrating large-scale, mission-critical Smalltalk applications to your selected target platform.

Please, fill out this questionnaire as thoroughly as you can. Your information will be reviewed in the order it was received. Upon completion of the assessment report, we will be contacting you to arrange either a conference call or a face-to-face meeting to review and discuss our estimates and ways in which Synchrony can assist you in this endeavor.

If you have previously saved an Assessment Questionnaire, you may retrieve it here.


 
  About You  
Contact Information:
  Company name:
  Company address:
  Address (line 2):
  City:
  State/province/region:
  Postal/zip code:
  First name:
  Middle name:
  Last name:
  Job Title:
  Telephone: 
  FAX:
  Email address:
     
Project Sponsor/Owner:
If different from the contact information above, please provide us with conact information for the project sponsor or owner.
  First name:
  Middle name:
  Last name:
  Job Title:
  Telephone:
  Email address: 
     
Go to Top


  Migration  
Migration business driver:
Target completion date: (mm/dd/yyyy)
What type of migration would this be?
 
As-Is (a pure language conversion; no architecture changes on the target platform)
  Or
 
Different target architecture
Component/Service oriented architecture
Changing DB vendors
Changing DBMS/DB re-design
 
 
 
Other :
 
Changing Client Architecture
 
 
 
Other :
 

Go to Top

  Application  
 
What is the application name? 
Application summary:
Size of current application development team:
Number of internal internal users:
Number of external users:
How is your application deployed?
Is there an ongoing active development on the current application?  
Application Metrics:
  Total number of screens:
  Total number of classes:
  Total number of methods:
  Total number of base class extensions:
  Total number of base class modifications:
Packaging technique: 
 
 
 
Other :
 
 
Go to Top


  Smalltalk  
Current Smalltalk application vendor: 
 
 
  Object Studio/Enfin
  VisualAge
  Dolphin
  Squeak
  None
  Other:
Version of Vendor Smalltalk: 
3rd-party products used inside application:
Configuration Management
 
 
  None
 
:
Please describe the current application dependencies on the Smalltalk Platform:

Custom application widgets:
Total  number:
Describe some of the widgets and their complexity:
 
Customizations/Enhancement of the development environment/Home grown tools:
Description:
Does it need to be migrated to target platform?  
 
Usage of exception handling:
 
Usage of smalltalk processes:
 
 
Application tuning (memory management, performance):
 
Usage of #become:, #finalize, #changeClassToThatOf:
 
Usage of proxies (re-implementation of #doesNotUnderstand):
 
Usage of Smalltalk Compiler at runtime:
 
VW extensions (adding primitive calls):
 
Other unusual usage of Smalltalk:

Go to Top


  Existing Architecture and OS  
Current OS: 
 
 
  Unix
 
Other :
Current application architecture:
 
 
 
Other :
 
Persistence frameworks (TopLink, Object Extender, etc):
 
Communication layer (TCP,APPC, HLLAPI):
 
DLL access (What DLLs are interfaces? How many API calls?):
 
Usage of graphics:

Go to Top

  Target Architecture and OS  
Requirements for target architecture:
Target OS 
 
 
  Unix
 
:
Target application architecture:
 
 
Note: After clicking the 'Preview and Submit' button above, you will be able to review and modify your answers before submitting. Also, you may save your assessment before it is completed and return later to finish it by clicking the 'Save for Later' button.
 
Home Company Products Solutions Training Clients Partners
 © Copyright , Synchrony Systems Inc. All Rights Reserved Worldwide.