SlideShare uma empresa Scribd logo
1 de 71
Baixar para ler offline
10/7/2013 #bbcon 1
Performance Management using
Audit Trail
PRESENTED BY
DAVID ZEIDMAN AND MOHAMMED DASSER
10/7/2013 #bbcon 2
IF YOU ARE TWEETING…
@ZEIDDEV
@MOHAMMEDDASSER
10/7/2013 #bbcon 3
• Introductions
• Overview of Audit Trail
• What can be Recorded?
• Audit Trail – Tracking the Detail
• Audit Trail – The Bigger Picture
WHAT WE WILL COVER
10/7/2013 #bbcon 4
INTRODUCTIONS
10/7/2013 #bbcon 5
INTRODUCTIONS
David Zeidman, Zeidman Development
david@zeidman.info
http://www.zeidman.info
Mohammed Dasser, University of Central Florida Foundation Inc.
mohammed.dasser@ucf.edu
http://ucffoundation.org/
www.ucf.edu
10/7/2013 #bbcon 6
OVERVIEW OF AUDIT TRAIL
10/7/2013 #bbcon 7
RECORD CHANGES
10/7/2013 #bbcon 8
RECORD CHANGES
10/7/2013 #bbcon 9
Changes
are Made
to the
Record
RECORD CHANGES
10/7/2013 #bbcon 10
RECORD CHANGES
10/7/2013 #bbcon 11
RECORD CHANGES
10/7/2013 #bbcon 12
DIFFERENCES?
Change 1
Change 2
Change 3
Change 4
Change 5
10/7/2013 #bbcon 13
WHAT HAPPENS IF YOU ARE NOT THERE?
10/7/2013 #bbcon 14
AUDIT TRAIL VIEWER
10/7/2013 #bbcon 15
AUDIT VIEWER
10/7/2013 #bbcon 16
WHAT CAN BE TRACKED?
10/7/2013 #bbcon 17
• 30 Record types
• 907 Different Fields
• On Manual Save
• On Import
• On Batch
• On Global Change
• A Lot of Data
AUDIT TRAIL CAN COLLECT:
10/7/2013 #bbcon 18
Training
Protecting Group Data
Data Conversion
Data Validation / Protecting Data Entry
Data Correction
Resource Planning
Performance Analysis
HOW IS AUDIT TRAIL USED?
10/7/2013 #bbcon 19
PROTECTING GROUP DATA
10/7/2013 #bbcon 20
PROTECTING GROUP DATA
10/7/2013 #bbcon 21
PROTECTING GROUP DATA
10/7/2013 #bbcon 22
PROTECTING GROUP DATA
10/7/2013 #bbcon 23
DATA CONVERSION
10/7/2013 #bbcon 24
• Use Field Profiles to get exactly the fields that we want:
DATA CONVERSION
10/7/2013 #bbcon 25
DATA CONVERSION
10/7/2013 #bbcon 26
• When you need to restore a record or part of a record with ease.
BACKUP
10/7/2013 #bbcon 27
BACKUP
10/7/2013 #bbcon 28
TRAINING
10/7/2013 #bbcon 29
TRAINING
10/7/2013 #bbcon 30
• Errors waiting to be saved
PROTECTING DATA ENTRY - VALIDATRIX
10/7/2013 #bbcon 31
USING COLLECTED TRANSACTIONS
FOR
PERFORMANCE MANAGEMENT
10/7/2013 #bbcon 32
• From The “ZD_Audit” Table: (15 columns + PK)
- Over 5 millions transactions collected in 12 months .
- Updates included 146 fields of 32 record types.
- 98 users participated in generating 198K unique transactions against 109k
constituent’s records.
• From The “Records” Table:
- Total constituent count in the database is over 425K.
Initial Observations:
Total of constituents edited in 12 months is only 25% of the entire database.
Users that participated in the editing is over 80% of the total workforce.
ACTUAL CIRCUMSTANCES:
10/7/2013 #bbcon 33
• To look for symptoms of process deficiency in over 5M rows of data.
• To understand the challenges and the trends.
• To propose enhancements to the data management operation.
• To convince leaders of possibility of better performance.
Solution:
• Build a solution outside of Raiser’s Edge and the “Audit Trail Viewer”
plugin to Analyze Audited transactions.
• Use a basic implementation of multidimensional database for better
performance.
UNDERSTANDING THE CIRCUMSTANCES
10/7/2013 #bbcon 34
• Business Intelligence Solution using the Microsoft BI Stack:
- Integration Services: SSIS
- Analysis Services: SSAS
- Reporting Services: SSRS
- Excel
• Other visualization or reporting tools that can be utilized:
- PerformancePoint on the SharePoint platform
- Tableau
- Business Objects / Crystal report
- Any other tool that support a connection to Microsoft Analysis Services
THE SOLUTION
10/7/2013 #bbcon 35
• Multidimensional database (AKA CUBE) allows for analysis from
multiples perspectives
• The most popular format of a multidimensional concept may be the
Pivot Table in Excel
• A Cross-tab view or Matrix is an example of a two-dimensional
• This solution can easily be built on the top of a relational database
designed as what’s known a star schema
• Star schema consist of at least one fact table that store all the metrics.
• This fact table will be related to several dimension tables that will allow
for the creation of the multiple perspectives for the Analysis.
• These dimension tables can be built with predefined hierarchies to
allow for aggregation of metrics using roll-ups and drill-downs
THE CONCEPT OF MULTIDIMENSIONAL
10/7/2013 #bbcon 36
• Multidimensional database (AKA CUBE) allows for analysis from
multiples perspectives
THE CONCEPT OF MULTIDIMENSIONAL
Source: msdn.com
10/7/2013 #bbcon 37
• The most popular format of a multidimensional concept is the Pivot
Table in Excel
• A Cross-tab view or Matrix is an example of a two-dimensional
THE CONCEPT OF MULTIDIMENSIONAL
Source: msdn.com
10/7/2013 #bbcon 38
• This solution can easily be built on the top or a relational database
designed as a star schema.
THE CONCEPT OF MULTIDIMENSIONAL
Source: msdn.com
10/7/2013 #bbcon 39
• This solution can easily be built on the top or a relational database
designed as a star schema.
THE CONCEPT OF MULTIDIMENSIONAL
10/7/2013 #bbcon 40
• Star schema consist of at least one fact table that store all the metrics.
THE CONCEPT OF MULTIDIMENSIONAL
10/7/2013 #bbcon 41
• This fact table will be related to several dimension tables that will allow
for the creation of the multiple perspectives for the Analysis.
THE CONCEPT OF MULTIDIMENSIONAL
10/7/2013 #bbcon 42
• These dimension tables can be built with predefined hierarchies to
allow for aggregation of metric using roll-ups and drill-downs
THE CONCEPT OF MULTIDIMENSIONAL
10/7/2013 #bbcon 43
CONCEPTUAL DESIGN
Fact_Transactions
PK id
FK2 SysIdType
TransactionId
FK6 Fieldid
FK4 ConSysId
FK1 UserChangedId
FK3 Action_ID
FK5 RecordTypeId
FK7 DateDimID
Dim_Date
PK DateDimID
DateChanged
FiscalYear
FiscalQuater
FiscalQuaterName
FiscalMonth
FiscalMonthName
CalendarYear
CalendarQuater
CalendarQuaterName
CalendarMonth
CalendarMonthName
Dim_users
PK UserChangedId
Logon
DisplayName
Departement
JobTitle
SupervisorName
SupervisorAccount
Dim_Constituent
PK ConSysId
ConstituentDescr
ConstituentID
KeyIndicator
FullName
Gender
MaritalStatus
State
Country
ConstituentCode
ConstituentCodeDesc
Age
IsHeadofHousehold
NoValidAddress
NoEmail
IsProspect
IsDeceased
ProspectStatus
Dim_SystemRecordName
PK SysIdType
SystemRecordName
Dim_ActionType
PK Action_ID
ActionType
Dim_RecordType
PK RecordTypeId
RecordType
MetaData
Dim_FieldName
PK fieldId
FieldName
10/7/2013 #bbcon 44
ANALYSIS SERVICES IMPLEMENTATION
10/7/2013 #bbcon 45
ANALYSIS SERVICES IMPLEMENTATION
10/7/2013 #bbcon 46
ANALYSIS SERVICES IMPLEMENTATION
10/7/2013 #bbcon 47
ANALYSIS SERVICES IMPLEMENTATION
10/7/2013 #bbcon 48
ANALYSIS SERVICES IMPLEMENTATION
10/7/2013 #bbcon 49
ANALYSIS SERVICES IMPLEMENTATION
10/7/2013 #bbcon 50
ANALYSIS SERVICES IMPLEMENTATION
10/7/2013 #bbcon 51
ANALYSIS SERVICES IMPLEMENTATION
10/7/2013 #bbcon 52
EXPLORING RESULTS WITH EXCEL
10/7/2013 #bbcon 53
PIVOT TABLE FIELD LIST
10/7/2013 #bbcon 54
USING FILTERS AND DRILL DOWN
10/7/2013 #bbcon 55
USING SORT DIMENSIONS BY METRICS
10/7/2013 #bbcon 56
There are several opportunities for the collected data and here are
some examples:
• User based performance:
Focus on transactions count by user or department
• Constituent based performance:
Focus on transactions on constituent records and constituent type
• Record based performance:
Focus on transactions of each record type and fields
• Fundraising based performance
Focus in the effect of transactions on fundraising
PERFORMANCE MANAGEMENT
10/7/2013 #bbcon 57
There are several opportunities for the collected data and here are
some examples:
• User based performance:
Focus on transactions count by user or department
• Constituent based performance:
Focus on transactions on constituent records and constituent type
• Record based performance:
Focus on transactions of each record type and fields
• Fundraising based performance
Focus in the effect of transactions on fundraising
PERFORMANCE MANAGEMENT
10/7/2013 #bbcon 58
EXPLORING THE RESULTS WITH TABLE
Department
All
Transactions
Count
Transaction
Distinct Count
Constituent
Distinct Count
User
Distinct
Count
Record Type
Distinct Count
Field
Distinct
Count
Advancement Services 4883699 109035 60382 8 27 144
Information
Technology 139816 38161 37711 4 21 130
Alumni Relations 638182 24848 15089 23 22 102
Prospect Research 83145 10986 4814 3 19 80
Development 167032 10400 4475 40 22 96
Comm/Mktg/DR 11880 2507 1537 6 19 95
Operations 14238 976 682 4 15 96
College of Health &
Public Affairs 12506 600 490 1 2 18
Athletics Development 3392 245 146 7 10 75
College of Medicine 3691 183 90 1 2 19
Executive 925 110 41 1 6 46
Grand Total 5958506 198039 108637 98 32 146
10/7/2013 #bbcon 59
PLOT OF TWO METRICS
60382
37711
15089
4814 4475
1537 682 490 146 90 41
Transaction Distinct Count Constituent Distinct Count
10/7/2013 #bbcon 60
TOP 5 DEPARTMENTS BY TRANSACTIONS
0 20000 40000 60000 80000 100000 120000
Advancement Services
Information Technology
Alumni Relations
Prospect Research
Development
10/7/2013 #bbcon 61
There are several opportunities for the collected data and here are
some examples:
• User based performance:
Focus on transactions count by user or department
• Constituent based performance:
Focus on transactions on constituent records and constituent type
• Record based performance:
Focus on transactions of each record type and fields
• Fundraising based performance
Focus in the effect of transactions on fundraising
PERFORMANCE MANAGEMENT
10/7/2013 #bbcon 62
TOP 5 CONSTITUENCY BY TIMELINE
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
Sep 2012 Oct 2012 Nov 2012 Dec 2012 Jan 2013 Feb 2013 Mar 2013 Apr 2013 May 2013 Jun 2013 Jul 2013 Aug 2013
Q3 2012 Q4 2012 Q1 2013 Q2 2013 Q3 2013
2012 2013
Alumni Parent Individual/Friend Student Employee
10/7/2013 #bbcon 63
TOP 10 CONSTITUENTS BY USER COUNT
Constituent ID User Distinct Count Transaction Distinct Count
0000069399 19 47
0000062433 17 41
2008002291 16 45
0000066600 16 32
0000037567 16 43
0000025743 15 44
0000077315 15 57
9100000578 15 35
0000000927 15 33
0000065892 15 53
Grand Total 48 430
10/7/2013 #bbcon 64
There are several opportunities for the collected data and here are
some examples:
• User based performance:
Focus on transactions count by user or department
• Constituent based performance:
Focus on transactions on constituent records and constituent type
• Record based performance:
Focus on transactions of each record type and fields
• Fundraising based performance
Focus in the effect of transactions on fundraising
PERFORMANCE MANAGEMENT
10/7/2013 #bbcon 65
RECORD HIERARCHY UPDATES
Records Transaction Distinct Count Constituent Distinct Count Field Distinct Count
ACTION 150908 90582 39
Action 148796 90347 35
Action Attribute 125347 85335 4
Action Notepad 123228 84567 9
CONSTITUENT 124126 66466 86
GIFT 58934 28095 108
RELATION_SOLICITOR 52850 28523 5
Constituent Solicitor 52850 28523 5
Amount 48181 25822 3
Campaign ID 25 25 1
Solicitor Type 4722 3643 1
RELATION_INDIVIDUAL 6617 3918 23
PARTICIPANT 5460 3308 39
RELATION_ORGANIZATION 1927 1653 4
RELATION_EDUCATION 429 353 13
Grand Total 196114 106913 146
10/7/2013 #bbcon 66
There are several opportunities for the collected data and here are
some examples:
• User based performance:
Focus on transactions count by user or department
• Constituent based performance:
Focus on transactions on constituent records and constituent type
• Record based performance:
Focus on transactions of each record type and fields
• Fundraising based performance
Focus in the effect of transactions on fundraising
PERFORMANCE MANAGEMENT
10/7/2013 #bbcon 67
RECENCY: GIVING VS. LAST UPDATED
Constituent Distinct Count Giving Recency
Last updated 0 - 3 Months 3 - 6 Months 6 - 12 Months 12 - 18 Months 18 - 24 Months 24 - 36 Months 36 - 48 Months 48 - 60 Months 60+ Months Non Donor Grand Total
30 days or less 4309 4853 10420 1310 1499 1656 1782 1455 11753 23612 62649
30-60 days 416 95 231 47 115 88 73 60 327 10310 11762
60-90 days 1116 227 72 96 37 57 59 40 301 1303 3308
90-120 days 114 214 199 214 387 769 778 716 6119 7744 17254
120-180 days 390 900 1129 195 239 321 259 211 1636 5105 10385
180-360 days 47 47 341 14 16 10 20 8 216 294 1013
over a year 84 90 70 19 9 7 5 3 79 176 542
Grand Total 6476 6426 12462 1895 2302 2908 2976 2493 20431 48544 106913
Constituent Distinct Count Giving Recency
Last updated 0 - 3 Months 3 - 6 Months 6 - 12 Months
30 days or less 4309 4853 10420
30-60 days 416 95 231
60-90 days 1116 227 72
90-120 days 114 214 199
120-180 days 390 900 1129
180-360 days 47 47 341
over a year 84 90 70
Grand Total 6476 6426 12462
60+ Months Non Donor
11753 23612
327 10310
301 1303
6119 7744
1636 5105
216 294
79 176
20431 48544
10/7/2013 #bbcon 68
• 3 types of dashboard can be produced:
- Operational,
- Tactical
- Strategic
• Before you begin:
- Need a culture of measurement
- Define your metrics
- Decide your goals / Target
- Set you baseline
• Build your KPI: Key performance Indicator
- Operational: Number of Address updates vs Goal every month
- Tactical: percentage of Alumni records updated vs Goal every semester
• Build your Dashboard / Scorecard
- Multiple Metrics/KPIs on the same page/screen
- Provide filtering capabilities and drill down to detail
- Define thresholds for Alerts
PERFORMANCE DASHBOARD
10/7/2013 #bbcon 69
SAMPLE PERFORMANCE DASHBOARD
10/7/2013 #bbcon 70
• Solution Design and Implementation Considerations:
- Audit data is not available from Raiser’s Edge database
- Audit data will need to be combined with Raiser’s Edge data
for better understanding of the events
- The OLAP/Cube can be deployed on the same SQL server
database that host Raiser’s Edge database
• How to be successful:
- Create a prototype
- Secure strong sponsorship
- Deliver it as a tactical tool
- Use what you already have (Excel, SharePoint, ETC)
TO CONCLUDE
10/7/2013 #bbcon 71
QUESTIONS
David Zeidman, Zeidman Development
david@zeidman.info
http://www.zeidman.info
Mohammed Dasser, University of Central Florida Foundation
mohammed.dasser@ucf.edu
http://ucffoundation.org/
www.ucf.edu
ANY QUESTIONS?

