Español | English | Deutsch
The first self-help site for Project Managers...
If your project's graphs looks like these... then you are in the right place... we can help you.

Blog

Agile persecution.

Sunday, April 22 of 2012

Hi Agile fans! This time I bring to you an example. Is a Video that can help you to think about some agile principles and contrast with your present habits. The story consist on a "spy persecution". This scene belongs to the movie "Johnny English Reborn (2011)".

Here we can see that the MI7 agent uses the best tools money can buy, respects the lower effort principle, and the simplest way. Additionally, he maintain a high quality sustainable effort. Please note that he uses an "strategic effort", generating great results thanks to the "power of good tools" not the "power of effort". I hope you enjoy it. I wait for your feedback!

Send me your opinion!

Agile patterns and anti-patterns that I was finding.

Monday, January 23 of 2012

Hi everyone! This time I bring to you a resume of all agile patterns and anti-patterns that I was finding in the way. I collected them from own and others experience. In many cases these were my own errors, and when I discovered them, they were added to the collection. I thought that was interesting to put them nicknames, to illustrate a little more the problem's root. This is a pre-view of the Book I'll write. I hope that this patterns will be for you so userful, didactyc as funny. I wait for your feedback!

  • Photogenic Agile . Is Agile for the photo. He demonstrate to be part of the Agile movement, but don't understand it at all.
  • Agile anti christ. This is convinced that the Agilism is not good, but never tried it. And those who make it work is by good luck.
  • Agile as a slogan. Names agilism to sell, but behind closed doors ... don't uses it at all.
  • Agile all in one. There is a person with the role "Scrum Developer Master Owner."
  • Feudal Agile The client make estimations.
  • Agile Soldier. The Stand Up is a military report, with penalties, reviews and push-ups.
  • Agile or death. Everything must be perfect. If a post-it is twisted, he straightens it.
  • Agile Carousel. Iterates but don't moves forward.
  • Agile Titanic. They wanted to amaze the first class with speed and they sank the ship, but the price is paid by third class.
  • Agile Denied. He asks for other's opinions, but not listen them.
  • Agile-radio controlled. He wants to push a button, move the lever, and all must obey.
  • Agileban. He couldn't make Scrum works, and uses Kanban. And then calls it Scrum to feel better.
  • Pusillanimous Agile. He is not Agile because the Customer is not Agile.
  • Forensics Agile. He performs the Retrospective, but when it is too late.
  • Telepathic Agile. He not communicates until demo. And don't writes acceptance criteria even.
  • Nike Agile (Just-Do-It). He believes that to be Agile is simply doing what is needed to be done.
  • Agile Hero. He believes that the Force is the solution to all. If he is late, then works overtime or increase the team. If he has lack quality increases controls. If he needs a resource, increases Stock.
  • Hole-In-One Agile Unknown approximation process. If it is not done, is not useful. It's All or Nothing.
  • Agile Drugstore. Open 24 hours. Do not leave for tomorrow what you can do at night.
  • Agile Sheriff. The Manager friendly dedicates to watch the process. Intervenes only when something goes wrong, with wrong manners, and to find the guilty.
  • Cast Away Agile. He hires a remote freelancer. Then he don't communicates until the project's end.
  • Agileitis. Or rather known as "Means delay End". Perfectitis. Qualititis. Architectitis. Testitis.
  • Agile Patrol. Visibility is concerned, but as a tool for control of personnel.

Send me your opinion!

TDD and ATDD with JavaScript

Sunday, November 20 of 2011

Hi Agile People!

In this chance I want to share with you this tool that I recently created and implemented.

It is a little JavaScript Unittesting Library, and a TDD exercise building the Conway's Game of Life.

So this has at least three uses:

  • To perform testing in JS
  • To do TDD/ATDD on JS
  • It is a CodeRetreat or CodingDojo facilitation tool.

In the last case, is just enough with download the project, erase the code on Game and Cell classes, erase the tests and start coding!

¿Why JavaScript?

Well, it can run in every environment, using Firefox, Chrome or Chromium, you can enter to the console, and see the test's results. And on the other side, it is a way to create something visually attractive to the people who atted to the meet up, and for that, more motivational.

You can see the Game running here:

http://js-tdd.sourceforge.net/

And you can download the project doing:

svn checkout svn://svn.code.sf.net/p/js-tdd/code/trunk js-tdd

I hope you enjoy this!

Send me your opinion!

Hi! I'm
Daniel Ceillan...
You may remember me from such forums as agile-spain, foro-agiles, scrum manager and others...

This time I created this space to share my passion for Agile and Toyotism. I hope you find here the keys to became a Happy Project Manager, or make your business grow without breaks. With Happy Customers, on time deliveries and to keep free time for your Hobbies.

The next step is to write at least one
Free Download
Book about Agile Patterns. I'll include own and others experiences of techniques about management, development, programming, marketing and other areas.

All contents License is Creative Commons Attribution. What means that you can copy, use, print, sale and make derivated work. All that without asking permission or paying licenses. Your only duty is to name me as your source.

daniel.ceillan@agile-patterns.com