We’re getting busy

March 23rd, 2010

Updated website

We’ve upgraded our website and logo as you can see. The old color scheme wasn’t very good and we had received some negative feedback on it. Our site, particularly our blog, is important to us as it drives our business so we’ve gone for a more user-friendly look and feel. Our previous logo was a hatching egg, we felt it appropriate when we initially started last year as it depicted our ideas hatching but it was always temporary. We’ve changed it to something a lot more suitable.

Micro-app Launch

We’ve launched a micro-app called Block-GA. We did this following the popularity of our previous entry “Exclude yourself from your Google Analytic results”. You’ll find more information here.

Announcing Fraports

Our next release, a web based application currently called “Fraports”, is in development and coming along nicely. We’re just started our second development iteration on Fraports, which is a reporting tool for one of the more popular invoicing solutions on the web.

That’s our news for this week, busy times at Ayble.com.

Block-GA: Exclude Yourself from Google Analytics reports

March 23rd, 2010

Our micro-app Block-GA is now available for use, its a simple tool that generates the HTML you need to create a blocker cookie for Google Analytics (GA). The block works by creating a cookie on your computer that excludes you from the reports for that domain. This is managed by an HTML file uploaded to the root of your web account, you browse to it and click on a link. That’s it, you’re now excluded from your GA reports.

Block-GA is a result of this previous entry that proved to be very popular. It also shares some code from our current project, code name “Fraports”.

In the pipeline for Block-GA is further automation for the GA blocker process, namely you simply enter the website address that you want to block yourself from and we’ll take it from there. Try it out for yourself and if you’ve any comments or feature requests either email us at info@ayble.com, leave a comment here or you could tweet us, we’re @enayble.

Project issues management with Google Apps

March 1st, 2010

We’ve developed a simple in-house project issues tool using Google Docs and Google Sites as we felt the issue list template didn’t give us the power of flexibility we needed. We created our tool in four simple steps. While it focuses on software development and bugs, this tool really can work for any kind of project. If you follow these steps, you’ll have your own in about 30 minutes.

  1. Create a Google site
  2. Create a spreadsheet.
  3. Create a form from that spreadsheet.
  4. Embed the form and the spreadsheet in the site.

Create the Google Site

Create a new site in Google Docs called ‘Bug Reporting Tool’. On the home page add any information about the project you need too. Then add two other pages, ‘Bug List’ and ‘Log a Bug’.

Create the Google Spreadsheet

This spreadsheet is going to be the powerhouse for the Google site. Create and save a new spreadsheet, then set the following column headers:

  • Tester name
  • Title
  • Description
  • Steps to reproduce
  • Date
  • Severity
  • Date logged
  • Date closed
  • Notes

Create the Spreadsheet Form

Now create a form for that spreadsheet (Form Menu > Create Form). Set your sharing permissions on the spreadsheet. Developers should be able to edit it, and testers and others should only be able to view it. We’re going to set up the form now.

First edit the tester name field and check ‘make this a required question’. Click on done. Do exactly the same for the title field. Now, edit the description field and set the question type to ‘paragraph text’. Make it a required question and click on done. Do the same thing for the steps to reproduce field as you’ve done for description.

For the severity field we’ve set it’s question type to ‘choose from a list’, but ‘multiple choice’ will work just as well. It’s also a required question. Our four options on the list are:

  1. Critical – any bug that’s a show stopper. This means that the tester was prevented from using the software.
  2. Major – not a show stopper but still prevented the completion of a particular test although the tester could still use the software.
  3. Minor – Tester could complete a test but something went wrong along the way.
  4. Cosmetic – spelling mistakes, misaligned text fields and that sort of thing.

Date logged is a required text field. Unfortunately forms do not provide a calendar option, which is a pity. Date closed can be removed from the form. Notes is a ‘paragraph text’ question type but not a required question. If you like, set a theme for the form; we left it at the default. Click on save and the form is complete.

Embed the Google Spreadsheet and Form

Go back to your site, and edit the log a bug page, select ’spreadsheet form’ from the insert menu and select the form you’ve just created. Save the page.

Now edit the bug list page. Select spreadsheet from the insert menu to show the insert dialog, select the bug list spreadsheet and click on select. You’ll now be asked to choose some options. Choose view as list and click on save to embed the spreadsheet. Now save the page. Developers will be able to edit this spreadsheet embedded in the page, testers will only be able to view it. Developers can then update bugs as they fix them and testers etc will be able to view the bug list without editing it.

The sharing options are entirely up to you, obviously. For instance, your testing manager or senior testers may need to be able to edit the spreadsheet too or a customer may need access.

That’s it, job done.

If you have any queries/comments/questions please feel free to enter them below.