Sunday, August 23, 2009

PMP Certification

During the spring of this year, I was trying to figure out the best way for me to further enhance my Project Management skills. I knew that I had a solid base with both educational experience from the university as well as having worked as a Project Manager in the past. However, during a conversation with my elder brother (also a Project Manager) I learned of something called the PMP certification. The Project Management Professional certification is a credential given by the Project Management Institute, PMI, to skilled professionals in the field of Project Management.

My brother had then just recently passed his PMP exam and highly recommended this certification. It would both give me a deep understanding of a commonly used Project Management framework as well as function as an official statement of my knowledge level. Said and done, I did some research of my own and came to the conclusion that the PMP certification was my next goal in my professional development. Just before the summer I obtained all of the material that I will need, and two weeks ago I started my journey towards my PMP exam. It will take a couple of months, and a lot of hard work. But I am determined to succeed and will of course discuss my progress (or lack thereof) here on TechGirl. Wish me luck!


Friday, August 14, 2009

Back at work

Vacation is over and I'm back at work. Filled with new energy and lots of ideas for the coming months I think it is time to get the blog up and running again. My search for a Wordpress theme has begun, and I have some idea on how I want the design to look. Also the new TechGirl logo is coming along, and not the least I have found the webhotel I will be using. In other words, work is progressing! I also found out that I got accepted to the university course about blogging to which I applied to in April. This is going to be really exciting as well as educational. Fits perfect in timing as we will learn about Wordpress for example. Life is looking pretty good! :)


Thursday, June 25, 2009

TechGirl back after the summer

We're already in the middle of June and the summer has really made an appearance here in Sweden. Blue sky, warm breeze, and I'm stuck at work for another three weeks. I'm working on a task which needs to be finished before I go on vacation. So I'll digg in and just get it done. Otherwise I will try to solve it in my head whilst I should be lying on a beach working on my tan :)

As the keen reader might have seen, the updates on the blog have been somewhat scarce. This is not due to lack of inspiration but on the fact that I am doing a lot of "behind-the-scenes" work. All these things will be implemented after the summer, such as:

* Moving the blog to WordPress, which in turns mean that I need to master it first and make the necessary technical preparations.
* The move also brings with it the creation of a new theme and design, hence my CSS skills needs to be brushed up.
* The design-phase also involves my Twitter-account since I am somewhat allergic to the default alternatives.
* The presentation of a fun and exciting, secret project which I hope will take this blog to the next level.
* And not the least, reading up on other blogs and getting the necessary inspiration for finding topics to blog about for years to come :)

On top of this I am working full time, writing on my thesis, planning for my upcoming PMP studies, having a social life and waiting eagerly for the 15th of July when I go on vacation. So check back in August when TechGirl will start again! Have a nice summer!

Our summerhouse in southern Sweden, my favourite place in the world.

Where you will be able to find me....

Monday, June 8, 2009

Political history is written in Sweden

Sunday June 7th will probably be remembered as the day when the young population of Sweden clearly demonstrated that it is possible to make a political difference. Sunday June 7th was the day for the election to the Swedish representation in the EU parliament. The widely debated Pirate Party scored a whooping 7.1% in their first election ever which some claim may be a heads up for the election for the Swedish government in 2010.

What I feel is most interesting about this is the fact that the party has done what other parties have failed in the past: to mobilize the young generation who has a lacking interest in the politics which governs our lives. Say what you will about one-question political parties, their ability (or lack thereof) to actually be able to lead the country if they make it into the swedish government. They have awakened the realization that if you believe in something, and actually vote, you can make a difference. That my friends I believe is the most important lesson of all.

Swedish Pirate Party headed to European Parliament [eng]

The Swedish Pirate Party - official webpage [eng]

Thursday, June 4, 2009

Working from home

Sometimes it's really handy to work in the IT-business. Like today, when a cold has kidnapped my voice and given me a cough and runny nose. I don't have time to be sick. There's tons of stuff at work that needs to be done. So what do I do? I curl up into my bed, armed with hot tea and my laptop. Telephone-conferences, e-mail and instant messaging served as my tools for the day. Perhaps this strategy would not be effective in the long run, but on occasion it serves its purpose, like today:

1) I did not have to take out a sick-day
2) I also did not spread my germs to my friendly colleauges at work :)
3) I got the chance to go through that "to do"-list which normally has a tendency to get ignored in favour of more accute work.

Now, as my working-day is officially over I will continue recooperating from the couch watching re-runs of the "West Wing".

Monday, May 11, 2009

Integration

If you work in the IT-industry "Integration" is one of those buzzwords you just can't avoid running into. Intregration can however be found in nature as well. Look at this tree just outside my office which takes this aspect to a whole different level :) And yes, it is one tree with two different flowers. It's somekind of gardener-trick. Pretty cool ey?



Saturday, May 9, 2009

Certified Scrum Master

Earlier this week I attended a Scrum Master course in order to become a so called "Certified Scrum Master". During 2 days in a workshop like manner we got the opportunity to discuss software development from different points of view and also do some hands-on exercises.


In reality, the principles of Scrum are very easy. You have the Product Owner, who's responsibility is to create and manage the Product Backlog. The Product Backlog is a prioritized list of all functions which are wanted in the product. This is a living document and changes as work progresses.

Next we have the The Scrum Master who's responsible for guiding and protecting the team, i.e a technical project leader of some sort (although it's not correct to use this term).

The Scrum team consists of +/- 7 people preferably with different skills such as programmer, tester etc.

The Scrum framework itself centers around a Sprint. A Sprint is a repetitive cycle, ~30 days, in which the team does its work. It starts with Sprint Planning in which the team chooses and estimates the amount of work which is to be done in the Sprint. During the Sprint the Scrum Master holds Daily Scrum meetings with the team and asks 3 simple questions:

1) What have you done since yesterday?
2) What will you do today?
3) What is hindering you?

During the Sprint no one is allowed to disturb the team and come with additional work requests.

The Sprint ends with a Sprint Review in which the product increment is demoed and discussed. This is followed by a Sprint Retrospective which functions as a lessons-learned session.

This all sounds very simple. Is Scrum some magical "fix-it-all" method then? Well no. However, Scrum adheres from the only certain thing about software engineering: That we do not know what the product will look like in the end. So if the "target" is moving then it is appropriate to adjust your work accordingly along the way. This is a very different approach from the more traditional Waterfall model in which development is looked at as iterative, but straight-forward phases such as planning, design, coding, testing and integration.

The more realistic view on how software development works in reality is the main reason why I believe Scrum may be a good choice. Continual adaptation to the current circumstances as well as the opportunity to vent all potential problems. This is the aim of the Daily Scrums. Any problems and hinders needs to be brought to the Scrum Master for him/her to fix.

Although I now have a new title to use on my CV and more knowledge about Scrum it will take actual experience before I can say much more about it. Scrum may not be appropriate in all organizations and projects, but I intend to give it a try in my current work and see where it will take me. I'm looking forward to it!