Assess program development activities, prepare technical documents, and list all objects affected by modifications, programs, files, and other objects. identify test libraries, create sample data for testing, work files layout, and data types. create source filenames.