March 2012
2 posts
Process Visibilty
Process visibility is a key factor in software process in general, and software quality processes in general. Projects should be visible to answer the question on how they have progressed compared to the plan (Pezze and Young 41) Requirements visibility can be measured by listing all the requirements and use-cases and counting which of them and which are not. Schedule visibility is achieved by...
Mar 28th
Validation and Verification
The processes of validation and verification (V&V) is for making sure that the piece of software that you are building corresponds with the actual use-cases and needs of that software. (Pezze and Young 15) Validation is the process of confirming that the specifications of the system fulfills the requirements and actual use-cases and is useful. In short, the software does what the user needs...
Mar 27th
June 2011
2 posts
Basic questions a quality manager should ask...
Every software is different. Therefore you shouldn’t use the same approach to testing all software that you create, but refine the testing processes at all times. Taken from Mauro Pezzè’s and Michal Young’s book “Software Analysis and Testing” here are the questions that a quality manager should have the answers to: When do verification and validation start? When...
Jun 20th
Getting into deep water of software testing and...
I am interested in always enhancing my work flow when developing software. That includes taking new tools into use and making the work techniques better. As I work with Vaadin, my focus is right now in making the testing process of Vaadin applications better. Testing of Vaadin applications is possible right now with Testbench, which records usage of the web app and replays it by actually...
Jun 20th
April 2010
4 posts
Creating an application from zero to done: Day 4
Today I had to do a lot other stuff than on this project. I actually did some of my normal work for a change, went to school to attend to a lecture and went to see some stand-up in the evening. I could only squeeze in work on this project between 12:00-15:00 and 22:00-02:00. It wasn’t really enough. I finished some basic views for all three main objects (players, tracks, rounds) but then I...
Apr 15th
Creating an application from zero to done: Day 3
I worked about two hours extra yesterday on the project when I got home. The goal, as I said, was to draw the mock-ups for the two other ‘add’ screen, Player and Result. I did that, and actually implemented the Player mock up along with half of the Result mock up. It went quite fast as the foundation was done. I finished the ‘Add Result’ -view on Wednesday morning in the...
Apr 14th
5 tags
Creating an application from zero to done: Day 2
Day 2 started of fighting with Maven. Setting up the web project was not as straightforward as I would have hoped. First step was to find how out how to use the Vaadin archetype to generate the project. The archetype doesn’t seem to be in the main maven repository and I had a hard time figuring out where I can add new repositories to m2eclipse, and which repository exactly to add. I got it...
Apr 13th
9 tags
Creating an application from zero to done: Day 1
As I might have mentioned earlier on, I’m still a student at Åbo Akademi, working to get my master’s degree in computer science. The studies have not really moved forward in the pace I would have hoped, since i have worked almost full time for the last two years. I’m trying to get my last courses done this semester so that I can then start, and focus on my final thesis. I got a...
Apr 12th
March 2010
1 post
1 tag
Becoming an investor
Now is a good time to write about my interest in investing and finance in general. Why now, you ask? Well, this week is the first time my stock portfolio total shows a positive number, calculated roughly from the day this recession we have started. I made my first bigger investments just before the downhill started, so I have been looking at a red summary row the whole time I have been investing,...
Mar 14th
February 2010
1 post
The Curious World of Java Frameworks: An...
I have felt all my time being a programmer that I don’t know enough of my field of profession. I guess you could call it a healthy curiosity and the need to become a better software engineer. At first, when I started working, I wanted to get a better grasps of the very basics. Learning to use Java efficiently, which is the language I work with, learning nifty programming tricks, coding in an...
Feb 21st
November 2009
1 post
[Blog] Blogging on-the-go
I’m sitting in a car for the moment, on my way to a business trip. I’m listening to music to kill time and I suddenly got an urge to write a blog post about my ambition towards music. But what to do? I have no computer in front of me, and probably at the point when I do, I’ve lost “the right mood” to write the post. I decided to download Tumblr’s own app (Tumblr...
Nov 23rd
October 2009
2 posts
[Software] Allowing native Javascript in Vaadin
Two days ago, we had this long discussion on the public Vaadin skype -channel about if how you should run Javascript in an Vaadin application, which continued a little on the forum and over lunch. It turned out fast to be an discussion about if Javascript should be allowed at all to be run from an Vaadin app. It was a discussion between ideology and convention. The side defending the idelogy had...
Oct 23rd
Life as a biker
All right, the topic may be a little bit exaggerated. I just got my driver’s licence for motorcycles on Thursday, and have to get used to the idea. I had been thinking for a while about getting the license, by the influence of my girlfriend, Katja. She has had the license as long as we’ve known each others, and has been talking every summer about getting some kind of bike. This summer...
Oct 17th
September 2009
2 posts
Introducing Vaadin
So I’ve been working at IT Mill now since April of 2008 as a software developer. I thought I could give a little sales pitch of the company and the product, describing what the company does, and what I do there. IT Mill is altogether a software house, and their main product is Vaadin, which I already mentioned. Vaadin is an open source Java framework for developing Rich Internet...
Sep 26th
What is this thing called 'blog' that I've been...
Hi there! Starting my first blog - this should be interesting. I have multiple times thought of starting my own blog - but the idea has always failed when I remember finally how lazy I am. But now it’s time to get my stuff together, and put some effort in it. I have some work-related stuff that I’m thought of writing articles about, so I guess a blog format would fit it quite well....
Sep 25th