Information and Technology Services PeopleSoft Upgrade Project Software Development Review Checklist – DRAFT Comments or questions? This document is intended for use as an information guideline to developers and reviewers of software. It is not required that this document be retained after its use. Software Development Review Checklist General Items N/A Description A complete and accurate functional description of the work unit is included and references the Detailed Design as appropriate. A complete and accurate technical description for the work unit has been included at the appropriate level of detail. Program code has a sufficient amount of comments describing the functional requirements being met, the processing logic, etc. (see Program Comments Standards) Comments/Notes On-line Components N/A Description RECORDS New/modified records begin with M_. Editing and validation rules have been properly developed. New and modified records are properly normalized and fit the overall PeopleSoft data model. Field names are appropriate with all necessary translate values and descriptions. Screen print of new/modified record included. PeopleCode is appropriate for the functionality required within this work unit and follows M-Pathways PeopleSoft coding standards for Online Comments/Notes Document1 2/6/2016 4:37 PM 1 Software Development Review Checklist Information and Technology Services Software Development Review Checklist Comments or questions? N/A Description Programs. TRANSLATE TABLE (XLAT) VALUES Appropriate changes to XLAT tables completed and documented. PAGES Appropriate pages have been modified/created. Records associated with page modified/created and documented New and modified pages follow the MPathways and PeopleSoft GUI standards. Screen print of new/modified page included. MENUS Affected Menus modified/developed appropriately. QUERIES Query SQL is appropriate for required functionality and efficiently developed. BUSINESS PROCESS DESIGNER All appropriate Activities developed and documented for the business process. PeopleTools printout and screen print of the Activity from PeopleTools included WORKFLOW A workflow model has been developed that meets the functional requirements of the business process flow All roles and rules for all activities, events and routings have been developed. Code changes follow the M-Pathways PeopleSoft coding standards for Online Programs. Developed other modifications (identified in design) from the delivered Comments/Notes Document1 2/6/2016 4:37 PM 2 Software Development Review Checklist Information and Technology Services Software Development Review Checklist Comments or questions? N/A Description workflow. All Roles are generic so that organizational changes can be handled without further modifications Rules are developed so that they can be stored in the Workflow Administrator Tool Comments/Notes Batch Components N/A Description All program Inputs and Outputs have been documented New called modules have been developed when extensive additional functionality is being added to existing batch processing. Code changes follow the M-Pathways PeopleSoft coding guidelines for Batch Programs. All SQL follow the M-Pathways PeopleSoft coding and performance standards for SQL. Error processing situations (i.e. Commit/Restart processing) were developed with clear resolutions. Comments/Notes Report Components N/A Description Report layouts have been included and follow all reporting standards. Identified code changes follow the MM-Pathways PeopleSoft coding guidelines for Report Programs. Report Processing logic appropriate for functionality required All identified SQL follow the MPathways PeopleSoft coding and performance standards for SQL. Comments/Notes Document1 2/6/2016 4:37 PM 3 Software Development Review Checklist Information and Technology Services Software Development Review Checklist Comments or questions? N/A Description Error processing situations have been developed with clear resolutions. Comments/Notes Unit Test Plan N/A Description Unit Test Plan follows M-Pathways template for Deliverable #69 Test Approach defined Detailed testing cycles completed and documented. Detailed test conditions completed and documented Detailed test data documented and is appropriately cross referenced to test cycles/conditions Detailed expected results documented and are appropriately cross referenced to test cycles/conditions Comments/Notes General Functional Items N/A Description The program meets the identified functional requirements. On-line programs only: The on-line page(s) looks and functions according to user specifications. Comments/Notes Document1 2/6/2016 4:37 PM 4 Software Development Review Checklist