InitialAnalysis.md 3.65 KB
Newer Older
Greg Sutcliffe's avatar
Greg Sutcliffe committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
---
title: "2018 Foreman Community Survey"
output: 
  html_document:
    keep_md: true
    fig_width: 9
    fig_height: 4
---



As with previous years, we ran a Foreman Community Survey in order to give you
all the opportunity to tell us how we're doing - where it's good, and where
it's bad. That survey closed a while ago, and I'm here to show you the results.

Firstly - **thank you** to all those who filled out the survey. We kept the same
multi-page format since it seems to work, and even without prize incentives, we
got over 160 responses! You're all legends :)

<!--more-->

If you've seen the previous community survey analysis posts, you'll note the
style is a bit different this year (notably, no pie charts, since bar charts can
convey the data better and make for easier comparisons). That's because I'm
using R and R-Markdown to write the report with the code embedded, and you can
find the RMarkdown [here](TODO-url) if you want to check my working.

## <a name="intro"></a>Contents

* [Intro](/2017/03/2017-foreman-survey-analysis.html#intro)
* [Page 1 - Community and Core](/2017/03/2017-foreman-survey-analysis.html#page1)
* [Page 2 - Plugins, Compute, API](/2017/03/2017-foreman-survey-analysis.html#page2)
* [Page 3 - Smart Proxy & Content](/2017/03/2017-foreman-survey-analysis.html#page3)
* [Page 4 - Development & Contributing](/2017/03/2017-foreman-survey-analysis.html#page4)
* [Final thoughts](/2017/03/2017-foreman-survey-analysis.html#final-thoughts)

The same page-by-page analysis still works, so let's get to it with:

## <a name="page1"></a>Community Metrics & Core

41 42 43
First, the community itself:

![](InitialAnalysis_files/figure-html/community-1.svg)<!-- -->
Greg Sutcliffe's avatar
Greg Sutcliffe committed
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

For age, we see a 10% jump in the 3+ year group here, and a corresponding drop (8% each)
in the 3 and 6 month groups. This is worrying, it suggests that we need to look
at better promotion of Foreman, new user experience (both in terms of UX, and
also support) and user retention.

For version information, this is even better than last year - over half the
community on the latest version! However, this is a little misleading. Last year
the survey happened just a few weeks after 1.14 was released, but 1.16 has been
out quite a while (indeed 1.17 came out just after it ended). Additionally, 1.16
was quite delayed, and many people were very keen to get some of the new
features, so we expect high adoption anyway.

A more concrete measure is that the amount of people running an unsupported
version (`$latest.major-2` or older) has decreased by over half (27% last year
to 11% this year). That's good news!

61 62 63 64
The geography data is pretty much unchanged, as is the overall satisfaction with
the project - 78% of the community give us 4+ on this. Thanks for the positive
vibes, everyone!

Greg Sutcliffe's avatar
Greg Sutcliffe committed
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79


![](InitialAnalysis_files/figure-html/nodes-1.svg)<!-- -->

Nodes are interesting. We see a 10% *drop* in the 10-49 group, and a
corresponding 9% increase in the 200-599 group. Is this because we scale better?
Or, combining with the first graph (how our community is aging) perhaps this is
driven by older users bringing more nodes under Foreman's control? Hard to say.

I'm also happy to see some small upticks in the 600+ and 1,000+ groups, as we've
spent significant effort on performance this year. It's nice to see that
reflected (however minutely) in the results.

The users graph is less interesting - broadly this is the same as last year.

80 81 82 83
The OS chart isn't directly comparable to last year, as I've correctly broken
down the multi-choice answers into seperate results, so the totals actually make
100% now. However, we do see a similar picture - strong preference for CentOS &
RHEL, backed up by Debian & Ubuntu. Nothing new here, I feel.