tag:blogger.com,1999:blog-7791009893052155122024-03-05T02:58:09.222-08:00Name it and own itThis is a blog about my journey as a tester. My objective is to use this blog to develop myself as a tester and hopefully inspire/intrigue/annoy/ somebody else out there by my observationsAnn Flismarkhttp://www.blogger.com/profile/10028569904416561804noreply@blogger.comBlogger32125tag:blogger.com,1999:blog-779100989305215512.post-42148499931023180682014-09-04T01:46:00.001-07:002014-09-04T01:46:22.812-07:00New Challanges yet againSo after almost three years at <a href="http://www.blocket.se/" target="_blank">Blocket</a> I decided it was time to move on and try my wings as a consultant at <a href="http://www.claremont.se/" target="_blank">Claremont</a>. A bit scary since I am totally out of my comfort zone, which is a hard place to be and not somewhere I want to stay for too long. But it has been almost two weeks now, and I'm starting to get to know people at the office, how the coffee machine works and such. So my my worse headache is to get my CV in order and to get an assignment. I wish me and my CV were more friends than we are, but I got really inspired when a read a post on LinkedIn from <a href="http://humanworkplace.com/" target="_blank">Human Workplace</a> where they talked about the Human-Voiced-Resume, where one important part is that it is ok to write your CV using "I". When I tried this it was so more easy and inspiring to write! Writing that "Ann worked as a Test Manager and did a lot of stuff.." is no fun. But writing and telling my story was awesome! I highly recommend it!<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkA9tjoipZLtk6KIa9Wwc-HDlFlg1Qm7mK1jrHfDw1CgWAfIhqPyBmGGjFWNtZC9O_VeOBqLvr57ABe9X2gXY82Rx_un56GjJoYUFs6bgIfBFZpiBwRLNeQSKv_Kv8_nV53HGCrxPiDCnr/s1600/i-cant-keep-calm-because-i-got-a-new-job.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkA9tjoipZLtk6KIa9Wwc-HDlFlg1Qm7mK1jrHfDw1CgWAfIhqPyBmGGjFWNtZC9O_VeOBqLvr57ABe9X2gXY82Rx_un56GjJoYUFs6bgIfBFZpiBwRLNeQSKv_Kv8_nV53HGCrxPiDCnr/s1600/i-cant-keep-calm-because-i-got-a-new-job.png" height="320" width="274" /></a></div>
<br />
<br />
<br />Ann Flismarkhttp://www.blogger.com/profile/10028569904416561804noreply@blogger.com1tag:blogger.com,1999:blog-779100989305215512.post-66926886825735184882012-10-11T12:54:00.000-07:002012-10-11T12:54:08.365-07:00The Insperation As I mentioned in the last post I was having some students over for a visit. They just started their first semester learning about testing. Their assignment was (I think, it was quite fussy for all of us) to visit a company and study and learn how testing worked at the company.<br />
<br />
Just a small disclaimer; I think it is great that we have vocational education in Sweden. But I was a bit scared of what they learned.. I met eight young men whom in less than two months have been taught that to be a tester you have to be curious, driven and alert. So far, so good. But they were also taught that you as a tester have to; go over requirements, write test cases and test plans, and from what I understood from them, that would take about 95% of the time. The students seemed a bit concerned that 95% of their working life would be really boring. I get that. It sounded to me that they were told that you should be great! And then do boring ISTQB stuff and test 5% of their time. Needless to say, I had something else to tell them. I told them of how I run my apartment at Blocket, three testers supporting more than 40 developers in eight teams. I told them how I got fed up writing test cases that made no sense at my previous job and introduced Session Based Test Management.<br />
<br />
But I also told them that my way of working will perhaps not work in every industry, and not at every company. And that doesn't mean that those companies are doing it wrong. There are all sorts of reason why a company work the way it works. Sometimes you are forced e.g by government to deliver certain things. Or the company just don't wont to be agile. That is not wrong. It is up to them. But you as a tester has to decide; Do I want to work that way?<br />
<br />
I think, and hope that the students saw that there are so many different ways of working with test. No one can judge and say "this is better", YOU have to choose what rocks your boat. In the same way you as tester can focus on exploratory testing or performance testing, you can go to a company that is crazy agile or steady waterfall. None of them are wrong, they are just different. People are different, and need different things. I think it's good that you can choose. The responsibility to choose the right place for you to be the greatest you can be, it's up to you.<br />
<br />
After almost three hours the group went home. I hope I inspired them to see that when it comes to testing, you have options. Not everybody has to get on my crazy super agile boat, there are others. But I think I might get a few applications of intern-ships in a near future. I hope ;)<br />
<br />
Over and our, Happy testing!<br />
<br />
Ann Flismarkhttp://www.blogger.com/profile/10028569904416561804noreply@blogger.com1tag:blogger.com,1999:blog-779100989305215512.post-54685716977617622372012-10-03T14:43:00.001-07:002012-10-03T14:43:29.290-07:00Spreading the loveI had a great time last week!<br />
<br />
In March I attended a great conference, Testzonen 2012 and meet very interesting people there. One of them wanted to come and visit my work place. So last week I had a visit from four agile coaches (all though they thought the term a bit missleading) from <a href="http://www.adaptiv.se/" target="_blank">Adaptiv</a>. They were interested in how I/we work at Blocket with XP and testing. So we had a tour of our lovely office and an hour of Q&A. I think I had some good answers.<br />
<br />
Next week 8 guys that just started an education in testing this semester are coming for at case study. I get to inspire the future! Good times :) More on that when it has happened.<br />
<br />
Happy testing Ann Flismarkhttp://www.blogger.com/profile/10028569904416561804noreply@blogger.com3tag:blogger.com,1999:blog-779100989305215512.post-9578932470994106372012-08-02T01:45:00.002-07:002012-08-02T01:55:42.560-07:00Testing with your programmerIt has been way to long since I shared my thoughts here, which is a shame because the last half year I have had been thoughts about testing and software development. I just had a really nice experience so I thought I just share it.<br /><br />So, one of the teams has rewritten some functionality, which affects more or less everything. They came to me 2 days ago saying happily as always "We're done!" I started testing and after 30 minutes I had like 15 bugs so I decided they needed some more time. Same thing happend yesterday. And today. Starting to feel that this is not very productive I asked if one of the developers could join me when I was testing, some good old pair testing. After half an hour the developer had written done at least 20 new bugs. But this time he had seen it for him self, what I did to make it happen. And it was really good having him by my side because of course he saw things I hadn't noticed. I really have to start doing this more, especially when it is an iteration that keeps dragging out because new bugs pops up everywhere. Also when you have IE-browsers always acting strange, it is far more effective having your programmer next to you.Ann Flismarkhttp://www.blogger.com/profile/10028569904416561804noreply@blogger.com4tag:blogger.com,1999:blog-779100989305215512.post-22827696529160593922011-12-11T23:47:00.000-08:002011-12-12T00:31:16.093-08:00In the zone<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgyQ4zgnKZ82JAXm96lL9qi8CGgrcBFetaSCFYhDnlf8u4AmmvYEa3Mq64EnKK_wk2IKDCRfmujZ6sBdjkn-2qbDJh1pAAGLnA3oenJfx_8wSp1ZdDMSXIJuBv4RTuRAm1wokQSqx5e280/s1600/IMG_1482.JPG"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 240px; height: 320px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgyQ4zgnKZ82JAXm96lL9qi8CGgrcBFetaSCFYhDnlf8u4AmmvYEa3Mq64EnKK_wk2IKDCRfmujZ6sBdjkn-2qbDJh1pAAGLnA3oenJfx_8wSp1ZdDMSXIJuBv4RTuRAm1wokQSqx5e280/s320/IMG_1482.JPG" alt="" id="BLOGGER_PHOTO_ID_5685150101934129554" border="0" /></a><br />It has been almost 2 months since I started at Blocket. Two really interesting months. As always when starting a new job it takes a while to understand how things works. One of my tasks as Test Manager was to get some sort of test process in order. As I support five teams it was challenging to get a clear picture of the bottlenecks, how much testing effort was needed and the work flow. The first weeks I went to every team asking them if they had anything for me to test. Some times they did, some times they didn't. I was always sitting with the feeling that there might be something to do, but it is very hard to keep track of 5 team boards at once.<br /><br />So I did what I love most, I did my own whiteboard. It is called The test zone. Whenever the developers has something they want to have tested they bring their note and add it to the board. If the note fulfills the entry criteria that are listed of course. Then it's really easy for me to see how much that needs testing for the day and when the board is empty I can focus on for example broadening my domain knowledge.<br /><br />Beside from being very visually clear how much there is to test, the board also keeps me from acting as a mum or a police to the developers. I function as a service provider, if they don't want the service and my help to test something, that's fine. Then that's their choice. This means I'm not positioning myself as in charge of Quality. Which is a big relief on many levels. At my previous job I would get really nervous and try to keep track on everything that should be tested. Now I let the teams be responsible for that decision. AND, if this "fails", and a lot of bugs are being released etc, it is up to the development process to change how they want to work so it includes more testing.<br /><br />I also added a timeline to the board so that the teams can mark when they are planing to release. That way we migrate the risk of two teams wanting to release at the same time..<br /><br />I must also add that this is a great place to work. When I started the fist day I went and said hi to all the teams. Every team said things like "Finally, more testers!" and "Can you start now? We really need you". It not often the whole development department are so unanimous in wanting more testers.. It was a really cool experience :)Ann Flismarkhttp://www.blogger.com/profile/10028569904416561804noreply@blogger.com2tag:blogger.com,1999:blog-779100989305215512.post-46263087302198154412011-11-01T15:19:00.000-07:002011-11-01T15:36:12.645-07:00Acting on your feelingsHellooo everybody!<br /><br />So my last contribution was about taking the big leap of changing jobs. And is was a big leap. But then I figured out that even though there are plenty of perks to being a consultant, it's not my piece of cake. I realised that I love being at the same place for a long time and being able to suggest and implement change. And not just being a resource. Soooo I switched jobs. No fault of Know It, it's still a great company with really fun, skilled people! But for me, my new job is perfect. Starting in October I am the Test Manager of blocket.se. At the moment I manage one person, beside myself. And it's not so much me managing him, as him teaching me..<br /><br />I think this is a nice challenge, they "do" XP, something I haven't come across before, and I'm intrigued to see how testing from my point of view will merge with that.<br /><br />So, as I get in to it I'll hopefully have some insight in how to fit XP with QA-testing. From where I'm standing right now they contradict a lot. But as James Whittaker said at Star West a month ago, we tester will be obsolete. I don't fully agree, but being at a place that actually practice the one methodology that I think "should" be able to do with out dedicated testers is exciting! I'll keep you posted...<br /><br /><br />That's all for now, happy testingAnn Flismarkhttp://www.blogger.com/profile/10028569904416561804noreply@blogger.com0tag:blogger.com,1999:blog-779100989305215512.post-33673151041811827372011-05-17T01:42:00.000-07:002011-05-17T02:04:16.273-07:00New challanges<style> <!-- /* Font Definitions */ @font-face {font-family:"Lucida Sans"; panose-1:2 11 6 2 3 5 4 2 2 4; mso-font-charset:0; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 0 0 0 1 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman"; mso-fareast-language:EN-US;} p.Faktatext, li.Faktatext, div.Faktatext {mso-style-name:Faktatext; mso-style-unhide:no; margin-top:0cm; margin-right:0cm; margin-bottom:1.5pt; margin-left:0cm; line-height:10.5pt; mso-line-height-rule:exactly; mso-pagination:widow-orphan; font-size:8.5pt; mso-bidi-font-size:12.0pt; font-family:"Lucida Sans"; mso-fareast-font-family:"Times New Roman"; mso-bidi-font-family:"Times New Roman"; mso-font-kerning:8.5pt; mso-fareast-language:EN-US;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; font-size:10.0pt; mso-ansi-font-size:10.0pt; mso-bidi-font-size:10.0pt;} @page WordSection1 {size:595.0pt 842.0pt; margin:4.0cm 70.9pt 4.0cm 70.9pt; mso-header-margin:76.55pt; mso-footer-margin:68.05pt; mso-paper-source:0;} div.WordSection1 {page:WordSection1;} --> </style> <p class="Faktatext" style="margin-left:3.0cm"><span style="mso-ansi-language: EN-GB" lang="EN-GB">And I'm back.. But in a new setting. At the moment I am sitting at my new office at <a href="http://www.knowit.se">Know IT</a> where I started yesterday. It's true, after 3,5 years I have left bwin. I never thought I would be able to do that! I have had such a great time at bwin it felt so distanced changing job. But I felt that it was time to move on and try something else and I choose <a href="http://www.knowit.se">Know IT</a> which is a consultant company within IT. The plan is to try as many different areas as possible and broaden myself. It will be very interesting seeing how test is viewed upon depending on company and business.<br /><br />But it was a hard decision to leave bwin. I have grown up there; my testing family who has taught me so much is there. I have developed as a tester, scrum master, colleague and person at bwin. It has been the best school one could imagine. But sooner or later one has to graduate and go out to the world and stand on your own two legs, and that is what I am doing. It is scary, but exciting.<br /><br />So hopefully I will have a lot of news from different workplaces that I can reflect upon. So hang in there, it is my intention that I will be writing a lot more from now on!<br /><br />xo<br />Ann</span><span style="font-size:7.0pt;mso-bidi-font-size:10.0pt; mso-ansi-language:EN-GB" lang="EN-GB"></span></p>Ann Flismarkhttp://www.blogger.com/profile/10028569904416561804noreply@blogger.com2tag:blogger.com,1999:blog-779100989305215512.post-5398337170145846952010-10-29T07:01:00.000-07:002010-10-29T07:02:14.728-07:00Thank you for sharingSome say information is power, I am inclined to agree, if you have information you are in the loop and act strategically, more so then if you are at the bottom of the information chain. Being at the bottom is a place you end up being at some point whether you like it or not, it can be because your company lacks transparency, or that you are just novice and haven't learned to pick up on information. But I always struggle to get to the top and get the information. This is important to me for various reasons, but it makes me appreciate when information is easy accessible. And I have different channels for picking up my information, breakfast seminars, conferences, book clubs or going online. There are testers blogging, commenting in communities, writing test tools, giving online coaching. If you google enough you can find just about anything! But Internet is a tool to make information accessible, but it is the persons behind all the communities and blogs that are the produces of the information. And it is to them I want to send out my thanks; for giving me power to improve and better my work and develop as a tester. If it wasn't for my peers, I would still be stuck thinking counting test cases makes sense...Ann Flismarkhttp://www.blogger.com/profile/10028569904416561804noreply@blogger.com1tag:blogger.com,1999:blog-779100989305215512.post-44970292095204149722010-10-21T09:08:00.000-07:002010-10-21T09:12:47.855-07:00Putting Sweden on the mapLast week was really intense! On Thursday I held a presentation with Michael Albrecht from AddQ Consulting and James Bach at<a href="http://www.sast-jubileum.se/?page=agenda&#"> SAST's 15 years anniversary</a> in Stockholm. It was one of the most scary and fun experiences I ever had in my carrier! If you are interested in hearing how it went you can go to <a href="http://bambuser.com/channel/SAST+S%C3%B6dra+Stallet/broadcast/1088504">this page</a> First you can see James Bach's keynote, or you just skip about 1h 33 minutes forward and you'll see our presentation. I am really nervous in the beginning, but it gets better. I figure if I have held my first presentation ever in front of 250 persons, with James Bach and in English, I can do about anything. And not much can be scarier than this, so next time can only get better.<br /><br />Anyhow, that was not the only conference I participated in that week. I was also invited to a peer conference. At this conference I met some very skilled and interested ET-testers, the creme de la creme of ET-Sweden. During the conference the participants presented real life experienced which we later could discuss. It could be a good experience or a bad, it didn't matter. The point is that it should be something you had experienced, otherwise you end up discussing ideas and vision, and that had a history of ending badly. Of course that is what I ended up. I sometimes want things too much, too fast. I saw an opportunity to get help from some experts with a problem i have. And I ended up getting flashed by rat-hole cards and red cards and it was more or less a disaster. I think I should have realized that mentioning the word KPI can never go well in a group like this.. So I ended up being strongly questioned by James. For all of you who had had that experience you know it is not very pleasant.. But, as he writes in his <a href="http://www.satisfice.com/blog/">blog</a> I'll bounce back. I think I already have, I was very upset for a while, mostly because I blew a really good chance to show what I have done SBT-wise. But now my head is full of new cool stuff I want to do with our process. Some of them are already being implemented, <a href="http://atastefortest.blogspot.com">Per Almström</a> is always a step ahead, and has already <a href="http://atastefortest.blogspot.com/2010/10/metrics-and-session-based-test.html">blog</a> about it. I think this will be great!<br /><br />Anyhow, my head is full of new testing stuff, hopefully I can sort out some of them and share with you soon!Ann Flismarkhttp://www.blogger.com/profile/10028569904416561804noreply@blogger.com2tag:blogger.com,1999:blog-779100989305215512.post-21744409372951061392010-10-21T09:02:00.002-07:002010-10-21T09:03:42.254-07:00The Devil is in the Details<h1><br /></h1><div class="content">I love solving problems. Give my brain a bit of a stretch and keep it fit. My iphone has proven itself to be an invaluable source of games with problems to solve. Take Angry Birds for instance: The stupid pigs have taken our eggs, and so I launch my birds on them and try to kill them. And if I fail they laugh at me. The smirk at me. And it gets me even more angry and then I cannot quit playing for another hour.<br /><br />But it is not only about killing the pigs. It's figuring out how to do it. If I adjust the height of the bird he will fly differently. It's like testing, trying many different ways to solve the problem, or nail a scenario. And the funny thing is that you can see how changing something just a pixel can do all the difference. So even if the big picture is very valuable it is when you get to know the details you see how tweeking something just a bit might change a whole outcome.<br /><br />And since it is raining cats and dogs right now in Stockholm I'll continue my quest to save the eggs! Next week I'll have something really funny to tell you that will make you apply for a job here right away since we have so much fun at the office!</div>Ann Flismarkhttp://www.blogger.com/profile/10028569904416561804noreply@blogger.com0tag:blogger.com,1999:blog-779100989305215512.post-85948894684941327882010-10-21T09:02:00.001-07:002010-10-21T09:02:42.678-07:00Learning acronyms<h1><br /></h1><div class="info"><br /><a class="comments" href="mailto:?subject=Intressant%20artikel%2c%20l%e4s%20den.&body=Hej%21%20Detta%20%e4r%20en%20intressant%20artikel.%20L%e4s%20den.%0Ahttp://www.bwingames.se/Insights/Blogs/AnnsBlog/20100930_Learning%2520acronyms.aspx"></a></div><div class="content">This week my boss informed me that management wishes to see some KPI´s (Key Performance Indicator) regarding SBT. Of course they don't know which KPI's they want, but I have to deliver them anyway. I had a workshop with my test team trying to identify relevant data that can be easily measured. I got some really good input and hopefully I can present some examples by next week. But it is always silly to work on something when you don't know what they want and if it is right. But it is needed anyhow, I can see that we have to move forward with the SBT process, and identifying KPI's might be a good way to do this.<br /><br />This week I visited a company that will be audited by James Bach in a couple of weeks, the same way we were in March. They are just getting started using SBT and I was there to give them some tips of how they can arrange their meeting with James. It is really good to see other companies trying to change their way of testing and trying new things! And it will be great to have a company that we can cooperate with and compare our process with. We can learn from each other and hopefully build a great network. I am really looking forward to it!<br /><br />Less happy news is that one of my favorite consultants, Olof Svedström, is leaving us today. He has been part of implementing the SBT process at bwin Games. He has given us invaluable input and experience during two years and he will be truly missed!!!</div>Ann Flismarkhttp://www.blogger.com/profile/10028569904416561804noreply@blogger.com1tag:blogger.com,1999:blog-779100989305215512.post-73154206835310632582010-10-21T09:01:00.000-07:002010-10-21T09:02:01.934-07:00Red and black numbers<a href="mailto:ann.flismark@bwin.org"><br /></a><h1><br /></h1><div class="info"><br /><a class="comments" href="mailto:?subject=Intressant%20artikel%2c%20l%e4s%20den.&body=Hej%21%20Detta%20%e4r%20en%20intressant%20artikel.%20L%e4s%20den.%0Ahttp://www.bwingames.se/Insights/Blogs/AnnsBlog/20101008_Red%2520and%2520black%2520numbers.aspx"></a></div><div class="content">There are things you as a tester can't control. There are many actually, sneaky commits, crappy environments to mention a few. And poorly communicated decisions from upper management. A couple of weeks ago a great tradition of bwin's was erased; Friday candy and free soda. We're saving money. This means letting our skilled consultants go too, even though there is no one to pick up after them. This has been painfully obvious this week since we haven't had a stability test environment all week. But we are still expected to deliver so we can make more money? I don't get it, I suppose if I was more into red and black numbers that would make sense to me. All I see is untested software and frustrated team mates that can't work properly. bwin are making one crappy job of motivating me right now…<br /><br />Hopefully things will feel more cheerful next week, see you then</div>Ann Flismarkhttp://www.blogger.com/profile/10028569904416561804noreply@blogger.com0tag:blogger.com,1999:blog-779100989305215512.post-67031222920443728062010-10-21T08:57:00.000-07:002010-10-21T09:01:05.200-07:00Back on trackHi evereybody!<br /><br />Once again there has been a bit of radio silence here.. But now my head is full of new stuff after the SAST-conference and the peer conference last weekend.<br /><br />If you feel that you miss my writing I am blogging every week for bwin: http://www.bwingames.se/Insights/Blogs/AnnsBlog.aspx<br /><br />I'll move over some of the relevant entries to this one..Ann Flismarkhttp://www.blogger.com/profile/10028569904416561804noreply@blogger.com0tag:blogger.com,1999:blog-779100989305215512.post-7377365139857994482010-08-11T14:22:00.000-07:002010-08-11T14:26:18.024-07:00Prank week at bwin Games<p>It has been a long summer and people are starting to come back from their vacations. It has become a tradition to prank our colleague's work place while they're away. Last summer I came back to <a href="http://www.youtube.com/watch?v=eq2MuQWbBJ4" target="_blank">this</a>. We had to top that, so I and Carl decided to prank our friend Hasse. After going through different suggestions we decided on a treasure hunt. So we photographed all of Hasse's office equipment, pc, screens, keyboard and such. Then we recorded a <a href="http://www.youtube.com/watch?v=Pr0EqLYs7NE" target="_blank">video</a>. After that we started hiding all the stuff. It went like this:</p> <p>Hasse found a note on his desk with the link to the video. In the video Carl informs him of the rules and where to find the first clue, a map. The map led Hasse to the 9<sup>th</sup> floor where he found one of his screens and a picture of a desert, a rose and a grid. The clue led him to a conference room called Desert Rose. In the ceiling we had hidden his mouse and a new clue, the combination to one of the safes. In the safe he found his slippers and a clue to call his office phone. By ringing his own phone he found that and a telephone number. When calling the number he was ordered to go to the rehearsal studio. There he found his earphones and a Spotify list. From every song he had to take a word and then make it into Internal IT. There he found his second screen and a clue that said he should look under every waste bin. After doing so he ended up with three pieces of paper with a code that he had to break. That lead him to a colleague who gave him a new clue which was "Christmas gift". He then found the Christmas tree (yes, we have one during the summer as well) and a package with his second pair of slippers and a new lead to go down to Seven Eleven and sing a song. At Seven Eleven he was rewarded with his joystick and a clue to a test environment. By logging in on one of the nodes he found a file and was lead to the library. In the library he found his keyboard and a lead to the reception. In the reception he got his dock back and a locator device. By starting the locator he then found his computer</p><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzzD0SSMhUnaNPKngMZmfEqMj3LOiFBykPdjEx3TrIU_T8OZOtpXx-YAw7mXcqM27ETYv11NmG3p71fIEUZ4jx7oTQ3Xz-qfYBV48w3KMcDOAg4HXyLNZH-7XGJYoQ9UAxAmNgtFm7l4_G/s1600/ann_w31jpg.jpg"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 238px; height: 320px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzzD0SSMhUnaNPKngMZmfEqMj3LOiFBykPdjEx3TrIU_T8OZOtpXx-YAw7mXcqM27ETYv11NmG3p71fIEUZ4jx7oTQ3Xz-qfYBV48w3KMcDOAg4HXyLNZH-7XGJYoQ9UAxAmNgtFm7l4_G/s320/ann_w31jpg.jpg" alt="" id="BLOGGER_PHOTO_ID_5504266208926336450" border="0" /></a><br />It took him about one work day. We did of course film everything and can present you with the director's cut in a couple of weeks. <p>Until then you can enjoy another <a href="http://www.youtube.com/watch?v=c9dMjuc6C5w" target="_blank">prank</a> that was pulled off in the office last week.</p>Ann Flismarkhttp://www.blogger.com/profile/10028569904416561804noreply@blogger.com0tag:blogger.com,1999:blog-779100989305215512.post-21891351140091286492010-08-11T14:21:00.000-07:002010-08-11T14:22:00.449-07:00The Devil is in the details<p>I love solving problems. Give my brain a bit of a stretch and keep it fit. My iPhone has proven itself to be an invaluable source of games with problems to solve. Take Angry Birds for instance: The stupid pigs have taken our eggs, and so I launch my birds on them and try to kill them. And if I fail they laugh at me. The smirk at me. And it gets me even more angry and then I cannot quit playing for another hour.</p> <p>But it is not only about killing the pigs. It's figuring out how to do it. If I adjust the height of the bird he will fly differently. It's like testing, trying many different ways to solve the problem, or nail a scenario. And the funny thing is that you can see how changing something just a pixel can do all the difference. So even if the big picture is very valuable it is when you get to know the details you see how tweeking something just a bit might change a whole outcome.</p> <p>And since it is raining cats and dogs right now in Stockholm I'll continue my quest to save the eggs! Next week I'll have something really funny to tell you that will make you apply for a job here right away since we have so much fun at the office!</p>Ann Flismarkhttp://www.blogger.com/profile/10028569904416561804noreply@blogger.com0tag:blogger.com,1999:blog-779100989305215512.post-69077947600346294962010-08-11T14:19:00.000-07:002010-08-11T14:21:25.934-07:00Who am I?<div class="moduleBlog"> <h2></h2><p>During summer many colleagues goes on vacation which means that somebody has to fill in for them. So we end up with a few persons with multiple personalities. Right now I am stand in for our test lead, who is stand in for the original team lead. So I am Ann, who is Ola who is Andreas. Messy? Perhaps a bit. ;)</p> <p>But it is not so much to lead right now, but I did hold a workshop for my test team this week. We discussed how working with SBT (Session Based Testing) has changed our work in regards with communication within the team, our domain knowledge and how we have developed as testers. It was really interesting to get everybody's view on how their work has changed. And it was especially rewarding to get feedback from two new testers in the team, and their experiences.</p> <p>The rest of the week I have been working with my presentations. I don't remember if I have praised the site I'm using yet, if I have it is well worth mentioning again. If you are bored with the same old PowerPoint slides that never changes and where people insist on using clip art from the 90's go to www.prezi.com and discover a whole new world of presentations! It is so easy, so much fun to do and your audience will love it! Take a quick look at this for example: http://prezi.com/learn/looping-and-zooming/ and scroll down to the bottom of the page to the one called "Sweet recipe to solving problems". And never use PowerPoint again!!!</p> <p>Now I'm off for a well deserved aw. See you next week!</p> </div>Ann Flismarkhttp://www.blogger.com/profile/10028569904416561804noreply@blogger.com0tag:blogger.com,1999:blog-779100989305215512.post-41182333800674441522010-07-21T01:18:00.000-07:002010-07-21T01:29:50.677-07:00<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgn8vr0xzadd1C7UmpoBQ3Alz-R1e7rK90aS_nJ5SahrVxAPVOZCLRb_qKq_6aXW85BM4bSuoEnv1x-wtMg2cb2EaA0ajfdBVQVu3h7aPfqs_PO1H6xMr9nLbR-2nGVJ_JRMz8Sogk9qhgd/s1600/playbook_rake.jpg"><img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 276px; height: 320px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgn8vr0xzadd1C7UmpoBQ3Alz-R1e7rK90aS_nJ5SahrVxAPVOZCLRb_qKq_6aXW85BM4bSuoEnv1x-wtMg2cb2EaA0ajfdBVQVu3h7aPfqs_PO1H6xMr9nLbR-2nGVJ_JRMz8Sogk9qhgd/s320/playbook_rake.jpg" alt="" id="BLOGGER_PHOTO_ID_5496273754118158770" border="0" /></a><br />It is sooooo slow at the office right now. Almost all the developers in my team are on a well deserved vacation, but that leaves us testers a bit bored. So when we finally got a fix to verify we went bananas with it. We did the usual routine; creating a playbook on a whiteboard and sorting out how things worked before and how it should work now. We went through the risk areas and settled on a couple of charters to run sessions on.<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />Then the fun started. Two big TV screens have been installed in one of the meeting rooms so we high jacked that room. We thought it would be a good idea to test run the TV also. So we got two Macs hooked up to a screen each and then we had some sessions the three of us. It was quite neat, everybody had their own computer but we had a good overview of what was happening in the logs and the environment since we could see the same things and discuss them. So my plan is to make the room into our new test lab. :)<br /><br />Our new test lab:<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTw-48Amff7pN6GTfSkNcZNNAxFC-UedevYMXnrVv71Zbb4QqaT3UdArTFZGZaAqITi_UZrGTpYT8-_FIhYox2FE4OZvitK0Q8zmCd8COmB3gq3zwcaPf4yBPlkUF9WfGpcjHTLDbCqvIZ/s1600/testscreen.jpg"><img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 320px; height: 240px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTw-48Amff7pN6GTfSkNcZNNAxFC-UedevYMXnrVv71Zbb4QqaT3UdArTFZGZaAqITi_UZrGTpYT8-_FIhYox2FE4OZvitK0Q8zmCd8COmB3gq3zwcaPf4yBPlkUF9WfGpcjHTLDbCqvIZ/s320/testscreen.jpg" alt="" id="BLOGGER_PHOTO_ID_5496271758372678434" border="0" /></a>Ann Flismarkhttp://www.blogger.com/profile/10028569904416561804noreply@blogger.com0tag:blogger.com,1999:blog-779100989305215512.post-86445777674196516022010-07-21T00:52:00.001-07:002010-07-21T00:52:33.448-07:00More sunshine!Ah, I can't believe we are having such lovely weather Stockholm! It just keeps being warm day after day and I'm loving it! It is even okay to be at work! Well, kind of. We compensate by eating a lot of ice cream. And since I don't have any vacation until September I just have to be positive about it. And still, I rather work and have the sun shining outside than rain... Any day of the week...<br /><br />But, there is not so much to say about testing at the moment. I'm working on a presentation for SAST 2010 (Swedish Association for Software Testing) in October. Hopefully we will get started in looking at our processes and improve them during the summer, but as more and more people are going on vacations even that will be hard. So I guess I'll have to live with a slow pace the coming couple of weeks. That is quite alright with me :)<br /><br />Enjoy the sun!Ann Flismarkhttp://www.blogger.com/profile/10028569904416561804noreply@blogger.com0tag:blogger.com,1999:blog-779100989305215512.post-6498721618782568042010-07-21T00:51:00.006-07:002010-07-21T00:52:02.723-07:00Summer time!Finally, we are getting a bit of sun in the great capitol! It's about time I say. My objective during sunny days is to convince my colleagues that every meeting should be held outside down by the water and with ice cream. So far I managed to hijack one meeting this week. I'll hopefully get to more next week. Otherwise things are going into a nice slow summer rhythm. With so many going on vacation it's not so much to do at the office which is a nice change after a quite stressful spring with the opening of the France market. We went live with real money yesterday so now we have three sites. Or as my boss pointed out today, we go into a new market every summer. Two years ago it was Italy, last summer we went live with the new poker engine P5 and this summer France. I suppose next year will be Spain. And Denmark...<br /><br />I think most of Europe will open up their markets in five years since they can not resist all the money they will make in taxes. And that is good, I am not a believer in monopolies. And the US market will follow as well. Even if it is a hassle with different governments having different requirements, based on the best promoting lobbyist it is better that we have regulated markets. Hopefully the swedes will get it some day as well, and knowing how much we looove our taxes I can't believe it will take them long to realize how much money they are loosing on keeping their monopoly.<br /><br />So, go outside, dream about a world without monopolies and enjoy the sun and have an ice-cream!Ann Flismarkhttp://www.blogger.com/profile/10028569904416561804noreply@blogger.com0tag:blogger.com,1999:blog-779100989305215512.post-47238840751249556652010-07-21T00:51:00.005-07:002010-07-21T00:51:45.968-07:00India baby!This sprint has finally come to an end. That's good, I'm ready for some swedish midsummer and nubbe. Most things have worked out quite well in the sprint, but my concern that we were too many sharing the testlog came true. It has been a bit messy, and nobody remembers what happened 2 weeks ago. AP (action point) for next sprint is that everybody has their own test log that can be merged into one test report at the end of the sprint.<br /><br />Otherwise there is a new buzz in the office; bwin is discussing outsourcing to India! That is so cool! I attended a lunch meeting today where we discussed some of the changes that might take place and how we plan to handle them. I think this outsourcing will be great. It will be very interesting to work with these new circumstances, even if I won't be allowed to move to India. It will be challenging, but I'm game!<br /><br />Have a great midsummer everybody!Ann Flismarkhttp://www.blogger.com/profile/10028569904416561804noreply@blogger.com0tag:blogger.com,1999:blog-779100989305215512.post-22106152938829104912010-07-21T00:51:00.003-07:002010-07-21T00:51:31.446-07:00It's getting messyAs I mentioned last week, in this sprint we have been working with teams within the team. It has been ok but it has also proven to create a new kind of problem. Because we are working on different features we test on different releases (not because we use the great system of branching, but because we ignore the releases that weren't meant for our specific feature.). The problem is that with every release we should update the changes in the testlog/playbook. After a while it is hard to know which risks are connected to which release. And right now I have no idea any more. <br /><br />It would create a bit of overhead having different testlogs (I'm naming the document that we use to visualize risks/changes and ends up being the test report. Until it is a test report, it is a testlog.) And, if we have two different testlogs, do we merge them into one testreport at the end on the sprint? Or wait until we have done our sprint end testing and then merge everything together? Suggestion anybody?<br /><br />Enough about that, today it is bwin Games summer party, so I'm off for some food and drinks and good times, see you next week!Ann Flismarkhttp://www.blogger.com/profile/10028569904416561804noreply@blogger.com1tag:blogger.com,1999:blog-779100989305215512.post-27429041252870320742010-07-21T00:51:00.001-07:002010-07-21T00:51:12.866-07:00Getting everybody on boardThis sprint we are trying a new thing in order to strengthen the relationship between developers and QA in the team. We are doing teams in the team, i.e. we have teamed up in two smaller teams working with their own features. So far it is going quite well, it is much more easy to focus on a specific feature and not having to pick up every release and test it. It lessens the context switching which is something that we have suffered quite severely from.<br /><br />Now we are sitting together, behind us is the whiteboard with the playbook from which we can discuss changes that might have affected other areas and if the risks have changed. Also we try to update our written playbook with every release. It's quite neat actually, we increase the area that needs more testing with 1, and in the end we can see if we are testing where the risks are. It is powerful, it is visual and there is no escape. The playbook tells us if we are testing the right things based on the risks. But see here comes the problem, which is the same as before; it doesn't feel like we have enough time to test all the changes. The developers are pretty fast in writing and changing the code, and we would have to work overtime to match all the changes. But, the upside is that we don't have to. Our responsibility is to be able to present what we have tested, and it is up to the company if they want to release it. They are presented the risk, in a far more obvious way then before.<br /><br />I am so glad I don't have to make those decisions, if it was up to me nothing would be released ;)<br /><br />But that is enough test talk for this week, I'm off to Riga to have a lovely weekend, I hope you do too!Ann Flismarkhttp://www.blogger.com/profile/10028569904416561804noreply@blogger.com0tag:blogger.com,1999:blog-779100989305215512.post-8120549296207981082010-07-21T00:50:00.001-07:002010-07-21T00:50:52.457-07:00The Joy of Visual FeedbackAnd we are done. Well, not done done as we say here at bwin Games, but more or less done with the testing of our new component TRS. Today I started working on collecting all the sessions I have written and checking them into Subversion. From there my colleague Per's fantastic php-thingy does it's magic and I can see how many minutes we spent on setup time and on testing time. All the data can then be moved to Excel where we have a nice cross-point diagram where you can see how much we have tested in different areas. Had we done a proper risk analysis during the sprint planning we could also have shown how much we have tested vs. how big the risk is. Unfortunately we didn't do this, but we have had discussions with dev about where to focus our attention, so we might be able to work with that somehow. I guess we learn as we go along. One important lesson I learned is that we need to keep the Playbook alive during the sprint and update it with changes so that we can migrate the risks correctly.<br /><br />But it is so awarding to see all your testing being transformed into useful data! You can actually see that you have been doing something for the last three weeks! When we were running scripted test cases in regressions I had no confidence that I had tested enough. You somehow forgot what you did the first week, and it is only what you do during the last week in regression that shows for anything. Now we have a track record for the whole sprint.<br /><br />So with this happy feeling I am going out in the sun for some ice cream. See you next week!Ann Flismarkhttp://www.blogger.com/profile/10028569904416561804noreply@blogger.com0tag:blogger.com,1999:blog-779100989305215512.post-69665274833162837942010-07-21T00:49:00.004-07:002010-07-21T00:50:05.359-07:00Three can too play niceWhen I was a little girl there were almost always problems when I and two other friends would play together. Being just me and my bff there were no problems, but as soon as that third person came along something started going wrong. It almost always ended with our parents stepping in trying to help us resolve our world wars. I have realized this week that it is much easier playing three as an adult. And as a tester, it is great!<br /><br />Me and my two colleagues have finally gotten our messy test environment back on its feet and have started running our tests on a new component. During the sprint planning we selected the charters that we needed to cover and created our test plan on the whiteboard. On Wednesday we finally got started! Aah, it was good being back in bug-hunting-territory! Feeling the rush of finding something peculiar, poking it, analyzing it. It such a thrill to find something wrong, and then nail the scenario.<br /><br />Anyhow, after we covered the basic tests by running some recon-sessions we got to the more complex parts. We did a couple of sessions the three of us and it was really good. All of the sudden there were three pairs of eyes on the logs. We could discuss problems, strange behaviors and, with help of our different experiences of the system, do a more thorough testing.<br /><br />So hopefully we can do as much multitesters-testing as possible the rest of the sprint, because it was a really good way testing, learning and having fun!<br /><br />So until next week, happy multitester-testing! (trying to name it, but I am not really sure yet.)Ann Flismarkhttp://www.blogger.com/profile/10028569904416561804noreply@blogger.com0tag:blogger.com,1999:blog-779100989305215512.post-34836268362281233152010-07-21T00:49:00.003-07:002010-07-21T00:49:41.192-07:00Back to workFor six weeks now I have been working in our system team, preparing a release to go live. During this time I have spent three weeks integrating all of our components, trying to make them play nice with each other. The past three weeks we have been doing system verification, making sure that the release is fit to go live. It has been really fun to see how the other parts of our system work in a big live-like environment. From this week and forward I'm back in my old team, and I can finally start doing session based testing. My test team has come such a long way in these past six weeks! They are really starting to get the hang of it and it's going to be so much fun to take part in that kind of testing again. I almost feel like a rookie after being out of the loop for such a long time. Next week I will hopefully have a nice update of how it’s going, If we ever get that test environment of ours working again…<br /><br />Until then, happy testing!Ann Flismarkhttp://www.blogger.com/profile/10028569904416561804noreply@blogger.com0