Mathieu Dhondt

The only difference between ordinary and extraordinary is just that little "extra".

Readying the "clone-a-survey" feature for kanochart v2, so that you can compare surveys over time and between segments.

Nope - bad idea. See later posts :)

Big shift in kanochart v2's datamodel. Refactoring done.

Surveys used to be the focal point of Kanochart, but that doesn't make sense. The *feature* should be front and center. After all, that's what a user is interested in. This "discovery" of mine led to a lot of changes in the underlying data model, but this opens up many many possibilities for the future.

Fixed a bug where highly Indifferent features were ranked higher than low Indifferents (should be the reverse of course)

Created a script to migrate surveys and analyses to the new kanochart datamodel

Brought down the time to do a Kano analysis of 1.000 responses from 14 seconds to < 0.1 second ๐ŸŽ๏ธ

Spent quite a bit of time deciding on the ranking algorithm for the new kanochart.com

This one is for the Kano nerds ๐Ÿค“

Features are prioritized as follows:
- Features in the positive quadrant (the area enclosed by dashes) rank higher than the one outside the quadrant, even if their category is higher (see features ranked #1 and #4, where #2 and #3 are of a "lesser" category, but still fall within the positive quadrant);
- Then, feature category determines priority. Must > Perform > Attract > Indifferent > Reverse > Questionable. Features that fall in the latter two categories shouldn't be on your roadmap anyway; you should rethink them.
- Features in the same category are ranked according to their distance from the middle of the positive quadrant (x:Live With, y:Expect). #2 is a stronger Perform feature than #3 and therefore ranks higher.

Display charts per feature

Found out about Vega-Lite (https://vega.github.io/vega-lite/docs/) and its awesome configurability. Can't stop playing with it -- the new kanocharts.com will live up to its name :)

Implemented a more flexible email/password authentication for the kanochart.com overhaul

But why do I keep rolling my own ๐Ÿ™„

Making it harder for myself by making sure things work when user has disabled JavaScript too

When creating a survey, set the order of the questions through drag & drop.

Setup a FastAPI + TailwindCSS + AlpineJS dev environment to start the kanochart.com overhaul

After 2 years of intense use by myself and user feedback it's time to rebuild kanochart.com and make it even more valuable to product managers and makers.

First to-do: survey creation overhaul.

Improved the machine-learning algorithms ๐Ÿค– to segment user answers

  • โ—„ Previous
  • Next โ–บ