Run your test team efficiently – Scrumboards and Wallboards (with Ras Pi3!)

Whether your test analysts sit within a multi-disciplined scrum team or whether they sit as an independent test team, you need to get your test teams tasks managed efficiently. The best way to manage any software test team tasks is to use an online scrumboard. A manual test teams’ efficiency will benefit just as much as an auto test team (or a dev team for that matter) from having a properly managed scrumboard. Test teams need this level of task management as test tasks often become much larger than anticipated and task management is key.

Atlassians artefact life-cycle management tool ‘JIRA‘ provides this scrumboard task management functionality out of the box and at low cost. After deploying your scrumboard you will look forward to a daily task management overhead of 20 minutes (10 min daily stand-up meeting with the team and 10 mins scrumboard management subsequent to the stand-up). Blocker issues will just melt away when discussed by your entire team in the 10 min daily stand up.

You can take this a step further by displaying your scrumboard in your office throughout the day on a TV, placed up front and central for all to see, i.e. a wallboard!

Sticking with the ‘effective and cheap’ theme, a super way to get wallboards running on a TV in the office is to buy a standard flatscreen TV (min 42 inch screen and NOT a smart TV, yep, keeping costs down again!) and run the wallboard connection through a Raspberry Pi 3 (has to be ‘3’ as we need wifi) which connects to your TV via a HDMI port.

The Ras Pi 3 is cheap, you don’t have to sacrifice a PC to drive the wallboard and power consumption is low. The details of config are as follows:

Step 1 – Buy a Raspberry Pi 3 Official Desktop Starter Kit (16Gb NOOBS SD card) (approx. €50)

Step 2 – Assemble the Raspberry Pi and insert the micro SD card, connect the Ras Pi to the HDMI slot of the TV, connect a usb wireless keyboard and mouse to the Raspberry Pi and power up the Raspberry Pi.

Step 3 – Clear up some memory on the Raspberry Pi as follows:

Execute the following commands from a ‘Terminal’ window:

$ cat /proc/meminfo (See how much memory you have available)

and then Remove ‘Wolfram’, you don’t need it:

sudo apt-get purge wolfram-engine

sudo apt-get clean

sudo apt-get autoremove

$ cat /proc/meminfo (See how much memory you have available now!) Step 4 – Install Chromium on the Raspberry Pi

wget https://launchpad.net/~canonical-chromium-builds/+archive/ubuntu/stage/+build/8883797/+files/chromium-browser_48.0.2564.82-0ubuntu0.15.04.1.1193_armhf.deb

wget https://launchpad.net/~canonical-chromium-builds/+archive/ubuntu/stage/+build/8883797/+files/chromium-codecs-ffmpeg_48.0.2564.82-0ubuntu0.15.04.1.1193_armhf.deb

wget https://launchpad.net/~canonical-chromium-builds/+archive/ubuntu/stage/+build/8883797/+files/chromium-codecs-ffmpeg-extra_48.0.2564.82-0ubuntu0.15.04.1.1193_armhf.deb

wget https://launchpad.net/~canonical-chromium-builds/+archive/ubuntu/stage/+build/8883797/+files/chromium-chromedriver_48.0.2564.82-0ubuntu0.15.04.1.1193_armhf.deb

sudo apt-get install -f

sudo dpkg -i chromium-codecs-ffmpeg_48.0.2564.82-0ubuntu0.15.04.1.1193_armhf.deb chromium-codecs-ffmpeg-extra_48.0.2564.82-0ubuntu0.15.04.1.1193_armhf.deb chromium-chromedriver_48.0.2564.82-0ubuntu0.15.04.1.1193_armhf.deb chromium-browser_48.0.2564.82-0ubuntu0.15.04.1.1193_armhf.deb

Step 5 – Edit the Raspberry Pi ‘autostart’ file to start the wallboard (JIRA in this case) in kiosk mode (i.e. fullscreen) automatically when you start your Raspberry Pi

How to Edit The ‘autostart’ file to add a dashboard

Note: This is based on having Chromium, please install it if it’s not installed (see above). Also, watch the memory situation on raspberry pi (see above)

pi@raspberrypi:~ $ sudo su

root@raspberrypi:/home/pi# vi /home/pi/.config/lxsession/LXDE-pi/autostart

lxpanel –profile LXDE-pi

@pcmanfm –desktop –profile LXDE-pi

@xscreensaver -no-splash

@/usr/bin/chromium-browser –kiosk https://XXX.atlassian.net/login.jsp?os_username={YYY}&os_password={ZZZ}&os_destination=plugins/servlet/Wallboard/?dashboardId=10000&dashboardId=10001&dashboardId=10002&dashboardId=10003&cyclePeriod=10004&transitionFx=fade&random=false

Book your FREE one hour consultancy session right now