Home ... Deutsch | English | Español
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

Comparison of software development processes.

Sept. 20, 2012

Hi All!!
This time I created for you a little story, you might like it.

Once upon a time there was a Customer who meet with several development teams.

The Customer wasn't able to pick one team, so he setted up a match with all of them, and the Winning Team will win the hole customer's portfolio.

Curiously, each team informed that they will use a different development methodology. Everyone started at the same time ... while some moved directly to develop after a little customer's introduction, others meet with him and make some questions.

Of those who stayed chatting with the client, some developers maked requirements quickly and the rest made ​​requirements using arduous and endless meetings to define the product specs to develop ...

After a few days we have the first teams that presents their final product. Those who used light requirements begin development and get meeting weekly with the client. Those who use hard requirements were still working on specs.

After three months most of the teams deliver the product, including those who made light requirements too. The group behind hard requirements is still working hard behind closed doors.

After a few months some groups surrender and deliver the product as it is.

In a couple of months more, the more strict teams finish and deliver ...

Go now and see the result...

Here is what the customer had in mind:

Some Teams made commercial proposals:

Comparison of software development processes. ... Read more...

What is "to be Agile"?

Aug. 29, 2012

One of the most frequent misunderstandings about "what means to be Agile" is when someone makes contact with Agile Methodologies, and confuse it with a less organized or faster way of work. A frequent confusion is one that understands that "Being Agile" means to do things lazily. There exists a lot of confusions about "what is" the Agilism.

What is "to be Agile"? ... Read more...

Agile persecution.

April 22, 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)".

Agile persecution. ... Read more...

Agile patterns and anti-patterns that I was finding.

Jan. 23, 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 patterns and anti-patterns that I was finding. ... Read more...

TDD and ATDD with JavaScript

Nov. 20, 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.

TDD and ATDD with JavaScript ... Read more...

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

Last Entries

Comparison of software development processes.


What is "to be Agile"?


Agile persecution.


Agile patterns and anti-patterns that I was finding.


TDD and ATDD with JavaScript