Attitudes to Abolish When Adopting Agile

Sep 30, 2011
Agile Project Management
Agile software development is a group of software development methodologies based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams.  
These notes are from the recent webinar `Attitudes to Abolish When Adopting Agile` by Gil Broza
The whole idea is to change attitudes and mindsets. 
  1. Deliver small pieces for a quick client feedback, as small as possible. Take a business stand-point versus a technical one;
  2. Team work by collaborating together, with ownership of deliverable;
  3. Re-factoring. Design reusable, efficient, maintainable code; (my personal favorite)
  4. Abolish "this was my task, my work is done" mentality. The work is done when EVERYONE in the team has completed the piece. Again, value culture versus task culture where work is collaborative. Each task is a team responsibility;
  5. Abolish the "what should I do next?" question;
  6. Abolish "managers have the last word" approach;
  7. Abolish "if it runs, it's ready, it's done". This limits ownership and productivity. Instead, define effective "done" status.

[CMSAbstractTransformation.DataBind]: Object reference not set to an instance of an object.
How would you rate the usefulness of this content?
Current rating: 5 (1 ratings)
Blog post currently doesn't have any comments.
 Security code

Popular Links


Twitter Linkedin Google+Facebook

Recent Design Projects