Development Process and Governance of Implementing ADaM

Slides:



Advertisements
Similar presentations
Inheritance Inheritance Reserved word protected Reserved word super
Advertisements

CS 106 Introduction to Computer Science I 12 / 04 / 2006 Instructor: Michael Eckmann.
Discrete-Event Simulation: A First Course Steve Park and Larry Leemis College of William and Mary.
ספטמבר 04Copyright Meir Kalech1 C programming Language Chapter 3: Functions.
1 An introduction to design patterns Based on material produced by John Vlissides and Douglas C. Schmidt.
23 August 2015Michael Knoessl1 PhUSE 2008 Manchester / Michael Knoessl Implementing CDISC at Boehringer Ingelheim.
Software Construction. Implementation System Specification Requirements Analysis Architectural Design Detailed Design Coding & Debugging Unit Testing.
What to do with a Bored Board Presented by Michelle Taylor, Matrix on Board Consulting.
Computer Aided Software Architecture Design Genevieve Queen of Table Manipulation Bartlett Abigail Princess of GUI Gray (Insram Nice Guy Shah)
Statewide Financial System Program 1 TE 210 Travel and Expenses Processing and Administration TE 210 Travel and Expenses Processing and Administration.
224 3/30/98 CSE 143 Recursion [Sections 6.1, ]
BAIGORRI Antonio – Eurostat, Unit B1: Quality; Classifications Q2010 EUROPEAN CONFERENCE ON QUALITY IN STATISTICS Terminology relating to the Implementation.
Top Down View of Estimation Test Managers Forum 25 th April 2007.
Project Management Methodology Development Stage.
Software Safety Case Why, what and how… Jon Arvid Børretzen.
Model and Representations
Reduce Development and Testing Time on Embedded Space Programs With Auto- Generated Code Software Engineer Northrop Grumman Electronic Systems Matthew.
Metadata Working Group Jean HELLER EUROSTAT Directorate A: Statistical Information System Unit A-3: Reference data bases.
Basic Scheme February 8, 2007 Compound expressions Rules of evaluation Creating procedures by capturing common patterns.
1 Class exercise II: Use Case Implementation Deborah McGuinness and Peter Fox CSCI Week 8, October 20, 2008.
Managing Challenging Projects Presented to the class of: Dr. Jane Mackay M.J. Neely School of Business.
AICC Meeting – Minneapolis, MN June 24, 2003 Benefits of Reusable Objects – Design/Development Flexibility Design for Multiple Contexts Smallest Media.
1 GLOBAL BIOMETRICS Biostatistics Clinical Data Management Epidemiology & Patient Reported Outcomes Statistical Programming and Analysis Strategic Planning,
The relational model1 The relational model Mathematical basis for relational databases.
Analysis and Reporting Toolset (A&RT): Lessons on how to develop a system with an external partner David Smith AstraZeneca.
Data and classification governance, key to semantic interoperability of CRIS systems in inter-organizational contexts Sadia Vancauwenbergh
Variable Scope. When you declare a variable, that name and value is only “alive” for some parts of the program  We must declare variables before we use.
Software Engineering — Software Life Cycle Processes — Maintenance
Principles As a tool for team collaboration with Confluence About
Trace Tables In today’s lesson we will look at:
Lecture #8 Thursday, September 15, 2016 Textbook: Section 4.4
Definition and Use of Clinical Pathways and Case Definition Templates
Database Development Life Cycle
Investment Intentions Survey 2016
Development of adjoint B.E.
8.04 Utilize project-management skills to start, run, and end projects
Designing and Implementing an ETL Framework
Basic Scheme February 8, 2007 Compound expressions Rules of evaluation
Learning to Program D is for Digital.
Lesson #6 Modular Programming and Functions.
Lesson #6 Modular Programming and Functions.
Definition and Use of Clinical Pathways and Case Definition Templates
STRUCTURE OF PRESENTATION :
Accelerate define.xml using defineReady - Saravanan June 17, 2015.
EIN 6133 Enterprise Engineering
Accenture Accelerated R&D Standards Metadata Management – version control and its governance Kevin Lee CDISC NJ Meeting at 01/28/2015 We help our Clients.
Function There are two types of Function User Defined Function
Programming Fundamentals Lecture #7 Functions
Model-View-Controller Design Pattern
Creating ADaM Friendly Analysis Data from SDTM Using Meta-data by Erik Brun & Rico Schiller (CD ) H. Lundbeck A/S 13-Oct
Interoperable data formats: SDMX
SDMX Information Model
Lesson #6 Modular Programming and Functions.
Compiler Design 18. Object Oriented Semantic Analysis (Symbol Tables, Type Checking) Kanat Bolazar March 30, 2010.
Closing the gap between a product organization and the content team
IS4550 Security Policies and Implementation
An Approach to Standard Programming in a Clinical Data Repository
A SAS macro to check SDTM domains against controlled terminology
Feasibility Analysis and Business Plans
CSE 303 Concepts and Tools for Software Development
Problem Solving Skill Area 305.1
Implementation of SDMX in the ESS
Paper 7: Technical Updates
Function.
Flowcharts and Pseudo Code
Chapter 4: Repetition Structures: Looping
Function.
Civil Society Facility and Media Programme Call for proposals: EuropeAid/162473/DH/ACT/Multi Webinar no. 3: Preparing effective Concept Note.
Dependency Architecture
Driving Employee Engagement by Measuring HR Service Delivery
Presentation transcript:

Development Process and Governance of Implementing ADaM d-Wise Technologies Chris Decker Vice President, Life Sciences Practice

Agenda ADaM Development Methodology Follow the Rules Standards Governance Lessons Learned

The Old Way

Analysis Result Drives Data

Analysis Result Methodology Identify Analysis Result Create ADaM Variables Define Terminology Create/Map Derivation Test Definitions

Identify Analysis Result A Table does not define an Analysis Analysis Result is the most granular analysis component Define Analysis Result attributes: Unique Identifier Result Label Reporting Requirements (i.e. Type, Stats) Data Requirements (i.e. Analysis Value, Treatment, Population), Time, Parameter

Analysis Result Example

Create ADaM Variables Define ADaM variables based on Analysis Result definition

Create Terminology Different from data values Different types of metadata Analysis result identifiers ADaM structures ADaM variable names and attributes Variable value (typical terminology) Value level terminology Derivation terminology where possible

Create Value Level Metadata Defining attributes of one variable based on a value of another variable Linking PARAM to the related variable Soon to be supported in define 2.0

Create Derivations Can we standard a derivation language? No…But maybe we can take small steps

‘Regulating’ the Process Significant flexibility within analysis data: Blessing and a curse Need to define rules and follow them Data Flow Source of ADaM Derive or Not to Derive Large or Small Source of Analysis Integration

Governance Structure Processes Structure Tools

Process Definition ADaM Development Standards Hierarchy Implementation Develop process for defining ADaM elements Review and approval process ADaM Development Define levels of standards (e.g. Global vs. Therapeutic) Define scope of all ADaM elements Standards Hierarchy How will people use the ADaM elements How do they add, change, access ADaM library Implementation Ongoing control of the library Individual study control and maintenance Maintenance

People – Who and Why Global Therapeutic Submission Standards Board Therapeutic Team SMEs

Lessons Learned Control, Control, Control Crawl Before you Walk Need tight control over development and use of standards Crawl Before you Walk Cannot do it all at once, but yet we still try Metadata Gone Wild Start small and build in parallel to tools

Metadata Infrastructure

Metadata Infrastructure

Lessons Learned Stop Coding Avoiding “It Depends” Mentality of heads down coding Need design, processes, and structure Avoiding “It Depends” Analyses are not really that unique Don’t void the hard decisions

Summary Let the Analysis Results drive the definition of ADaM Spend time to build robust ADaM metadata Governance is more important then the actual standards Plan, process, and iteration “In preparing for battle I have always found that plans are useless, but planning is indispensable.”, Dwight D. Eisenhower