Mais conteúdo relacionado

Mais procurados

DATA INTEGRITY GMP COMPLIANCE
DATA INTEGRITY GMP COMPLIANCEDATA INTEGRITY GMP COMPLIANCE
DATA INTEGRITY GMP COMPLIANCEPharmaceutical
 
Data integrity: TGA expectations
Data integrity: TGA expectationsData integrity: TGA expectations
Data integrity: TGA expectationsTGA Australia
 
Overview on “Computer System Validation” CSV
Overview on  “Computer System Validation” CSVOverview on  “Computer System Validation” CSV
Overview on “Computer System Validation” CSVAnil Sharma
 
Data Integrity & Culture of Quality Integration
Data Integrity & Culture of Quality IntegrationData Integrity & Culture of Quality Integration
Data Integrity & Culture of Quality IntegrationObaid Ali / Roohi B. Obaid
 
Data integrity in Pharmaceutical industry
Data integrity in Pharmaceutical industry Data integrity in Pharmaceutical industry
Data integrity in Pharmaceutical industry GxPProfessional
 
OC Procedure Progarmming Module_Katalyst HLS
OC Procedure Progarmming Module_Katalyst HLSOC Procedure Progarmming Module_Katalyst HLS
OC Procedure Progarmming Module_Katalyst HLSKatalyst HLS
 
