The 3 stages of going agile and boosting your collaboration

As a recent blog post detailed, agile testing is just as beneficial for web development teams as it is for software teams. In fact, a recent report from the Harvard Business Review shows that agile is “the” advantage for businesses in the digital age.

Of course, knowing that is one thing; applying that knowledge can be slightly trickier.

At Clearvision, we specialise in tools and processes that help companies go agile. In building Spectrum – a scalable, customisable platform designed to bring together the best tools and processes for collaboration – and through our close work with enterprise companies around the globe, we’ve picked up more than a few tips along the way.

It’s all about communication and collaboration. Here’s our guide to breaking it down and making it manageable. Go agile by considering the following 3 stages.

Continue Reading “The 3 stages of going agile and boosting your collaboration”

Deconstructing User Testing

When interacting with our customers and blog readers, we usually find that everyone has a different set of ideas on proper user testing workflows. Blame it on the inconsistencies when it comes to the terminology of User Testing, Usability Testing or User Acceptance Testing. The need for clarification on this topic is certainly huge.

In this blog post, I will try to bring some light into the fields of Usability Testing as well as User Acceptance Testing. I will also highlight the main differences of both areas. Check out what user testing is all about.
Continue Reading “Deconstructing User Testing”

Hands-on experience with Hugo as a static site generator

Many years ago, we launched bugtrackers.io as a small side project. Since then, the site has grown from a three-pager to a website with dozens of interviews.

The increasing number of pages & therefore line of code made us look for ways to improve our internal workflow.

We also ended up using GoHugo as our main website framework for bugtrackers.io. In this post I’m going to share some of our first experiences with GoHugo as well as our path to ending up where we are right now.
Continue Reading “Hands-on experience with Hugo as a static site generator”

9 creative ways to ask your website visitors for feedback

You’ve finished some design drafts for a new website. You’ve even shipped those new designs to your website. And now you wonder what people – your website visitors – think about those new changes. Simply put: you need feedback!

In this post, I’m going to show you 9 creative ways to ask your website visitors for feedback which will help you increase the quantity and quality of customer insights.

Continue Reading “9 creative ways to ask your website visitors for feedback”

Why no one talks about agile testing…

… or how to be the first one who gets going with agile testing.

When working on digital projects and products, you probably encounter the term ‘agile‘ a lot.

The word agile is widely used (and sometimes misused). It refers to the methodology of project management which strives to establish certain principles of collaboration, flexibility and transparency. It emphasizes the importance of feedback throughout the entire development workflow.

So when it comes to testing, web development teams go back to traditional approaches rather than following the agile path.

In this post, I’ll give you an overview on agile testing as well as some useful guides on how to get started with the idea of agile testing.
Continue Reading “Why no one talks about agile testing…”

A beginner’s guide to Pivotal Tracker: How to boost your Pivotal Tracker projects!

When working in agile development teams or web agencies, you are probably always on the look-out for new and better productivity tools. Pivotal Tracker might be one of these tools which can help you become a better and faster team.

In this post, you’ll find everything you need to know when getting started with Pivotal Tracker. You will also find some useful tips & tricks on how to get more out of your Pivotal Tracker projects.
Continue Reading “A beginner’s guide to Pivotal Tracker: How to boost your Pivotal Tracker projects!”

Fundamentals on setting up your bug reporting workflow

With all these emerging new devices – from mobile devices, to wearables, to VR, to smart devices – having a proper bug reporting workflow in place becomes quite a challenge.

Building web applications in particular might seem quite painful due to the different screen sizes of the used devices. It can even be worse than testing native apps for the Android ecosystem.

In this post, I’d like to show you different ways of setting up your bug reporting workflow. Including manual, automated and crowd-sourced workflows.
Continue Reading “Fundamentals on setting up your bug reporting workflow”

Stop being lazy with ad-hoc feedback.

User feedback and testing probably isn’t a high priority for you when working on your new landing page or web application. But it’s something you should take into consideration before heading in the wrong direction with your newly launched landing page.

Collecting & managing feedback or user complaints on website issues doesn’t always require the use of a large bug tracking or feedback system. For many (especially) small- and medium-sized companies, on-site feedback widgets are sufficient.

So stop being lazy with ad-hoc feedback from colleagues and customers.
Continue Reading “Stop being lazy with ad-hoc feedback.”

Tracking.js & the computer vision power of JavaScript

There are various frameworks, methodologies, and standards for building websites and web applications. No matter which ones you’re following, you will always somehow end up in the browser and therefore with JavaScript.

With tracking.js, the browser got even more powerful. Here’s our first review of tracking.js and why JavaScript is on the winning team.

Continue Reading “Tracking.js & the computer vision power of JavaScript”

A beginner’s guide to deploying static sites with versioning and rollbacks using Flightplan

With the rise of cheap VPS (Virtual Private Server) services and the increase of complexity in the architecture of new web applications, deployment processes are becoming a very important topic and a skill to master to some extent.

Long gone the days when we just needed a cheap hosting service and an FTP access to be able to setup and update our static websites.

Furthermore, it is worth considering that software development has become a lot more collaborative thanks to tools like Git and services like GitHub and therefore people are getting used to the benefits of versioning. This brought in the idea of being able to keep our deploys versioned as well and to be able to roll back to a previous version easily in case a new deploy ends up to break something.

In this article, we will learn how to set up a VPS (or a test virtual machine) to serve a static website with Nginx and how to create a simple yet effective deployment process to keep our website updated. Of course we will take care of integrating versioning and rollbacks in the process.

I am assuming you already have a basic knowledge of Bash, Git, SSH, and Ubuntu but I will try to make things as clear as possible so that, even if you are a newbie, you should be able to understand and follow the tutorial.

Also, you will need to have Git and NodeJs installed on your local machine.
Continue Reading “A beginner’s guide to deploying static sites with versioning and rollbacks using Flightplan”