01.17.2011

This is an adaptation of an article i wrote in French a few weeks ago: it is called « Internet à la maison, c’est fini ».

A few months ago, I decided to cancel my personal Internet subscription. And it feels so good.

What? Really?

I know it sounds weird. We are in the 21st century, everything goes by Internet, and we got all so dependent of Internet… And me even more than the average, everything in my life goes around Internet. I buy a lot online, i decide via email where to meet with my friends, i look for new movies to see on the page of my closest cinema, …

But it got me thinking. My rhythm of life too much based on Internet, my too frequent nights spent on Internet rather than out having a drink with some buddies… And it’s not that I was doing anything relevant on the web… nope, I’m talking here about checking Facebook profiles, jumping from one profile to the other….

I tried to cut it down somehow, but it never works. You know, after a hard of work, it is just so easy to come back home and not move your ass again, just stay and check stupid links on Internet, … we all do it, and some would say its natural and regular… but nope, I am not like this.

I realized that in 2010 i had so many objectives, and i didn’t reach any of them, and mainly because of my « addiction » to Internet…

The big decision

So I decided to take a big decision. I decided to cancel my Internet subscription. I know it sounds kind of harsh and stuff, but really… if you want something, well you just try everything in your power to get it, right? Well, I wanted to stop this addiction, and do something with my life… like going back climbing, going out more often, meet new people…

So thats it. 3 months now that I don’t have Internet at home. I started again climbing, I went a few times rollerblading, tomorrow I’m going to a language exchange meeting,… and this is just a beginning… I have big plans for 2011.

And living without Internet is kind of a relief. Ok, I have a Smartphone now, so I’m still connected to my friends, but it’s really different. You obviously don’t use Internet the same way on a smartphone than on a laptop… and lets face it, I only use my smartphone to read my emails and my facebook messages. End of the story. No more endless Facebook session, or jumping from one site to an other, or starting to look at some dumb videos on Youtube.

Life is all about how you handle your own time. We all have 24 hours in our day. I used to spend an unreasonable amount of this time on my computer, and realized thats really not what I want to see of me when I look back in time later… so thats it, I stopped Internet. I have more free time. I read more. I DO more.

Thats a great feeling, i feel more peaceful since a few months, seriously…

You should try it.

Nicolas.

11.28.2010

Lately i’ve been pretty excited about work. For the past month i have been a Scrum master in a team of 4 people (including 2 developers, Jose and Pepe and the Product Owner Silvia, who is also the project manager).

What is Scrum?

In a few words, Scrum is an Agile metholodogy for project management. It applies mainly on software engineering projects but is also suitable for other kind of projects. The main idea behind Scrum is to have small iterations of works, delivering a shippable product at the end of each one. The client is really involved in the project (via the Product Owner) and can give his feedback over the product very often and very early in the process. Priorities are decided by him and on each iteration, the team focus on developing the most important stories first, based on the 80/20 rule (80 % of the users will use 20% of the features, so those 20% features should ideally be developped first). Its advantanges compared to more classical approaches (Waterfall) are numerous: flexilibity, frequent and early feedback, prioritization of the scope, …

Scrum methodology

Scrum methodology

Product Owner

Silvia is the project manager, but for the Scrum needs, she took the role of the Product Owner. Our business situation is a bit complex and it is impossible to get the client involved and working along with us. So Silvia had the dream role of trying to get the client to share his thoughts with us, and it was far from being easy. The day after the beginning of the Sprint, the client finally gave us screenshots of the sites we were supposed to redevelop, … The other main role of Silvia, obviously, was to decide about the priorities of the features. Although at the end we are supposed to develop everything, it is important to focus first on the most important, and thats what she helped us to do by bringing a more business-oriented vision to our daily meetings.

Scrum master

As a Scrum master, i am in charge of keeping the project moving on and making sure that all the team is following Scrum processes and artifacts. I lead the daily meetings and make sure that we are still in phase with business priorities, while also trying to remove impediments from the team. I am not actually doing any development nor have any decision-making role, but i try to help and encourage team’s communication and keeping track of everything that is done and try to foresee what is coming next to give Silvia some vision.

