I think everyone heard about Generation Y (if you don’t click on the link). After watch this video and think about the characteristics that our generation have and also how we work, I realized that Agile Manifesto is a consequence of our new mindset.
I’ll do a relation between Generation Y characteristics and what we have in the Agile Methodologies:
Tech-Savvy: This is easy. We are very connected to the technology. We always want to use the newest language, the newest IDE, the newest gadget and we use all of this in daily basis. We use this work with remote teams, to pair remotely, to manager a server in the cloud.
Family-Centric: One of the Agile Manifesto Principles summarize this:
Build projects around motivated individuals.
Give them the environment and support they need,
and trust them to get the job done.
Individuals have their own needs, their own motivation, their own life. Respects this is essencial to make a individual motivated.
Achievement-Oriented: We are moved to achievements. If we don’t see results as soon as possible make us feel boring and unmotivated. That’s why we have iterations or workflows to deliver faster and continuously. Also there is the culture of fail fast and learn faster.
Team-Oriented: This one is very important. We don’t like hierarchy that much. We prefer to work as team in a collaboration way and having voice to question everything. Another Agile Principle about his:
Business people and developers must work
together daily throughout the project.
Attention-Craving: We like feedback, we like to know if what we are doing is right. We like to discuss, we like to give opinions. We do this with our client and with our team as well. Give feedback is a important step to make your team successfully (if is not the most important one). There is another good Agile principle about that:
At regular intervals, the team reflects on how
to become more effective, then tunes and adjusts
its behavior accordingly.
In summary, Agile is just a consequence of what our generation thinks. We are more dynamic, ambitious, impatient and more incisive than the others generations. This made us to think how to work in a different way and then Agile comes. Which makes me think that the companies that don’t use Agile are late 🙂