Data integrity cGMP requirements
Data integrity  cGMP  requirementsData integrity  cGMP  requirements
Data integrity cGMP requirementsShamik (Sam) Pandit
 
Ensuring data integrity in pharmaceutical environment
Ensuring data integrity in pharmaceutical environmentEnsuring data integrity in pharmaceutical environment
Ensuring data integrity in pharmaceutical environmentdeepak mishra
 
CDM_Process_Overview_Katalyst HLS
CDM_Process_Overview_Katalyst HLSCDM_Process_Overview_Katalyst HLS
CDM_Process_Overview_Katalyst HLSKatalyst HLS
 
Data integrity in pharmaceutical industry a brief overview
Data integrity in pharmaceutical industry a brief overviewData integrity in pharmaceutical industry a brief overview
Data integrity in pharmaceutical industry a brief overviewchaitanyasanjaykanad
 
FDA News Presentation
FDA News PresentationFDA News Presentation
FDA News PresentationBoris Videlov
 
Data Extract Views_Katalyst HLS
Data Extract Views_Katalyst HLSData Extract Views_Katalyst HLS
Data Extract Views_Katalyst HLSKatalyst HLS
 
Data Integrity Issues in Pharmaceutical Companies
Data Integrity Issues in Pharmaceutical CompaniesData Integrity Issues in Pharmaceutical Companies
Data Integrity Issues in Pharmaceutical CompaniesPiyush Tripathi
 
Good Automated Laboratory Practices
Good Automated Laboratory PracticesGood Automated Laboratory Practices
Good Automated Laboratory PracticesSwapnil Fernandes
 
Process and Regulated Processes Software Validation Elements
Process and Regulated Processes Software Validation ElementsProcess and Regulated Processes Software Validation Elements
Process and Regulated Processes Software Validation ElementsArta Doci
 
Electronic Data Capture & Remote Data Capture
Electronic Data Capture & Remote  Data CaptureElectronic Data Capture & Remote  Data Capture
Electronic Data Capture & Remote Data CaptureCRB Tech
 
Successful Selection and Implementation of EDC (Electronic Data Capture) System
Successful Selection and Implementation of EDC (Electronic Data Capture) System Successful Selection and Implementation of EDC (Electronic Data Capture) System
Successful Selection and Implementation of EDC (Electronic Data Capture) System Eleazar Noel
 

Mais procurados (20)

DATA INTEGRITY GMP COMPLIANCE
DATA INTEGRITY GMP COMPLIANCEDATA INTEGRITY GMP COMPLIANCE
DATA INTEGRITY GMP COMPLIANCE
 
Data integrity: TGA expectations
Data integrity: TGA expectationsData integrity: TGA expectations
Data integrity: TGA expectations
 
Overview on “Computer System Validation” CSV
Overview on  “Computer System Validation” CSVOverview on  “Computer System Validation” CSV
Overview on “Computer System Validation” CSV
 
Data Integrity & Culture of Quality Integration
Data Integrity & Culture of Quality IntegrationData Integrity & Culture of Quality Integration
Data Integrity & Culture of Quality Integration
 
Data integrity in Pharmaceutical industry
Data integrity in Pharmaceutical industry Data integrity in Pharmaceutical industry
Data integrity in Pharmaceutical industry
 
OC Procedure Progarmming Module_Katalyst HLS
OC Procedure Progarmming Module_Katalyst HLSOC Procedure Progarmming Module_Katalyst HLS
OC Procedure Progarmming Module_Katalyst HLS
 
Data integrity cGMP requirements
Data integrity  cGMP  requirementsData integrity  cGMP  requirements
Data integrity cGMP requirements
 
Ensuring data integrity in pharmaceutical environment
Ensuring data integrity in pharmaceutical environmentEnsuring data integrity in pharmaceutical environment
Ensuring data integrity in pharmaceutical environment
 
CDM_Process_Overview_Katalyst HLS
CDM_Process_Overview_Katalyst HLSCDM_Process_Overview_Katalyst HLS
CDM_Process_Overview_Katalyst HLS
 
Data integrity in pharmaceutical industry a brief overview
Data integrity in pharmaceutical industry a brief overviewData integrity in pharmaceutical industry a brief overview
Data integrity in pharmaceutical industry a brief overview
 
Data Integrity
Data IntegrityData Integrity
Data Integrity
 
FDA News Presentation
FDA News PresentationFDA News Presentation
FDA News Presentation
 
Data Extract Views_Katalyst HLS
Data Extract Views_Katalyst HLSData Extract Views_Katalyst HLS
Data Extract Views_Katalyst HLS
 
Data Integrity Issues in Pharmaceutical Companies
Data Integrity Issues in Pharmaceutical CompaniesData Integrity Issues in Pharmaceutical Companies
Data Integrity Issues in Pharmaceutical Companies
 
Delta GMP Data Integrity Sept2016
Delta GMP Data Integrity Sept2016Delta GMP Data Integrity Sept2016
Delta GMP Data Integrity Sept2016
 
Good Automated Laboratory Practices
Good Automated Laboratory PracticesGood Automated Laboratory Practices
Good Automated Laboratory Practices
 
Process and Regulated Processes Software Validation Elements
Process and Regulated Processes Software Validation ElementsProcess and Regulated Processes Software Validation Elements
Process and Regulated Processes Software Validation Elements
 
Electronic Data Capture & Remote Data Capture
Electronic Data Capture & Remote  Data CaptureElectronic Data Capture & Remote  Data Capture
Electronic Data Capture & Remote Data Capture
 
Data Integrity
Data IntegrityData Integrity
Data Integrity
 
Successful Selection and Implementation of EDC (Electronic Data Capture) System
Successful Selection and Implementation of EDC (Electronic Data Capture) System Successful Selection and Implementation of EDC (Electronic Data Capture) System
Successful Selection and Implementation of EDC (Electronic Data Capture) System
 

Destaque

Mobile app rapid prototype UX concept Amanda Wise
Mobile app rapid prototype UX concept   Amanda WiseMobile app rapid prototype UX concept   Amanda Wise
Mobile app rapid prototype UX concept Amanda WiseAWise14
 
Master UX from design to prototype
Master UX from design to prototypeMaster UX from design to prototype
Master UX from design to prototypeSalvatore Iaconesi
 
Case study: Mobile optimised e-commerce checkout by Amanda Wise
Case study: Mobile optimised e-commerce checkout by Amanda Wise Case study: Mobile optimised e-commerce checkout by Amanda Wise
Case study: Mobile optimised e-commerce checkout by Amanda Wise AWise14
 
Prototype verse Sim: Validating Software and UX Design
Prototype verse Sim: Validating Software and UX DesignPrototype verse Sim: Validating Software and UX Design
Prototype verse Sim: Validating Software and UX Designfrog
 
E-Commerce UX design concept case study
E-Commerce UX design concept case studyE-Commerce UX design concept case study
E-Commerce UX design concept case studyAWise14
 
Market Research Monkeytalk 2015 - spring edition
Market Research   Monkeytalk 2015 - spring editionMarket Research   Monkeytalk 2015 - spring edition
Market Research Monkeytalk 2015 - spring editionMonkeyshot
 
UX Design With Distributed Teams
UX Design With Distributed TeamsUX Design With Distributed Teams
UX Design With Distributed TeamsJohannes Baeck
 
Mobile UX - the intricacies of designing for mobile devices
Mobile UX - the intricacies of designing for mobile devicesMobile UX - the intricacies of designing for mobile devices
Mobile UX - the intricacies of designing for mobile devicesAntony Ribot
 
Hierarchy Of User Experience Needs
Hierarchy Of User Experience NeedsHierarchy Of User Experience Needs
Hierarchy Of User Experience NeedsLyndon Cerejo
 
Mobile UX Tools & Methods for UX Australia 2011
Mobile UX Tools & Methods for UX Australia 2011 Mobile UX Tools & Methods for UX Australia 2011
Mobile UX Tools & Methods for UX Australia 2011 Oliver Weidlich
 
03.2 application control
03.2 application control03.2 application control
03.2 application controlMulyadi Yusuf
 
UXing All The Things: Applying The User-Centered Process to Design, Life, and...
UXing All The Things: Applying The User-Centered Process to Design, Life, and...UXing All The Things: Applying The User-Centered Process to Design, Life, and...
UXing All The Things: Applying The User-Centered Process to Design, Life, and...J+E Creative
 
Appealing Coding
Appealing CodingAppealing Coding
Appealing CodingBlackbaud
 
UX Workshop Activity: Missions, Methods and Mindframes. Centerline Digital.
UX Workshop Activity: Missions, Methods and Mindframes. Centerline Digital.UX Workshop Activity: Missions, Methods and Mindframes. Centerline Digital.
UX Workshop Activity: Missions, Methods and Mindframes. Centerline Digital.Centerline Digital
 
User Experience Workshop
User Experience WorkshopUser Experience Workshop
User Experience WorkshopMotivate Design
 
Auditing by CIS . Chapter 6
Auditing by CIS . Chapter 6Auditing by CIS . Chapter 6
Auditing by CIS . Chapter 6Sharah Ayumi
 
Lean UX: Sketch, Prototype & Validate. Fast.
Lean UX: Sketch, Prototype & Validate. Fast.Lean UX: Sketch, Prototype & Validate. Fast.
Lean UX: Sketch, Prototype & Validate. Fast.Jon Hadden
 
Design sprint slideshare
Design sprint slideshareDesign sprint slideshare
Design sprint slideshareFaren faren
 

Destaque (20)

Mobile app rapid prototype UX concept Amanda Wise
Mobile app rapid prototype UX concept   Amanda WiseMobile app rapid prototype UX concept   Amanda Wise
Mobile app rapid prototype UX concept Amanda Wise
 
Master UX from design to prototype
Master UX from design to prototypeMaster UX from design to prototype
Master UX from design to prototype
 
Case study: Mobile optimised e-commerce checkout by Amanda Wise
Case study: Mobile optimised e-commerce checkout by Amanda Wise Case study: Mobile optimised e-commerce checkout by Amanda Wise
Case study: Mobile optimised e-commerce checkout by Amanda Wise
 
Prototype verse Sim: Validating Software and UX Design
Prototype verse Sim: Validating Software and UX DesignPrototype verse Sim: Validating Software and UX Design
Prototype verse Sim: Validating Software and UX Design
 
E-Commerce UX design concept case study
E-Commerce UX design concept case studyE-Commerce UX design concept case study
E-Commerce UX design concept case study
 
Market Research Monkeytalk 2015 - spring edition
Market Research   Monkeytalk 2015 - spring editionMarket Research   Monkeytalk 2015 - spring edition
Market Research Monkeytalk 2015 - spring edition
 
UX Design With Distributed Teams
UX Design With Distributed TeamsUX Design With Distributed Teams
UX Design With Distributed Teams
 
Mobile UX - the intricacies of designing for mobile devices
Mobile UX - the intricacies of designing for mobile devicesMobile UX - the intricacies of designing for mobile devices
Mobile UX - the intricacies of designing for mobile devices
 
Hierarchy Of User Experience Needs
Hierarchy Of User Experience NeedsHierarchy Of User Experience Needs
Hierarchy Of User Experience Needs
 
Mobile UX Tools & Methods for UX Australia 2011
Mobile UX Tools & Methods for UX Australia 2011 Mobile UX Tools & Methods for UX Australia 2011
Mobile UX Tools & Methods for UX Australia 2011
 
03.2 application control
03.2 application control03.2 application control
03.2 application control
 
UX workshop
UX workshopUX workshop
UX workshop
 
UXing All The Things: Applying The User-Centered Process to Design, Life, and...
UXing All The Things: Applying The User-Centered Process to Design, Life, and...UXing All The Things: Applying The User-Centered Process to Design, Life, and...
UXing All The Things: Applying The User-Centered Process to Design, Life, and...
 
Appealing Coding
Appealing CodingAppealing Coding
Appealing Coding
 
UX Workshop Activity: Missions, Methods and Mindframes. Centerline Digital.
UX Workshop Activity: Missions, Methods and Mindframes. Centerline Digital.UX Workshop Activity: Missions, Methods and Mindframes. Centerline Digital.
UX Workshop Activity: Missions, Methods and Mindframes. Centerline Digital.
 
User Experience Workshop
User Experience WorkshopUser Experience Workshop
User Experience Workshop
 
Auditing by CIS . Chapter 6
Auditing by CIS . Chapter 6Auditing by CIS . Chapter 6
Auditing by CIS . Chapter 6
 
Lean UX: Sketch, Prototype & Validate. Fast.
Lean UX: Sketch, Prototype & Validate. Fast.Lean UX: Sketch, Prototype & Validate. Fast.
Lean UX: Sketch, Prototype & Validate. Fast.
 
Design Sprint
Design SprintDesign Sprint
Design Sprint
 
Design sprint slideshare
Design sprint slideshareDesign sprint slideshare
Design sprint slideshare
 

Semelhante a Performance Management Using Audit Trail

I Can do WHAT with PCMCS? Features and Functions, Business Benefits, and Use...
I Can do WHAT with PCMCS?  Features and Functions, Business Benefits, and Use...I Can do WHAT with PCMCS?  Features and Functions, Business Benefits, and Use...
I Can do WHAT with PCMCS? Features and Functions, Business Benefits, and Use...Alithya
 
Innovize it for_db2_empowering the dba_april_2016
Innovize it for_db2_empowering the dba_april_2016Innovize it for_db2_empowering the dba_april_2016
Innovize it for_db2_empowering the dba_april_2016Eliezer Harkavi
 
