Difference between revisions of "KPIs"

From Kiwix
Jump to navigation Jump to search
Line 72: Line 72:


* Does the number of ZIM files in a language over time would be OK?. A chart with bar with a filtering combox with languages (per default "all") [[User:Kelson|Kelson]] 17:01, 27 July 2011 (CEST)
* Does the number of ZIM files in a language over time would be OK?. A chart with bar with a filtering combox with languages (per default "all") [[User:Kelson|Kelson]] 17:01, 27 July 2011 (CEST)
* Could be interesting if generated from different library.xml [[User:Kelson|Kelson]] 17:02, 27 July 2011 (CEST)


==Kiwix KPIs==
==Kiwix KPIs==

Revision as of 15:02, 27 July 2011

KPIs are Key Performance Indicators. They are necessary to measure the global performance of the project.

openZM KPIs

Number Goals Description Measurement solutions Notes
#1 To know how many ZIM files are downloaded over time
  • # downloads over time
  • Downloads / files / times displayed as a chart
  • Time period should be configurable
  • Downloads over time should be easily viewed:
    • By total downloads
    • By language
    • By collection
???
  • Should include both PediaPress downloads and those downloaded from Kiwix library
#2 To know how often new revisions of large/popular collections are offered(over time)
  • Average time lapse between updates in months by collection
??? Only for common collections: e.g., Wikipedia 1.0, Wikipedia for Schools
#3 Track the number of languages with offline options available
  • Languages with offline options over time
???
#4 Track the number of high-quality collections offered over time
  • # vetted collections over time
  • By language
  • By category (e.g., topical, schools package, country-specific)
???
#5 To know the reach of the offline work
  • # of viewers of offline materials by month
  • Viewership over time should be easily viewed by different distributors
  • Viewership over time should be easily viewed by collection breakdowns:
    • By total
    • By collection
    • By language
    • By category (e.g., topical, schools package, country-specific)
???
#6 To know where the offline work is penetrating by location
  • # of downloads by location
  • Time period should be configurable
???
#7 To know where the offline work is being viewed by location
  • # of viewers by geography
???

Solution

For all charts the period may be select for the whole stats page. So this is not a topic for each chart.

#1

  • If we want a centralized solution to get informations about ZIM file downloads without having a central repository... each provider should provide their stats. I propose in a first time to do that for kiwix ZIM files to see if this is OK.
  • This seems to me to be the most important KPI
  • I can do that with only one chart representing download count with bars over time. A total count will be also displayed. I would add two comboboxes to allow filtering. One to choose a language (per default "all"). A second offering a list of ZIM files in the pre-selected language (per default "all").

#2

  • Seems to me to be irrelevant now:
    • Kiwix ZIM files are not "refreshed" periodicaly
    • For WP ZIM files... they are build dynamically... does not make sense.Kelson 16:59, 27 July 2011 (CEST)

#3

  • Does the number of ZIM files in a language over time would be OK?. A chart with bar with a filtering combox with languages (per default "all") Kelson 17:01, 27 July 2011 (CEST)
  • Could be interesting if generated from different library.xml Kelson 17:02, 27 July 2011 (CEST)

Kiwix KPIs

Number Goals Description Measurement solutions Notes
#1 To know how many Kiwix readers are downloaded over time
  • # downloads over time
  • Downloads / files / times displayed as a chart
  • Time period should be configurable
  • Downloads over time should be easily viewed:
    • By total downloads
    • By language
    • By collection
Currently offered on Sourceforge
#2 To know which operating systems are downloading Kiwix
  • # downloads by Operating System
  • # downloads by Operating System over time
  • Time period should be configurable
Share can be seen on Sourceforge, but not over time
#3 To know how often new versions of Kiwix is offered (over time)
  • Average time lapse between updates in months by collection
  • This would show healthy amounts of activity in the developer community
???
#4 To know where the offline work is penetrating by location
  • # of downloads by location over time
  • Time period should be configurable (and not just cumulative)
Downloads and map can be viewed on Sourceforge Downloads not viewable over time
#5 To know where the offline work is being viewed on Kiwix by location
  • # of Kiwix users by geography
The software update system should always "ping" a specific url. We should analyse that logs.
#6 To know why Kiwix was downloaded
  • Breakdown of main reasons for download (e.g., "Use in schools," "Personal use")
Discussed here

Solution

See also