research data integration & access northwestern university april 2005 s n u p e r
TRANSCRIPT
Research Data Integration & Access
Northwestern University
April 2005
S N U P E R
The Team
Project Director Candice Poolman
Technical Lead Kevin Hanrahan
Business Lead Andrew Ludington
Senior Developer Rob Loren
Developer Ishrath Fatima
Developer Patricia Rajamanickam
Developer Sudarshan Krishnaprasad
DBA Kurt Peight
Business Analyst Derek Kozlowski
Architecture
“The Cutting Edge”
Three Tier
Web Based
Java
Oracle
Every Computer
Every Browser
Architecture
Web Browsers
Web Servers
ApplicationServers
DatabaseServers
Software Development
Waterfall Method
Classical systems development is known as the waterfall method
Complete all requirements and sign off before moving to next stage
Complete all analysis and sign off before moving to next stage
Complete all design and sign off before moving to next stage
Complete all implementation
Iterative method
Start design and implementation while requirements and analysis are still ongoingWork in small chunksAsk your users for inputDeliver increments of improvements and functionality until phase completion
TimeLine
Research Data
Nov
Dec
Jan
Feb
Mar
Apr
May
June
July
Aug
Sept
Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
June
July
Aug
Sept
Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
June
July
Aug
Sept
Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
June
July
Pre-Phase
Phase I
Phase II
Phase III
Post-Phase
FY 2005 FY 2006 FY 2007 FY 2008
TimeLine
Organization
S N U P E R
Enterprise System Executive Committee (ESEC):
Office of Change Management
Jake Julia
Financial Mgmt System Initiative
Administrative Systems Initiatives
Advisory Committee (ASIAC)
Data Warehouse Initiative
Administrative Data Committee
(ADC)
Advisory CommitteeProject Director
Candice Poolman
Project Team
Testing Workgroup
Outreach Workgroup
Validation Workgroup
Outreach Workgroup
– Assist the project team in developing a training plan that identifies the necessary knowledge and skills needed by the community to use the system
– Identify business processes or tasks and user roles required to provide effective training
– Work with the testing workgroup in validating user scripts to support required training materials
– Work with the project team to develop effective training materials (courses, online tutorials, hands-on, etc.)
– Create a sustainable process that will support initial training, re-training on enhanced functionality and new-hire training
Testing Workgroup
– Assist the project team in the development of a comprehensive testing plan
– Identify user group populations and business processes associated with these groups
– Develop test approaches and methods matching the validated functional requirements
– Translate testing needs into use cases and subsequently testing scripts
– Establish standards to be used in acceptance, logging, bug tracking, priorities, etc.
Validation Workgroup
– Assist the project team in reviewing and validating the functional requirements of the project
– Develop a drill-down analysis of the project deliverables and functionality
– Identify and map business processes and workflow for initial phases
– Analyze and integrate business processes resulting from new external application changes
How?
Web site for information & testing
ListServs for quick notices
Good News Newsletters
User involvement
Lots of training!
S N U P E R Project Website
Where to get information: