September 2009 Blog Posts
It has been now 4 weeks that I started the transition to scrum in my company. The first sprint was very chaotic, and I couldn’t even qualify is as a sprint, We had a backlog that we discussed with the product owner, and our business expert, but it was not well prioritized, we didn’t estimate the items, neither did we select a set of features to commit to. It was a first shot, trying to get the feeling of it, and warm up a bit the tools and the idea behind this. It was chaotic, but still better than no...
Running scrum on a very small team is a bit confusing. You start wondering why you have all this formal meetings to communicate just with 1 other developer, or agree with your product owner. You wonder why you would set up a stand up meeting, when you could just tell your partner what’s your status, and so on. However, I found that some of the concepts of scrum can be applied more generally at the organization level. As an example, we decided after I introduced scrum to my colleagues that the daily scrum could involve everybody. After 1 month...
What is agile planning?
Some detractors say that agile is about forgetting plans and documentations to rush straight to the development and go with the flow. Well, I would answer that those are people who didn’t practice agile software development really, or at least not the way it’s intended to be done. Or maybe they didn’t understand it fully.
We value working software over comprehensive documentation. (Agile Manifesto)
An agile process is not about forgetting the documentation, but about prioritizing this task lower than a working feature. Why? Because we prioritize the steps of a projects by their business value.
Planning, on the contrary,...
O’Reilly has made public those pearls of wisdom that every programmer should read with this long list of small articles about varied perspectives such as coding, programming culture, algorithms, agile thinking, design pattern, style, or just advices.
Among the contributors are some of the craftsmen I keep mentioning on this blog as references like Michael Feathers and Uncle Bob Martin.
Let me give you some extracts among my favorites Things :
By Uncle Bob :
Small!
[…]The point is that functions should be small. How small? Just a few lines of code with one or two levels of indent. ...
Planning Meetings
Scrum has 2 important planning ceremonies. The release planning, to have an overview of all the features we want or imagine what could fit in our software, and the iteration planning to have a short term fixed goal that the team agrees on, and more importantly, a set of features that the team commits to delivering by the end of the next sprint.
For the first iteration that we planned, we didn't separate release and iteration planning, because the project is already in a quite advanced state. We already knew what needed to be there for the release. I think...
When talking about becoming agile or using agile methods and processes, the set of rules to follow are generally quite short (at least in the case of Scrum) . Those are actually more principles as opposed to real rules. But when it comes to apply them and implementing SCRUM in the real life of a software development environment, things become more difficult very quickly, especially when lacking experience. But we all have to learn one time, and we learn best by doing mistakes
Transitioning to Scrum requires modifying the process at all the organizational levels. As Mike Cohn writes in the...
Un site de podcast français sur les méthodes agiles vois le jour. Français, ou presque, puisque c’est François Beauregard de l’entreprise Pyxis Montréal qui à l’origine de cette superbe initiative, et qui nous fait partager ses connaissances sur les méthodes agiles en même temps que sont accent canadien =). Merci à lui!
A suivre donc, puisque les sources d’informations sur le développement de software agile en français ne sont (malheureusement) pas très fournies.
le site du podcast : http://voxagile.pyxis-tech.com/
via le blog d’Etienne
Mots clés Technorati : Agile,Scrum,Podcast
Hey welcome on my blog! It is just starting its life. It’s young, has a basic design… well, It’s the beginning. Let me tell you about the motivation behind it.
My name is Stéphane. I am from Strasbourg in France. I’m 22 years old and about to finish a Master of Information System at the school of Supinfo Strasbourg. During those years of studies, I have been mostly becoming a developer on the .NET platform. I am now working in a news monitoring company in Oslo.
I am passionate about .net technologies, but lately, the art of agile and its engineering practices...