In 2015, I wrote that I think "agile analytics" would currently not work, mainly because we lack people who take on the "product owner" role, i.e. people who are good at guiding, prioritising, evangelising, and occasionally steamrolling, our efforts. A year later, I opined that as an industry, we are not a great fit for … Continue reading Agile & Analytics – still Friends
Tag: tdd
A Standard Data Model for Requirements
Adam Greco recently wrote three articles about how you can embed business requirements into Adobe Analytics Workspaces ("Adobe Analytics Requirements and SDR in Workspace" I, II, and III) in order to help data consumers understand. His method goes all the way from "this is why we added eVarXY" to "78% of requirements are currently tracked … Continue reading A Standard Data Model for Requirements
BDD > TDD – Site Infrastructure Test v4
Back towards the end of April, a test manager at one of my clients listened to me talk about the test framework I had built over the last couple of years. He was supportive and eager to run tests. He also very casually asked me why I hadn't considered "Behaviour-driven development", BDD, instead of TDD. … Continue reading BDD > TDD – Site Infrastructure Test v4
Testing with ChromeDriver
Good news, I have changed my testing framework to use ChromeDriver rather than HTMLUnit. HTMLUnit didn't cut it, and rather than going back to phantomJS — which hasn't been updated in quite a while — I decided to do the right thing ™. The only downside: there is currently no way to filter. I know … Continue reading Testing with ChromeDriver
Data Quality & Testing – Some Thoughts from Others
I want to share two articles with you that I felt nicely threw spotlights on testing. The first one, called TDD & "Professionalism" (I love that title!) by Jason Gorman, builds a Venn diagram based on 4 values, or 4 corner stones of what the author calls "professional". A "professional" "doesn't ship untested code", "doesn't … Continue reading Data Quality & Testing – Some Thoughts from Others
Maintenance
The cool thing about Analytics, from the point of view of a developer: once you have set it up, it is completely maintenance-free! Fire and forget! Or is it? The truth is that a) "once you have set it up" is not the way I would describe Analytics (or other things like targeting, personalisation, testing, … Continue reading Maintenance
Automated Testing – Blocking Tracking
One more on automated testing, if you allow me. Yesterday evening (i.e. on July 17th, as this post is scheduled to go live on the 18th), I will hopefully have updated the test framework on github. There are two big changes in this new version, and those to have to be explained. I swapped out … Continue reading Automated Testing – Blocking Tracking
More tests, more fun
Since the Summits, there has been some interest in the test framework I keep flogging on this blog, and rightfully so, imnsho! They say that no plan survives first contact with reality, and the same is true for those who have started to use the framework. It is amazing how much abstraction goes on in … Continue reading More tests, more fun
Automating Tests
[180418 - updated to reflect move to ChromeDriver] I feel like a fraud! For months — no! Years! — I have been writing about testing, more specifically automated testing. I have shared my Site Infrastructure Tests github, I have spoken about it at the Adobe Summit in London, and I have mentioned multiple times that … Continue reading Automating Tests
Wanna test? Mac Edition
[2018-04-13 - update - this article has been updated to use ChromeDriver] Yay! Testing! My beloved pet peeve! When I wrote the step by step article on how to set up for testing on Windows, I optimistically and somewhat dismissively wrote I am 100% sure you can easily show your friendly marketer how to do … Continue reading Wanna test? Mac Edition