Is there any need to migrate from waterfall to agile?

If you take a deeper look at agile manifesto:

  1. Individuals and interactions over processes and tools
  2. Working software over comprehensive documentation
  3. Customer collaboration over contract negotiation
  4. Responding to change over following a plan


You will find out that it's all about a way of good thinking and culturing. agile allows for organic changes and improvements along the way, even to project specifications.  agile dictates that communicat... Continue

How to make an agile team motivated?

Today I was in the second meeting of Iran agile community, although the discussion was a little bit messy but I made some documents around. I'm just going to share what the members talked about and this blog post is the opinions of the members about "How to make an agile team motivated?"


What's the motivation?

Motivation is the process that initiates, guides and maintains goal-oriented behaviors. Everybody has a motivation, motivation to do som... Continue

Agile fundamentals and Principles

"Agile software development is a group of software development methods based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams. It promotes adaptive planning, evolutionary development and delivery, a time-boxed iterative approach,and encourages rapid and flexible response to change. It is a conceptual framework that promotes foreseen interactions throughout the development cycle. The Agile Manifesto introduced the... Continue