scope approximately 32 monitoring tools and 27 datasets largest dataset - approximately 1,2 million...

15

Upload: ella-kelly-booker

Post on 30-Dec-2015

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Scope Approximately 32 monitoring tools and 27 datasets Largest dataset - approximately 1,2 million entries Problematic quality assurance 32 data capturing
Page 2: Scope Approximately 32 monitoring tools and 27 datasets Largest dataset - approximately 1,2 million entries Problematic quality assurance 32 data capturing

ScopeScope

Approximately 32 monitoring tools and 27 Approximately 32 monitoring tools and 27 datasets datasets

Largest dataset - approximately 1,2 million Largest dataset - approximately 1,2 million entriesentries

Problematic quality assurance 32 data Problematic quality assurance 32 data capturing regions, especially deep ruralcapturing regions, especially deep rural

Page 3: Scope Approximately 32 monitoring tools and 27 datasets Largest dataset - approximately 1,2 million entries Problematic quality assurance 32 data capturing

Challenges of the Old SystemChallenges of the Old System

Thousands of social, demographic, Thousands of social, demographic, trend, GIS and relational data in trend, GIS and relational data in

various forms and schemasvarious forms and schemas

Constant data cleaning, high level of Constant data cleaning, high level of duplication, inconsistent references duplication, inconsistent references

and orphaned data and orphaned data

Data was emailed, faxed, sent by Data was emailed, faxed, sent by pigeon ;)pigeon ;)

Page 4: Scope Approximately 32 monitoring tools and 27 datasets Largest dataset - approximately 1,2 million entries Problematic quality assurance 32 data capturing

Enter Third Party DevelopersEnter Third Party DevelopersForcing predefined business models onto Forcing predefined business models onto

social data systems – requires a mind shiftsocial data systems – requires a mind shift

Third party issues regarding data and Third party issues regarding data and loveLife structure – turn around time, loveLife structure – turn around time,

quality of backendquality of backend

Technology and Costs –fixed diginet costs, Technology and Costs –fixed diginet costs, deep rural areasdeep rural areas

Page 5: Scope Approximately 32 monitoring tools and 27 datasets Largest dataset - approximately 1,2 million entries Problematic quality assurance 32 data capturing

2006 – Taking control2006 – Taking controlNew provincial structures with 9 Provincial New provincial structures with 9 Provincial

Administrators capturing data onlineAdministrators capturing data onlineInstantaneous access to information and automated Instantaneous access to information and automated

reports/graphs via 3G routersreports/graphs via 3G routers5 Point data Quality Check from site to provincial level5 Point data Quality Check from site to provincial level

Final quality check at national levelFinal quality check at national levelSite level trainingSite level training

Comprehensive monitoring manuals and multi level Comprehensive monitoring manuals and multi level supportsupport

Accessible via loveLife VPN, utilising LAN Accessible via loveLife VPN, utilising LAN infrastructure; in addition to harnessing the benefits of infrastructure; in addition to harnessing the benefits of emerging GPRS, 3G and HSDPA connectivity = huge emerging GPRS, 3G and HSDPA connectivity = huge

cost benefitcost benefit

Page 6: Scope Approximately 32 monitoring tools and 27 datasets Largest dataset - approximately 1,2 million entries Problematic quality assurance 32 data capturing

Development ProcessDevelopment ProcessProject Definition WorkshopProject Definition Workshop

Defined objectives, dependencies, assumptions and Defined objectives, dependencies, assumptions and constraints; functional spec, project scope, prioritised constraints; functional spec, project scope, prioritised

feature lists, design and quality goals, system feature lists, design and quality goals, system architecture, logical and physical designarchitecture, logical and physical design

Project lifecycle - waterfall approach for each phase – Project lifecycle - waterfall approach for each phase – each phase –cyclic approacheach phase –cyclic approach

Forums throughout development:Forums throughout development:Internal Status Meetings (ISM)Internal Status Meetings (ISM)Project Status Meetings (PSM)Project Status Meetings (PSM)

Action and Issue LogsAction and Issue Logs

Page 7: Scope Approximately 32 monitoring tools and 27 datasets Largest dataset - approximately 1,2 million entries Problematic quality assurance 32 data capturing