Vinay_Patange_StanChart_Cannes_2010_Ver2
Vinay_Patange_StanChart_Cannes_2010_Ver2Vinay_Patange_StanChart_Cannes_2010_Ver2
Vinay_Patange_StanChart_Cannes_2010_Ver2Vinay Patange
 
KT-BIM-R08-GP-05-OIR.pptx
KT-BIM-R08-GP-05-OIR.pptxKT-BIM-R08-GP-05-OIR.pptx
KT-BIM-R08-GP-05-OIR.pptxAsmaaMamdouh9
 
INF3703 - Chapter 15 Databases For Business Intelligence
INF3703 - Chapter 15 Databases For Business IntelligenceINF3703 - Chapter 15 Databases For Business Intelligence
INF3703 - Chapter 15 Databases For Business Intelligencebloeyyy
 
Edgewater Spreadsheet Planning with Microsoft PPS
Edgewater Spreadsheet Planning with Microsoft PPSEdgewater Spreadsheet Planning with Microsoft PPS
Edgewater Spreadsheet Planning with Microsoft PPSEdgewater
 
Overview Profitability and Cost Management Cloud Services
Overview Profitability and Cost Management Cloud Services Overview Profitability and Cost Management Cloud Services
Overview Profitability and Cost Management Cloud Services Alithya
 
Overview profitability and cost management cloud services
Overview profitability and cost management cloud servicesOverview profitability and cost management cloud services
Overview profitability and cost management cloud servicesAlithya
 
INF3703 - Chapter 10 Database Development Process
INF3703 - Chapter 10 Database Development ProcessINF3703 - Chapter 10 Database Development Process
INF3703 - Chapter 10 Database Development Processbloeyyy
 
Integrating Advanced Analytics with Autodesk Solutions
Integrating Advanced Analytics with Autodesk SolutionsIntegrating Advanced Analytics with Autodesk Solutions
Integrating Advanced Analytics with Autodesk SolutionsRich Hanapole
 
Building Products with Data at Core
Building Products with Data at Core Building Products with Data at Core
Building Products with Data at Core Sandeep Adwankar
 
How a Time Series Database Contributes to a Decentralized Cloud Object Storag...
How a Time Series Database Contributes to a Decentralized Cloud Object Storag...How a Time Series Database Contributes to a Decentralized Cloud Object Storag...
How a Time Series Database Contributes to a Decentralized Cloud Object Storag...InfluxData
 
How to Get More from Google Data Studio with SEMrush
How to Get More from Google Data Studio with SEMrushHow to Get More from Google Data Studio with SEMrush
How to Get More from Google Data Studio with SEMrushSearch Engine Journal
 
When Data Visualizations and Data Imports Just Don’t Work
When Data Visualizations and Data Imports Just Don’t WorkWhen Data Visualizations and Data Imports Just Don’t Work
When Data Visualizations and Data Imports Just Don’t WorkJim Kaplan CIA CFE
 
ClearCost Introduction 2015
ClearCost Introduction 2015ClearCost Introduction 2015
ClearCost Introduction 2015Mark S. Mahre
 
Sheet1Fertilizing The LawnDecisionsNitrogenPhosphorusPotash121418O.docx
Sheet1Fertilizing The LawnDecisionsNitrogenPhosphorusPotash121418O.docxSheet1Fertilizing The LawnDecisionsNitrogenPhosphorusPotash121418O.docx
Sheet1Fertilizing The LawnDecisionsNitrogenPhosphorusPotash121418O.docxlesleyryder69361
 
Twin Cities Eloqua User Group 092413
Twin Cities Eloqua User Group 092413Twin Cities Eloqua User Group 092413
Twin Cities Eloqua User Group 092413Ron Corbisier
 

Semelhante a Performance Management Using Audit Trail (20)

I Can do WHAT with PCMCS? Features and Functions, Business Benefits, and Use...
I Can do WHAT with PCMCS?  Features and Functions, Business Benefits, and Use...I Can do WHAT with PCMCS?  Features and Functions, Business Benefits, and Use...
I Can do WHAT with PCMCS? Features and Functions, Business Benefits, and Use...
 
Innovize it for_db2_empowering the dba_april_2016
Innovize it for_db2_empowering the dba_april_2016Innovize it for_db2_empowering the dba_april_2016
Innovize it for_db2_empowering the dba_april_2016
 
Vinay_Patange_StanChart_Cannes_2010_Ver2
Vinay_Patange_StanChart_Cannes_2010_Ver2Vinay_Patange_StanChart_Cannes_2010_Ver2
Vinay_Patange_StanChart_Cannes_2010_Ver2
 
KT-BIM-R08-GP-05-OIR.pptx
KT-BIM-R08-GP-05-OIR.pptxKT-BIM-R08-GP-05-OIR.pptx
KT-BIM-R08-GP-05-OIR.pptx
 
Six Sigma Process Improvement Foundational Steps
Six Sigma Process Improvement Foundational StepsSix Sigma Process Improvement Foundational Steps
Six Sigma Process Improvement Foundational Steps
 
INF3703 - Chapter 15 Databases For Business Intelligence
INF3703 - Chapter 15 Databases For Business IntelligenceINF3703 - Chapter 15 Databases For Business Intelligence
INF3703 - Chapter 15 Databases For Business Intelligence
 
Edgewater Spreadsheet Planning with Microsoft PPS
Edgewater Spreadsheet Planning with Microsoft PPSEdgewater Spreadsheet Planning with Microsoft PPS
Edgewater Spreadsheet Planning with Microsoft PPS
 
Overview Profitability and Cost Management Cloud Services
Overview Profitability and Cost Management Cloud Services Overview Profitability and Cost Management Cloud Services
Overview Profitability and Cost Management Cloud Services
 
Overview profitability and cost management cloud services
Overview profitability and cost management cloud servicesOverview profitability and cost management cloud services
Overview profitability and cost management cloud services
 
INF3703 - Chapter 10 Database Development Process
INF3703 - Chapter 10 Database Development ProcessINF3703 - Chapter 10 Database Development Process
INF3703 - Chapter 10 Database Development Process
 
Integrating Advanced Analytics with Autodesk Solutions
Integrating Advanced Analytics with Autodesk SolutionsIntegrating Advanced Analytics with Autodesk Solutions
Integrating Advanced Analytics with Autodesk Solutions
 
Mstr meetup
Mstr meetupMstr meetup
Mstr meetup
 
Building Products with Data at Core
Building Products with Data at Core Building Products with Data at Core
Building Products with Data at Core
 
How a Time Series Database Contributes to a Decentralized Cloud Object Storag...
How a Time Series Database Contributes to a Decentralized Cloud Object Storag...How a Time Series Database Contributes to a Decentralized Cloud Object Storag...
How a Time Series Database Contributes to a Decentralized Cloud Object Storag...
 
How to Get More from Google Data Studio with SEMrush
How to Get More from Google Data Studio with SEMrushHow to Get More from Google Data Studio with SEMrush
How to Get More from Google Data Studio with SEMrush
 
When Data Visualizations and Data Imports Just Don’t Work
When Data Visualizations and Data Imports Just Don’t WorkWhen Data Visualizations and Data Imports Just Don’t Work
When Data Visualizations and Data Imports Just Don’t Work
 
ClearCost Introduction 2015
ClearCost Introduction 2015ClearCost Introduction 2015
ClearCost Introduction 2015
 
Sheet1Fertilizing The LawnDecisionsNitrogenPhosphorusPotash121418O.docx
Sheet1Fertilizing The LawnDecisionsNitrogenPhosphorusPotash121418O.docxSheet1Fertilizing The LawnDecisionsNitrogenPhosphorusPotash121418O.docx
Sheet1Fertilizing The LawnDecisionsNitrogenPhosphorusPotash121418O.docx
 
Twin Cities Eloqua User Group 092413
Twin Cities Eloqua User Group 092413Twin Cities Eloqua User Group 092413
Twin Cities Eloqua User Group 092413
 