It is my first experience as a Scrum master and only my second experience overall in a Scrum team. One week ago we actually closed our first iteration, and made a demo to Silvia and some stakeholders (3 of my superiors including my head of division).

To be honest, for all of us, this first Scrum experience was really made in a complicated context – most of the time not compatible with Scrum:

But we made it and actually got a nice result, thanks to everybody’s work.

The main issues we had

We had a lot of issues during the Sprint. Some we could and should have anticipated more, some we seriously couldn’t do anything about:

The BIG mistake

We actually started the Sprint without fixing an end date. Although it is one of the basic thing for a Sprint, we thought that just fixing the scope would be enough. BIG MISTAKE. After a while, we realized that we were not focusing anymore on having something deliverable and shippable to show at a given moment. Thats when we started worrying about priorities and really put apart some of the stories, although it was hard.

Despite this, we managed to bring fresh air to the logic and the front-end.

And we are now running the second sprint :-)

The tools

When doing Scrum, the best situation is when all the team is in the same room, with a big wall or a big whiteboard. People can draw a complete sprint backlog and a complete product backlog on the whiteboard, and physically moved stories (post-its) from one state to the other. The simple act of actually moving a story is usually a real plus in the process.

Unfortunately, due to our particular situation (4 people spread over 3 countries), the physical whiteboard would have been too complicated.

So we went for an Excel sheet, that i improved along the Sprint, basically saying for each story the remaining estimated time; and also gathering also information like the actual velocity of the team, the planned time (supposing people were able to produce 0,7 man day by day), …

We tried also Pivotal Tracker, but found some problems with retroactively doing a Sprint backlog, and with remaining estimations.

About the team communication, well most of it was done through email. Scrum meeting were held at 5pm (CET time), in a meeting room, using Skype for the calls and Webex to share my desktop. I would usually share the Excel backlog and directly input the info on it, live; as well as share the PDF documents or Firefox to read an email together!

And i think thats it… Other sprints are on their way so i’ll let you know about any relevant new info about Scrum or our use of Scrum!

Nicolas.

[FR] 5 ans. Aujourd’hui, 7 septembre, je célèbre le 5ème anniversaire. Cela fait 5 ans que j’ai commencé ma vie internationale. Il y a 5 ans, j’arrivais à Blackrock, dans la banlieue de Dublin, et je débutais mon Erasmus. Le temps passe si vite, j’ai l’impression que c’était hier en fait. Tant de choses ont eu lieu dans ma vie que je n’aurai jamais pu imaginer ce 7 septembre 2005. J’ai déménagé en Belgique, où j’ai vécu 2 ans, puis Salamanca, qui fut encore mieux que mon Erasmus, et maintenant Madrid. Madrid où je suis vraiment arrivé il y a un an  tout juste. Autre anniversaire. Que dire… C’est une sensation étrange que celle de penser qu’il y a 5 ans, tout commençait… J’ai déménagé plusieurs fois, ai commencé de nouvelles vies depuis zéro… et pourtant je n’ai pas changé tant que cela… Le meilleur est je l’espère encore à venir. En 5 ans, j’ai compris que ce genre de choses ne dépendent que de moi. On verra bien où je serai dans 5 ans! :-)

Erasmus - (Ex)change your life!

Erasmus - (Ex)change your life!

[ES] 5 años. Hoy, el 7 de septiembre, es el quinto aniversario. Hace 5 años, llegué a Blackrock, en las afueras de Dublin, y asi empezaba mi Erasmus. Y asi empezaba mi vida internacional. El tiempo pasa tan rapido, me parece que fue ayer que llegue ahí. Tantas cosas han occurido en mi vida, que ni siquiera me podia imaginar aquel 7 de septiembre 2005. Fui a vivir a Belgíca por dos años, luego Salamanca, lo cual fue aún mejor que mi Erasmus y ahora Madrid. Madrid donde de verdad he llegado hace justo un año. Otro aniversario jaja! Qué mas decir… Es una sensación muy extraña pensar que todo empezaba hace ya 5 años… Me he trasladado varias veces, he empezado nuevas vidas desde cero… y sin embargo, no he cambiado tanto… Pienso que el mejor queda por venir. En 5 años, he entendido por lo menos una cosa: toda está entre mis manos. A ver donde estoy en 5 años!

[EN] 5 years. Today, 5th of September, is the fifth anniversary. 5 years ago i was arriving to Blackrock; in Dublin’s suburbs. It was just the beginning of my Erasmus, and of my international life. It never stopped actually. It seems it was yesterday. So many things happened since then, that i could never have imagined on that 7th of September. I moved to Belgium, where i lived 2 years, and then Salamanca, which was even better than my Erasmus, and now Madrid. Finally living the dream. Madrid where i arrived exactly one year ago. Another anniversary to celebrate it seems! What else… Its a really strange feeling to think that its already 5 years that it all started. I moved several times, started three times a new life from scratch… and yet, i havent changed that much, im still the same… I actually think the best is still ahead of me. In 5 years, theres at least one thing i learnt: that its all up to me. Well… we’ll see where i am in 5 years!

04.28.2010

[EN] My new job

by Nicolas

Most of you guys know it but i haven’t given you further details yet. Well, here we are. I have decided to find a new job.

Why changing it?

Well first, let’s set the context. Since the end of June 2009, i am working for a French consultancy, also based in Spain. My mission is for a big french Insurace group. My work basically consists in corrective and evolutive maintenance of Web applications. Before i had never done any maintenance work, i kind of knew i wouldn’t like it, but who never tries never knows…

Looking back on it, i never really liked my job. Technically speaking, i almost haven’t learned anything (i am working with old applications and technologies – Java 1.4, JSP, Servlets). I am more attracted to recent and reusable technologies, those that will add some value on my resume and that i will enjoy working with.

Most of my work is technical: analyse a bug, find the piece of code to change, do some copy and paste (the framework is unfuckable), try to add some value… And that’s all. No time for refactoring, either in the code or in the class structure and inheritance. So it is the most frustrating thing ever, cause i was completely stuck

Sometimes i get to do some task planning, JIRA issues scheduling, and it gets interesting… After 8 months, i kind of understand what i’m doing and all the input and output of my applications/batches, so the analysis part becomes more interesting (cause less frustrating)…

However…

I never enjoyed my work. Well, i know, many people don’t enjoy their work. But after 2 years in Belgium with amazing projects and interesting things to learn, i’m somehow trying to find this situation again. I have been remembering this for the past months… those belgian mornings when i used to wake up with enthusiasm, knowing i was about to create something with my own two hands. So, obviously, here, i was suffering.

And there are more reasons than that, among which, the limited perspective of evolutions inside my company, the physical environment (10 people closed openspace), the Internet limitation, the hierarchy, the financial condition, ….

Anyway, it was time to change.

My new job

To say the truth, already back in September i was thinking about changing, but i never found the guts to start looking for a new challenge until very lately.

After coming back from Sweden, i finally decided to start searching for real. After updating my Web page, my resume and applying on dozens of offers on InfoJobs, i finally had my shot on several interviews… most of them for consultancies, but obviously i was trying to find a final client, not a consultancy (i’ll let you know why in a future article)…

And…

Well, i finally found something. I decided to join a final client (in other words, i don’t have any intermediary). I won’t name my new company, as well as i haven’t named my current company. I won’t enter into details now, the truth i haven’t yet caught all the inputs and outputs of this company and of its activity. Let me just tell you its an italian multinational (more than 1000 people over 5 continents), that started ten years ago with emailing and newsletter and that is now dedicated to users captation via Web and WAP. On a Web page, when you see a shiny blinking Flash ad banner , kind of « Enter your first name and the one of the person you like, and we’ll tell you if you are made for each other ». You are supposed to click on that link, a Flash page opens, asking several stuff and ending on asking your mobile phone number. Well, maybe that’s my company who offers that service and that ad. They are working in several areas:  B2C (Business to Customer – they directly offer the ad banners on the web), B2B2C (Business to Business to Customer – they offer their platform to tierce company, that use it to put ad banners on the web) and B2TV (when you are asked to vote on 84215 for Micheal in Big Brother).

