Kategorien
Allgemein

Agile projects in an agency context

During the last 18 months I made myself familiar with agile methodologies. They have been a hot topic at conferences, lots of articles have been published and even some customers asked for it. Especially scrum. So I started to learn about it.
I think that scrum is a good fit for many scenarios. But I do have some reservations in regards to using scrum as an agency. In this article I want to point out some of the problems that I have found.

Understanding of scrum roles

Lots of times the customer is very excited to use a method like scrum. But they don’t grasp all of the ramifications. And most problematic, they often don’t understand their own role as a product owner. This puts a heavy burden on the whole project. And it may lead to overhead on the agency side if you want to put in a proxy product owner to make up for it. It will also lead to a lot of of discussions during the project and especially after finishing the project.

Procurement regulations

Sometimes the project team on the clients side is very enthusiastic about using scrum. And all the roles might be understood. But many clients who use an agency have very strict procurement regulations. And the procurement department is very straightforward about this. They need a fixed price and they need a fixed final result. And at best they also need a fixed date. This is very understandable as they need to minimize risk. But this makes working in a scrum context very hard if not impossible.

Resource allocation

In many projects there will be an ongoing support contract. This means the agency has to plan for supporting a project on a longer time frame. And they need to plan their resources accordingly.
People from the original project need to be able to make time available for feature requests or bug fixes. They might also have to stand by for call support.
They also need to take into account the effect of emergencies. In this case developers from the original project team might need to support.
But as you can’t plan emergencies and as this problem might also occur in project contexts in general, this is only a minor consideration.
There might also be a need for certain types of experts. These experts are typically shared between parallel projects. This makes planning for these resources very difficult.
Resource allocation for scrum projects needs some type of exclusivity of the people who work in the project. This is very hard to do in a ongoing support situation.

Workplace limitations

Many agencies prefer open floor offices. It reduces friction while working together and makes communications a lot more inclusive.  When a project becomes hot, some switch to a team- or project room or even a war room. But in regards to the requirements, a scrum project is always hot. So it might be tough to find a room for each scrum project.
Please don’t get me wrong, I think that scrum is an important project management methodology which has many benefits for a development team.  And we will definitely continue to use it in client projects.
But I also think that you need to consider the limitations and risks of using this methodology in certain contexts.
What are your experiences? I would be happy to discuss this further via Facebook or twitter.
Maybe you have already solved a lot of these problems…
Kategorien
Allgemein

Stimulating Playgrounds

Fantasy Playgrounds

As a father of three I often think about what is good for my children. I came across this wonderful blog post about creative playgrounds on one new idea.

I think that creative surroundings do a lot for the upbringing of children. And I would appreciate it if normal city playgrounds would look more like these examples.

Maybe vandalism would also be less of a problem. In my experience people value the creative accomplishments of others more than rules and regulations. So that would be a classic win-win situation, even if the initial cost is higher. In the long run, you would have very creative playgrounds and it would cost less in total.

Feel free to make the world a better place for yourself and our children. Build some great playgrounds 🙂

Or, if you don’t want to build them yourself: support sikitas.de or similar associations.

http://www.inewidea.com/2013/09/03/56389.html

Kategorien
Allgemein Tech

PHP Unconference 2013

Wow, a whole year passed since last year’s Unconference. This time we were able to visit Hamburg with 6 developers from TWT (thanks again for the support) to rock the (un)conference.

For me, the Unconference is always a very intense three day event. To make it even more intense, I decided to also propose a talk this time. So I through my hat in in the ring for „Versionskontrolle mit git-flow“ as we are currently implementing git-flow in our teams.

And it seemed to hit a nerve as I got voted in to give my talk in room H2 at the Geomatikum. A big thanks to everyone who voted for it. Being in the first slot was a bit of a challenge, but I hope people were entertained at least 🙂

For those interested in the subject, you can find the slides at Github.

After that I was a bit relieved and could concentrate on taking in the atmosphere, the great food and the very interesting talks other people held.

Of course there was too much good stuff to see so that we all had to pick. Here is my schedule:

You can find slides for the talks at the Unconference Wiki.

Not to forget the social aspect. We met with a bunch of colleagues, ex-colleagues, acquaintances, gurus, experts and Star Wars characters:)

Naturally there’s lots of entertainment in HH.

I hope that next year’s Unconference will feature another one of my talks and I am looking forward to the next incarnation…

Take care 😉

Kategorien
Allgemein

Vooza – cooler Name, witzige Videos

Vooza

Unter vooza.com finden sich einige der witzigsten Startup-Videos, die ich seit langem gesehen habe. Jeder Bereich der Silicon Valley Kultur wird pointiert auf den Arm genommen und es finden sich stetig neue Videos auf der Seite.

Welches ist euer Lieblingsvideo? Ich fange mal an mit „Code Pigs“ zum Thema Entwicklung 😉 Ist ja naheliegend…

Kategorien
Allgemein

Emojis everywhere – Let there be sweet…

Emoji Cheat Sheet

Bitte benutzt Emojis überall! Wirklich! Überall! Besonders auf den Systemen, bei denen die Emojis vom Emoji Cheat Sheet unterstützt werden 😉

Es gibt glaube ich kein Emoji, das es nicht gibt… Welches sind eure Lieblings-Emojis?

http://www.emoji-cheat-sheet.com/

Kategorien
Allgemein

Wie sehen 200 Kalorien aus?

200 Kalorien Sellerie

Es gibt einem schon zu denken, wenn man sieht, wie groß die Unterschiede sind. 200 Kalorien in Form von Broccoli sind schon was anderes als 200 Kalorien als Snickers Riegel. Wenn es denn mal ein ganzer Riegel wäre…

Wenn man das so drastisch vor Augen geführt bekommt, bewirkt es ja vielleicht was… 😉

http://www.boredpanda.com/what-200-calories-look-like/

Kategorien
Allgemein

The Tide and its Taker

Künstler als Minensucher.
http://www.davidairey.com/massoud-hassani-mine-kafon/
Der Künstler Massoud Hassani hat ein Minensuchgerät aus Bambus entwickelt, das selbständig ganze Areale auf Minen absuchen kann und damit in Kriegsgebieten nach dem Abzug der Soldaten die Gegend wieder sicher für die Zivilbevölkerung machen kann.

Moleskine Stop-Motion mit Making-Of
http://www.davidairey.com/rogier-wieland-suus-hessling/
Ein tolles Stop-Motion Video zum Thema Moleskine Notizbücher inkl. Making-Of. Krasser Design-Prozess und krass, wieviel Aufwand in so „kleinen“ Stop-Motion Projekten steckt.

Parkinson’s Voice
http://parkinsonsvoice.org
Ein interessantes Projekt, bei dem Parkinson mithilfe von Stimmenanalyse diagnostiziert werden soll. Dadurch kann man die Krankheit früher erkennen und früher behandeln, wodurch die Lebensqualität der Betroffenen stark verbessert werden kann.
Man kann sich zwar nicht mehr daran beteiligen, aber auf der Seite kann man das TED Video anschauen und mehr darüber erfahren. Spannend.