PUG2008 SCHR for Distribution
PUG2008 SCHR for DistributionPUG2008 SCHR for Distribution
PUG2008 SCHR for Distribution
 

Mais de Blackbaud

50 Fascinating Nonprofit Stats
50 Fascinating Nonprofit Stats50 Fascinating Nonprofit Stats
50 Fascinating Nonprofit StatsBlackbaud
 
Philanthropy by the Numbers: The story behind the stats
Philanthropy by the Numbers: The story behind the statsPhilanthropy by the Numbers: The story behind the stats
Philanthropy by the Numbers: The story behind the statsBlackbaud
 
npEXPERTS 2016: Philanthropy by the Numbers
npEXPERTS 2016: Philanthropy by the NumbersnpEXPERTS 2016: Philanthropy by the Numbers
npEXPERTS 2016: Philanthropy by the NumbersBlackbaud
 
5 Tips for Fundraising in an Election Year
5 Tips for Fundraising in an Election Year5 Tips for Fundraising in an Election Year
5 Tips for Fundraising in an Election YearBlackbaud
 
Anatomy of the Perfect Private School Landing Page
Anatomy of the Perfect Private School Landing PageAnatomy of the Perfect Private School Landing Page
Anatomy of the Perfect Private School Landing PageBlackbaud
 
New York NXT Roadshow
New York NXT Roadshow New York NXT Roadshow
New York NXT Roadshow Blackbaud
 
New York NXT Roadshow
New York NXT Roadshow New York NXT Roadshow
New York NXT Roadshow Blackbaud
 
The Cold Never Bothered You Anyway
The Cold Never Bothered You Anyway   The Cold Never Bothered You Anyway
The Cold Never Bothered You Anyway Blackbaud
 
What You Should be Doing with Master Schedule but May Not Know
What You Should be Doing with Master Schedule but May Not Know What You Should be Doing with Master Schedule but May Not Know
What You Should be Doing with Master Schedule but May Not Know Blackbaud
 
Trends in Affordability and Demand
Trends in Affordability and Demand   Trends in Affordability and Demand
Trends in Affordability and Demand Blackbaud
 
The Ripple Effect of Successful Implementation
The Ripple Effect of Successful ImplementationThe Ripple Effect of Successful Implementation
The Ripple Effect of Successful ImplementationBlackbaud
 
Using Hacks to Create Consistent and Awesome Video Content for Your Admission...
Using Hacks to Create Consistent and Awesome Video Content for Your Admission...Using Hacks to Create Consistent and Awesome Video Content for Your Admission...
Using Hacks to Create Consistent and Awesome Video Content for Your Admission...Blackbaud
 
The New Financial Aid Family
The New Financial Aid FamilyThe New Financial Aid Family
The New Financial Aid FamilyBlackbaud
 
The entrepreneurs a true babson story
The entrepreneurs a true babson story   The entrepreneurs a true babson story
The entrepreneurs a true babson story Blackbaud
 
Introduction to Inbound Marketing for Independent Schools
Introduction to Inbound Marketing for Independent SchoolsIntroduction to Inbound Marketing for Independent Schools
Introduction to Inbound Marketing for Independent SchoolsBlackbaud
 
Turning your newly enrolled families into annual fund donors
Turning your newly enrolled families into annual fund donors   Turning your newly enrolled families into annual fund donors
Turning your newly enrolled families into annual fund donors Blackbaud
 
The school’s guide to modern design trends corwin bermudez
The school’s guide to modern design trends   corwin bermudezThe school’s guide to modern design trends   corwin bermudez
The school’s guide to modern design trends corwin bermudezBlackbaud
 
Raiser's Edge Database Cleanup Tips
Raiser's Edge Database Cleanup TipsRaiser's Edge Database Cleanup Tips
Raiser's Edge Database Cleanup TipsBlackbaud
 
Maintaining a Healthy Database in The Education Edge
Maintaining a Healthy Database in The Education EdgeMaintaining a Healthy Database in The Education Edge
Maintaining a Healthy Database in The Education EdgeBlackbaud
 
Building Report Cards and Transcripts in The Education Edge
Building Report Cards and Transcripts in The Education EdgeBuilding Report Cards and Transcripts in The Education Edge
Building Report Cards and Transcripts in The Education EdgeBlackbaud
 

Mais de Blackbaud (20)

50 Fascinating Nonprofit Stats
50 Fascinating Nonprofit Stats50 Fascinating Nonprofit Stats
50 Fascinating Nonprofit Stats
 
Philanthropy by the Numbers: The story behind the stats
Philanthropy by the Numbers: The story behind the statsPhilanthropy by the Numbers: The story behind the stats
Philanthropy by the Numbers: The story behind the stats
 
npEXPERTS 2016: Philanthropy by the Numbers
npEXPERTS 2016: Philanthropy by the NumbersnpEXPERTS 2016: Philanthropy by the Numbers
npEXPERTS 2016: Philanthropy by the Numbers
 
5 Tips for Fundraising in an Election Year
5 Tips for Fundraising in an Election Year5 Tips for Fundraising in an Election Year
5 Tips for Fundraising in an Election Year
 
Anatomy of the Perfect Private School Landing Page
Anatomy of the Perfect Private School Landing PageAnatomy of the Perfect Private School Landing Page
Anatomy of the Perfect Private School Landing Page
 
New York NXT Roadshow
New York NXT Roadshow New York NXT Roadshow
New York NXT Roadshow
 
New York NXT Roadshow
New York NXT Roadshow New York NXT Roadshow
New York NXT Roadshow
 
The Cold Never Bothered You Anyway
The Cold Never Bothered You Anyway   The Cold Never Bothered You Anyway
The Cold Never Bothered You Anyway
 
What You Should be Doing with Master Schedule but May Not Know
What You Should be Doing with Master Schedule but May Not Know What You Should be Doing with Master Schedule but May Not Know
What You Should be Doing with Master Schedule but May Not Know
 
Trends in Affordability and Demand
Trends in Affordability and Demand   Trends in Affordability and Demand
Trends in Affordability and Demand
 
The Ripple Effect of Successful Implementation
The Ripple Effect of Successful ImplementationThe Ripple Effect of Successful Implementation
The Ripple Effect of Successful Implementation
 
Using Hacks to Create Consistent and Awesome Video Content for Your Admission...
Using Hacks to Create Consistent and Awesome Video Content for Your Admission...Using Hacks to Create Consistent and Awesome Video Content for Your Admission...
Using Hacks to Create Consistent and Awesome Video Content for Your Admission...
 
The New Financial Aid Family
The New Financial Aid FamilyThe New Financial Aid Family
The New Financial Aid Family
 
The entrepreneurs a true babson story
The entrepreneurs a true babson story   The entrepreneurs a true babson story
The entrepreneurs a true babson story
 
Introduction to Inbound Marketing for Independent Schools
Introduction to Inbound Marketing for Independent SchoolsIntroduction to Inbound Marketing for Independent Schools
Introduction to Inbound Marketing for Independent Schools
 
Turning your newly enrolled families into annual fund donors
Turning your newly enrolled families into annual fund donors   Turning your newly enrolled families into annual fund donors
Turning your newly enrolled families into annual fund donors
 
The school’s guide to modern design trends corwin bermudez
The school’s guide to modern design trends   corwin bermudezThe school’s guide to modern design trends   corwin bermudez
The school’s guide to modern design trends corwin bermudez
 
Raiser's Edge Database Cleanup Tips
Raiser's Edge Database Cleanup TipsRaiser's Edge Database Cleanup Tips
Raiser's Edge Database Cleanup Tips
 
Maintaining a Healthy Database in The Education Edge
Maintaining a Healthy Database in The Education EdgeMaintaining a Healthy Database in The Education Edge
Maintaining a Healthy Database in The Education Edge
 
Building Report Cards and Transcripts in The Education Edge
Building Report Cards and Transcripts in The Education EdgeBuilding Report Cards and Transcripts in The Education Edge
Building Report Cards and Transcripts in The Education Edge
 

Último

Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Nikki Chapple
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...amber724300
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 