The main idea of their business is to convince people to enter their phone number (using games, free ringtones, …) and then frequently send to that person text message or MMS with new gifts, links,… Obviously the user will pay these messages. I have to admit i don’t really like this marketing system (and don’t understand that people are actually interested in receiving every now and them non-free stuff on their mobile); but it seems to be working very well.

What i’ll be doing

What i’ll be doing? Well, Web developer, obviously! What else?

Right now they are industralizing their marketing tools (among others, one tool that helps them to create splashs, those Flash screens that ad banners links to, and that at the end ask you for your mobile phone). They recently acquired several companies and in one of the company, have to install a brand new version of that tool and develop new modules and new portlets : for a start, i’ll be working with Mexico and Brazil, as a Java/J2EE developer, with technologies such as Liferay, Ibatis, Maven, Velocity, portlets, … I’ll have a special schedule, working from 11 to 20 from Mondays to Thursdays and from 9 to 16 on Fridays during at least the first two months of this project.

That will be such a change. They do have their own framework, which scares me a little, but based on that framework i’ll get to create new portlets from scratch, and deploy them. I’ll be working with new technologies, on a new business model, so i’ll get to learn a lot. The offices are big giant open-spaces; and atmosphere seems young and dynamic. Everything seems possible on my workstation (no more restriction to email or Youtube, and i’m sorry, but when you work 8 hours a day, its nice to be able to have proper distraction).

My economical situation has significantly improve and career plan opportunities seems more interesting: this company is located everywhere around the world, and my evolution inside the group relies a lot on my own work and my own implication. On my proactivity….

So, yes im happy. I’m scared also. Changing is never easy, but it can’t get possibly worse anyway. And after looking for some time for a job, i am now aware that perfect jobs and perfect projects simply don’t exist. I had this amazing chance for 2 years, back in Belgium, where i got to learn so much. So let’s be happy and not hope for this again cause it won’t happen.

I’ll try here to get the best out of my new work and try to learn as much as i can and quickly prove my (added) value to my new company. I will be in a motivating environment, with very little hierarchy, dynamic, and technically interesting; so i guess i’ll cound find back the necessary motivation i used to have every morning back in Belgium…

The start is planned on 3rd of May….

[FR] Depuis le jour où j’ai accepté le contrat et donné ma démission, je pensais vraiment trouver du temps à consacrer à ce blog, notamment pour vous parler de mon nouveau travail, du monde du consulting et de ce que je pense de l’informatique en entreprise (croyances vs situations vécues). Mais il se trouve que j’ai encore beaucoup à faire : je dois à la fois préparer la personne qui va me remplacer sur mon poste actuel, avec plan de transfert et écriture de divers documents à la clé. C’est crevant et çà me demande d’arriver à 8h le matin et sûrement à partir de la semaine prochaine quitter vers 20h. De l’autre côté, j’ai déjà eu quelques formations avec ma nouvelle entreprise, on m’a parlé de plein de nouveaux concepts/technologies (Liferay, Ibatis, portlets, WML, Velocity, …) que je dois regarder d’ici à mon entrée effective dans l’entreprise (début mai). Autant dire que Avril ne sera pas un mois facile, mais je tâcherai de consacrer un peu de temps à ce blog néanmoins…

A bientôt!

[EN] Since the day i’ve accepted the contract and resigned, i really thought i’d be able to find spare time for this blog; in particular to talk to you about my new job, about consulting/ICT world and about what i think about IT in the profesionnal world (beliefs vs real life). But the truth is, i still have a lot to do : i have to prepare and train the person that i will soon replace me at my current position, which involves a transfer planning, writing some important documents… It’s quite exhausting and it implies my working hours are a bit larger than usually (from 8am til 8pm). On the other side, i already had a few trainings with my new company, they told me about new concepts and technologies (Liferay, Ibatis, portlets, WML, Velocity, …) that i have to check before actually starting in my new company (start of May). So clearly, April will not be an easy month, but i’ll try to find time for this blog…

See you soon.

Page suivante »