Technology Technology Visual Studio 2005, JavaScript, AJAX Visual Studio 2005, JavaScript, AJAX

(simplifying navigation)(simplifying navigation)

ASP.NET (richer interface)ASP.NET (richer interface)

MS SQL Server 2000MS SQL Server 2000

Crystal Reports XI Developer EditionCrystal Reports XI Developer Edition

dotNet Charting dotNet Charting

CAN BE DONE WITH OPEN SOURCECAN BE DONE WITH OPEN SOURCE

Page 8: Scope Approximately 32 monitoring tools and 27 datasets Largest dataset - approximately 1,2 million entries Problematic quality assurance 32 data capturing

Best Practice Functionality:Best Practice Functionality:Avoid Performance Bottlenecks:Avoid Performance Bottlenecks:

Client side validationClient side validationMake use of pure html where possibleMake use of pure html where possible

Page refresh ratesPage refresh ratesUser Ability:User Ability:

Using master pages ensures a consistent look Using master pages ensures a consistent look and feeland feel

Required versus operational dataRequired versus operational dataPerformance:Performance:

Use stored procedures effectively (code)Use stored procedures effectively (code)Security:Security:

Roles and Access E.g. administrator versus Roles and Access E.g. administrator versus provincial usersprovincial usersData encryptionData encryption

Page 9: Scope Approximately 32 monitoring tools and 27 datasets Largest dataset - approximately 1,2 million entries Problematic quality assurance 32 data capturing

The current online databaseThe current online databaseUsing CrystalReportViewer object model, Using CrystalReportViewer object model,

logging directly into secure SQL Server Db logging directly into secure SQL Server Db = interactive reports= interactive reports

Display of high performance charting control Display of high performance charting control technologies, aggregating systems with technologies, aggregating systems with calculation support (.netCHARTING web calculation support (.netCHARTING web

forms)forms)Displays massive amounts of dynamically Displays massive amounts of dynamically

generated data on front-endgenerated data on front-endDynamically generated grid views populated Dynamically generated grid views populated

by data sources - created by parameter by data sources - created by parameter driven stored proceduresdriven stored procedures

Export to Excel, PDF and RTFExport to Excel, PDF and RTF

Page 10: Scope Approximately 32 monitoring tools and 27 datasets Largest dataset - approximately 1,2 million entries Problematic quality assurance 32 data capturing
Page 11: Scope Approximately 32 monitoring tools and 27 datasets Largest dataset - approximately 1,2 million entries Problematic quality assurance 32 data capturing
Page 12: Scope Approximately 32 monitoring tools and 27 datasets Largest dataset - approximately 1,2 million entries Problematic quality assurance 32 data capturing
Page 13: Scope Approximately 32 monitoring tools and 27 datasets Largest dataset - approximately 1,2 million entries Problematic quality assurance 32 data capturing

Current ChallengesCurrent ChallengesContinuous changes around municipal Continuous changes around municipal

boundariesboundaries

Census 2001 data not aligned to Census 2001 data not aligned to current boundariescurrent boundaries

Infrastructure in South AfricaInfrastructure in South Africa

Changing ExpectationsChanging Expectations

Underreporting – incomplete data setsUnderreporting – incomplete data sets

Page 14: Scope Approximately 32 monitoring tools and 27 datasets Largest dataset - approximately 1,2 million entries Problematic quality assurance 32 data capturing

ContributionsContributionsUp to date and extensive GIS Up to date and extensive GIS

coordinate database (public clinics and coordinate database (public clinics and schools)schools)

Infrastructure Infrastructure Volunteer Recognition (Incentives)Volunteer Recognition (Incentives)

Accurately linked dataAccurately linked dataFront end ReportingFront end Reporting

Data as management toolData as management toolCost effectiveCost effective

Page 15: Scope Approximately 32 monitoring tools and 27 datasets Largest dataset - approximately 1,2 million entries Problematic quality assurance 32 data capturing

Future PlansFuture PlansMore sophisticated data analysisMore sophisticated data analysis

Increased number of publications and Increased number of publications and mapsmaps

Continual improvement of tools, Continual improvement of tools, datasets and databasedatasets and database

Improved turn around timeImproved turn around time100% Quality100% Quality

Continued Maintenance of back endsContinued Maintenance of back ends