Último (20)

Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 

Performance Management Using Audit Trail

  • 1. 10/7/2013 #bbcon 1 Performance Management using Audit Trail PRESENTED BY DAVID ZEIDMAN AND MOHAMMED DASSER
  • 2. 10/7/2013 #bbcon 2 IF YOU ARE TWEETING… @ZEIDDEV @MOHAMMEDDASSER
  • 3. 10/7/2013 #bbcon 3 • Introductions • Overview of Audit Trail • What can be Recorded? • Audit Trail – Tracking the Detail • Audit Trail – The Bigger Picture WHAT WE WILL COVER
  • 5. 10/7/2013 #bbcon 5 INTRODUCTIONS David Zeidman, Zeidman Development david@zeidman.info http://www.zeidman.info Mohammed Dasser, University of Central Florida Foundation Inc. mohammed.dasser@ucf.edu http://ucffoundation.org/ www.ucf.edu
  • 9. 10/7/2013 #bbcon 9 Changes are Made to the Record RECORD CHANGES
  • 12. 10/7/2013 #bbcon 12 DIFFERENCES? Change 1 Change 2 Change 3 Change 4 Change 5
  • 13. 10/7/2013 #bbcon 13 WHAT HAPPENS IF YOU ARE NOT THERE?
  • 16. 10/7/2013 #bbcon 16 WHAT CAN BE TRACKED?
  • 17. 10/7/2013 #bbcon 17 • 30 Record types • 907 Different Fields • On Manual Save • On Import • On Batch • On Global Change • A Lot of Data AUDIT TRAIL CAN COLLECT:
  • 18. 10/7/2013 #bbcon 18 Training Protecting Group Data Data Conversion Data Validation / Protecting Data Entry Data Correction Resource Planning Performance Analysis HOW IS AUDIT TRAIL USED?
  • 24. 10/7/2013 #bbcon 24 • Use Field Profiles to get exactly the fields that we want: DATA CONVERSION
  • 26. 10/7/2013 #bbcon 26 • When you need to restore a record or part of a record with ease. BACKUP
  • 30. 10/7/2013 #bbcon 30 • Errors waiting to be saved PROTECTING DATA ENTRY - VALIDATRIX
  • 31. 10/7/2013 #bbcon 31 USING COLLECTED TRANSACTIONS FOR PERFORMANCE MANAGEMENT
  • 32. 10/7/2013 #bbcon 32 • From The “ZD_Audit” Table: (15 columns + PK) - Over 5 millions transactions collected in 12 months . - Updates included 146 fields of 32 record types. - 98 users participated in generating 198K unique transactions against 109k constituent’s records. • From The “Records” Table: - Total constituent count in the database is over 425K. Initial Observations: Total of constituents edited in 12 months is only 25% of the entire database. Users that participated in the editing is over 80% of the total workforce. ACTUAL CIRCUMSTANCES:
  • 33. 10/7/2013 #bbcon 33 • To look for symptoms of process deficiency in over 5M rows of data. • To understand the challenges and the trends. • To propose enhancements to the data management operation. • To convince leaders of possibility of better performance. Solution: • Build a solution outside of Raiser’s Edge and the “Audit Trail Viewer” plugin to Analyze Audited transactions. • Use a basic implementation of multidimensional database for better performance. UNDERSTANDING THE CIRCUMSTANCES
  • 34. 10/7/2013 #bbcon 34 • Business Intelligence Solution using the Microsoft BI Stack: - Integration Services: SSIS - Analysis Services: SSAS - Reporting Services: SSRS - Excel • Other visualization or reporting tools that can be utilized: - PerformancePoint on the SharePoint platform - Tableau - Business Objects / Crystal report - Any other tool that support a connection to Microsoft Analysis Services THE SOLUTION
  • 35. 10/7/2013 #bbcon 35 • Multidimensional database (AKA CUBE) allows for analysis from multiples perspectives • The most popular format of a multidimensional concept may be the Pivot Table in Excel • A Cross-tab view or Matrix is an example of a two-dimensional • This solution can easily be built on the top of a relational database designed as what’s known a star schema • Star schema consist of at least one fact table that store all the metrics. • This fact table will be related to several dimension tables that will allow for the creation of the multiple perspectives for the Analysis. • These dimension tables can be built with predefined hierarchies to allow for aggregation of metrics using roll-ups and drill-downs THE CONCEPT OF MULTIDIMENSIONAL
  • 36. 10/7/2013 #bbcon 36 • Multidimensional database (AKA CUBE) allows for analysis from multiples perspectives THE CONCEPT OF MULTIDIMENSIONAL Source: msdn.com
  • 37. 10/7/2013 #bbcon 37 • The most popular format of a multidimensional concept is the Pivot Table in Excel • A Cross-tab view or Matrix is an example of a two-dimensional THE CONCEPT OF MULTIDIMENSIONAL Source: msdn.com
  • 38. 10/7/2013 #bbcon 38 • This solution can easily be built on the top or a relational database designed as a star schema. THE CONCEPT OF MULTIDIMENSIONAL Source: msdn.com
  • 39. 10/7/2013 #bbcon 39 • This solution can easily be built on the top or a relational database designed as a star schema. THE CONCEPT OF MULTIDIMENSIONAL
  • 40. 10/7/2013 #bbcon 40 • Star schema consist of at least one fact table that store all the metrics. THE CONCEPT OF MULTIDIMENSIONAL
  • 41. 10/7/2013 #bbcon 41 • This fact table will be related to several dimension tables that will allow for the creation of the multiple perspectives for the Analysis. THE CONCEPT OF MULTIDIMENSIONAL
  • 42. 10/7/2013 #bbcon 42 • These dimension tables can be built with predefined hierarchies to allow for aggregation of metric using roll-ups and drill-downs THE CONCEPT OF MULTIDIMENSIONAL
  • 43. 10/7/2013 #bbcon 43 CONCEPTUAL DESIGN Fact_Transactions PK id FK2 SysIdType TransactionId FK6 Fieldid FK4 ConSysId FK1 UserChangedId FK3 Action_ID FK5 RecordTypeId FK7 DateDimID Dim_Date PK DateDimID DateChanged FiscalYear FiscalQuater FiscalQuaterName FiscalMonth FiscalMonthName CalendarYear CalendarQuater CalendarQuaterName CalendarMonth CalendarMonthName Dim_users PK UserChangedId Logon DisplayName Departement JobTitle SupervisorName SupervisorAccount Dim_Constituent PK ConSysId ConstituentDescr ConstituentID KeyIndicator FullName Gender MaritalStatus State Country ConstituentCode ConstituentCodeDesc Age IsHeadofHousehold NoValidAddress NoEmail IsProspect IsDeceased ProspectStatus Dim_SystemRecordName PK SysIdType SystemRecordName Dim_ActionType PK Action_ID ActionType Dim_RecordType PK RecordTypeId RecordType MetaData Dim_FieldName PK fieldId FieldName
  • 44. 10/7/2013 #bbcon 44 ANALYSIS SERVICES IMPLEMENTATION
  • 45. 10/7/2013 #bbcon 45 ANALYSIS SERVICES IMPLEMENTATION
  • 46. 10/7/2013 #bbcon 46 ANALYSIS SERVICES IMPLEMENTATION
  • 47. 10/7/2013 #bbcon 47 ANALYSIS SERVICES IMPLEMENTATION
  • 48. 10/7/2013 #bbcon 48 ANALYSIS SERVICES IMPLEMENTATION
  • 49. 10/7/2013 #bbcon 49 ANALYSIS SERVICES IMPLEMENTATION
  • 50. 10/7/2013 #bbcon 50 ANALYSIS SERVICES IMPLEMENTATION
  • 51. 10/7/2013 #bbcon 51 ANALYSIS SERVICES IMPLEMENTATION
  • 52. 10/7/2013 #bbcon 52 EXPLORING RESULTS WITH EXCEL
  • 53. 10/7/2013 #bbcon 53 PIVOT TABLE FIELD LIST
  • 54. 10/7/2013 #bbcon 54 USING FILTERS AND DRILL DOWN
  • 55. 10/7/2013 #bbcon 55 USING SORT DIMENSIONS BY METRICS
  • 56. 10/7/2013 #bbcon 56 There are several opportunities for the collected data and here are some examples: • User based performance: Focus on transactions count by user or department • Constituent based performance: Focus on transactions on constituent records and constituent type • Record based performance: Focus on transactions of each record type and fields • Fundraising based performance Focus in the effect of transactions on fundraising PERFORMANCE MANAGEMENT
  • 57. 10/7/2013 #bbcon 57 There are several opportunities for the collected data and here are some examples: • User based performance: Focus on transactions count by user or department • Constituent based performance: Focus on transactions on constituent records and constituent type • Record based performance: Focus on transactions of each record type and fields • Fundraising based performance Focus in the effect of transactions on fundraising PERFORMANCE MANAGEMENT
  • 58. 10/7/2013 #bbcon 58 EXPLORING THE RESULTS WITH TABLE Department All Transactions Count Transaction Distinct Count Constituent Distinct Count User Distinct Count Record Type Distinct Count Field Distinct Count Advancement Services 4883699 109035 60382 8 27 144 Information Technology 139816 38161 37711 4 21 130 Alumni Relations 638182 24848 15089 23 22 102 Prospect Research 83145 10986 4814 3 19 80 Development 167032 10400 4475 40 22 96 Comm/Mktg/DR 11880 2507 1537 6 19 95 Operations 14238 976 682 4 15 96 College of Health & Public Affairs 12506 600 490 1 2 18 Athletics Development 3392 245 146 7 10 75 College of Medicine 3691 183 90 1 2 19 Executive 925 110 41 1 6 46 Grand Total 5958506 198039 108637 98 32 146
  • 59. 10/7/2013 #bbcon 59 PLOT OF TWO METRICS 60382 37711 15089 4814 4475 1537 682 490 146 90 41 Transaction Distinct Count Constituent Distinct Count
  • 60. 10/7/2013 #bbcon 60 TOP 5 DEPARTMENTS BY TRANSACTIONS 0 20000 40000 60000 80000 100000 120000 Advancement Services Information Technology Alumni Relations Prospect Research Development
  • 61. 10/7/2013 #bbcon 61 There are several opportunities for the collected data and here are some examples: • User based performance: Focus on transactions count by user or department • Constituent based performance: Focus on transactions on constituent records and constituent type • Record based performance: Focus on transactions of each record type and fields • Fundraising based performance Focus in the effect of transactions on fundraising PERFORMANCE MANAGEMENT
  • 62. 10/7/2013 #bbcon 62 TOP 5 CONSTITUENCY BY TIMELINE 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% Sep 2012 Oct 2012 Nov 2012 Dec 2012 Jan 2013 Feb 2013 Mar 2013 Apr 2013 May 2013 Jun 2013 Jul 2013 Aug 2013 Q3 2012 Q4 2012 Q1 2013 Q2 2013 Q3 2013 2012 2013 Alumni Parent Individual/Friend Student Employee
  • 63. 10/7/2013 #bbcon 63 TOP 10 CONSTITUENTS BY USER COUNT Constituent ID User Distinct Count Transaction Distinct Count 0000069399 19 47 0000062433 17 41 2008002291 16 45 0000066600 16 32 0000037567 16 43 0000025743 15 44 0000077315 15 57 9100000578 15 35 0000000927 15 33 0000065892 15 53 Grand Total 48 430
  • 64. 10/7/2013 #bbcon 64 There are several opportunities for the collected data and here are some examples: • User based performance: Focus on transactions count by user or department • Constituent based performance: Focus on transactions on constituent records and constituent type • Record based performance: Focus on transactions of each record type and fields • Fundraising based performance Focus in the effect of transactions on fundraising PERFORMANCE MANAGEMENT
  • 65. 10/7/2013 #bbcon 65 RECORD HIERARCHY UPDATES Records Transaction Distinct Count Constituent Distinct Count Field Distinct Count ACTION 150908 90582 39 Action 148796 90347 35 Action Attribute 125347 85335 4 Action Notepad 123228 84567 9 CONSTITUENT 124126 66466 86 GIFT 58934 28095 108 RELATION_SOLICITOR 52850 28523 5 Constituent Solicitor 52850 28523 5 Amount 48181 25822 3 Campaign ID 25 25 1 Solicitor Type 4722 3643 1 RELATION_INDIVIDUAL 6617 3918 23 PARTICIPANT 5460 3308 39 RELATION_ORGANIZATION 1927 1653 4 RELATION_EDUCATION 429 353 13 Grand Total 196114 106913 146
  • 66. 10/7/2013 #bbcon 66 There are several opportunities for the collected data and here are some examples: • User based performance: Focus on transactions count by user or department • Constituent based performance: Focus on transactions on constituent records and constituent type • Record based performance: Focus on transactions of each record type and fields • Fundraising based performance Focus in the effect of transactions on fundraising PERFORMANCE MANAGEMENT
  • 67. 10/7/2013 #bbcon 67 RECENCY: GIVING VS. LAST UPDATED Constituent Distinct Count Giving Recency Last updated 0 - 3 Months 3 - 6 Months 6 - 12 Months 12 - 18 Months 18 - 24 Months 24 - 36 Months 36 - 48 Months 48 - 60 Months 60+ Months Non Donor Grand Total 30 days or less 4309 4853 10420 1310 1499 1656 1782 1455 11753 23612 62649 30-60 days 416 95 231 47 115 88 73 60 327 10310 11762 60-90 days 1116 227 72 96 37 57 59 40 301 1303 3308 90-120 days 114 214 199 214 387 769 778 716 6119 7744 17254 120-180 days 390 900 1129 195 239 321 259 211 1636 5105 10385 180-360 days 47 47 341 14 16 10 20 8 216 294 1013 over a year 84 90 70 19 9 7 5 3 79 176 542 Grand Total 6476 6426 12462 1895 2302 2908 2976 2493 20431 48544 106913 Constituent Distinct Count Giving Recency Last updated 0 - 3 Months 3 - 6 Months 6 - 12 Months 30 days or less 4309 4853 10420 30-60 days 416 95 231 60-90 days 1116 227 72 90-120 days 114 214 199 120-180 days 390 900 1129 180-360 days 47 47 341 over a year 84 90 70 Grand Total 6476 6426 12462 60+ Months Non Donor 11753 23612 327 10310 301 1303 6119 7744 1636 5105 216 294 79 176 20431 48544
  • 68. 10/7/2013 #bbcon 68 • 3 types of dashboard can be produced: - Operational, - Tactical - Strategic • Before you begin: - Need a culture of measurement - Define your metrics - Decide your goals / Target - Set you baseline • Build your KPI: Key performance Indicator - Operational: Number of Address updates vs Goal every month - Tactical: percentage of Alumni records updated vs Goal every semester • Build your Dashboard / Scorecard - Multiple Metrics/KPIs on the same page/screen - Provide filtering capabilities and drill down to detail - Define thresholds for Alerts PERFORMANCE DASHBOARD
  • 69. 10/7/2013 #bbcon 69 SAMPLE PERFORMANCE DASHBOARD
  • 70. 10/7/2013 #bbcon 70 • Solution Design and Implementation Considerations: - Audit data is not available from Raiser’s Edge database - Audit data will need to be combined with Raiser’s Edge data for better understanding of the events - The OLAP/Cube can be deployed on the same SQL server database that host Raiser’s Edge database • How to be successful: - Create a prototype - Secure strong sponsorship - Deliver it as a tactical tool - Use what you already have (Excel, SharePoint, ETC) TO CONCLUDE
  • 71. 10/7/2013 #bbcon 71 QUESTIONS David Zeidman, Zeidman Development david@zeidman.info http://www.zeidman.info Mohammed Dasser, University of Central Florida Foundation mohammed.dasser@ucf.edu http://ucffoundation.org/ www.ucf.edu ANY QUESTIONS?