Heya everybody! Specifically the Android users among us (And of course the Android dev team over at Monzo!)
I’ve been running Monzo on my Android device(s) since September 2016 (technically I installed it several months prior but that was when the app consisted of a queue with an excited Hot Chip at the end telling me to hang on until the app was launched on Android )
As many of you know, I have been keeping track of Monzo (Android) beta changelogs for a looong time: Monzo for Android - Beta Channel Changelog
It’s been exciting, I love keeping up to date with the changes and it’s fun to scroll back through 18 months worth of screenshots, changes and discussion but I have started to notice something… Something I don’t like and would truly love to see Monzo change that would be the way Monzo handle both Beta’s and Labs experiments!!
I’m not going to sit here and hate on Monzo They’re doing amazing things, they take feedback onboard and I hope this is another case of that Haha! I’ll start with the Beta.
Monzo Beta for Android:
Like I said a second ago, the Beta is great and I’m always digging around inside the decompiled Apk over on Monzo’s Slack It’s nice to get some features a week early but here’s one thing I’d love to see be improved: Release Notes!
They have gotten a lot better, less animal facts and more, well, facts But often times a beta gets pushed out with what I’ll call ‘wishy-washy’ notes… I know that Monzo can’t drop every last bit of info into these notes but I’d imagine there’s some internal release notes (for the Android team) and then public release notes. Anything under NDA can be discounted - i.e. detailed info about upcoming releases, partnerships, labs, etc.
Any user facing change should feature prominently at the top of the release notes for beta users! The thing with the Beta is it’s intentional… I don’t have any statistics but I am pretty certain that nobody accidentally joins the beta channel for Monzo You would certainly notice that you were doing so, hence you know what you’re in for (or so I would believe).
I can’t speak for every user but I think that as a Beta tester volunteer I’d be super happy with a bullet point list of high-level changes
- We updated the settings page
- The card freeze graphic was updated
- Feature X was removed
- Feature Y was added…
I wouldn’t expect this week’s release to say “Finished off all the Interest on Savings pots work”, not until Monzo as a whole was ready to sign off on that, i.e. with a Blog post and via Labs or a switch in the backend to enable it for all customers (staggered roll-out I’m sure).
But Beta should be another avenue to have outsourced testing & feedback from a small-ish user base. The custom app icon is a great example! It was executed perfectly IMO They pushed out a change, it broke for some customers and the same day (iirc?), if not next day, a fix was rolled out reverting that change! I missed the awesome logos But that’s what a beta is there for, break it for the users who know by telling them exactly what’s changed. That way we know what to test
I am being a bit harsh here, the release notes have been miles better than how much wood a woodchuck can chuck
This has been a hot topic a few times, the way that Labs experiments are handled.
It’s been discussed several times but I won’t start reading through all of that - I will no doubt be repeating things which have been said in the past but I really think it needs to be said again I’ll try to put my own little spin on it though so it doesn’t feel like Déjà vu
- Labs needs to last longer
- Labs experiments need to be iterated on a bit more
- Labs feedback needs to be acted on* (*within reason, don’t turn v1.0 into v7.0 just to get it out of Labs! But definitely put v0.5 into Labs and take it out once it hits v1.0… Not v0.9)
Isn’t it awesome when you see a new experiment in the Labs menu? I don’t know about everybody else but I think it’s awesome! It’s exciting getting to try something new and have the ability to shape its development with feedback which always gets acknowledged!
I think adjective which best describes Labs as a whole would be rushed. From a business point of view I can understand that; you don’t want to sit on a feature for too long because people will lose interest, it also can’t stay in Labs for too long because people who don’t enable it will eventually feel like they’re missing out… There needs to be a middle ground I think taking advantage of the beta & TF releases of the apps (meaning Android & iOS devs working more closely) and iterating on v0.5 of ‘the feature’ in Labs would be great. Progress gets pushed out 1 week after everybody’s had their chance to poke at it and give feedback, then they see some changes made. Once everything is bug free and Monzo are happy that it’s hit v1.0 then push it out to the masses.
Pot goals was an example, I saw my screen fill up with suggestions and feedback but it almost seemed as if the attitude was “it’s done enough” … “ship it” despite there being loads of really fab suggestions, most of which still haven’t been seen yet. I think my favourite one was the bar colour, going from red to green as it fills up it could even be the Monzo colours Coral for <25% light yellow for <50%, blue for <99% and then green once it’s filled
Then there’s more complicated things, which absolutely don’t need to be in v1.0 (but could be) such as an ETA on your goal… "If you continue to save the £X.xx every 7 days, it’ll take you “9” weeks to fill your pot.
I don’t want to ramble on (I think that ship has sailed ) but so many people are willing to help test feature and releases for Monzo. I cannot say that about any other bank
What I’m not trying to do here is knock what Monzo are doing Scheduled, deadlines and targets need to be met but I think that rushing things out is risky, I won’t call them half baked but certain things could certainly do with a bit more time in the oven
It would be brilliant to see things hit Labs and stay in there until they’re polished & refined, not just getting it out there to say that it’s done
Monzo could handle betas better, leave things in labs a little longer to polish them up before shipping and try to utilise the many willing beta channel users to test features before they get released to the masses
Labs is a fantastic idea, just needs to be used more effectively, same goes for the beta channel on Android