The Artima Developer Community
Sponsored Link

.NET Buzz Forum
Agile vs Planning

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Jonathan Crossland

Posts: 630
Nickname: jonathanc
Registered: Feb, 2004

Jonathan Crossland is a software architect for Lucid Ocean Ltd
Agile vs Planning Posted: Mar 15, 2010 7:49 AM
Reply to this message Reply

This post originated from an RSS feed registered with .NET Buzz by Jonathan Crossland.
Original Post: Agile vs Planning
Feed Title: Jonathan Crossland Weblog
Feed URL: http://www.jonathancrossland.com/syndication.axd
Feed Description: Design, Frameworks, Patterns and Idioms
Latest .NET Buzz Posts
Latest .NET Buzz Posts by Jonathan Crossland
Latest Posts From Jonathan Crossland Weblog

Advertisement

I believe a lot of Agile Methods tend to flat-line in terms of benefits at some point in a project life-cycle. Perhaps due to the fact that it gets bogged down by lack of planning, refactoring and other quick turn-around activities.

I wish I had kept a decent record of the whens and whys, but one aspect that I know is always present is that object model, software architectures, design patterns or design in general never quite gets the respect it deserves.

Over time, as one focuses on stories and getting sprints out the way, getting demo software out the door, design becomes blurred. In environments like this, where I have been responsible for design on whatever level, my voice increasingly becomes drowned out by more 'pressing issues'.
The focus eventually becomes one of 'reaction' rather than 'prediction'.

I do think being responsive is a good agile business technique, and one has to respond quickly to change, but I have a problem with only living in that reactionary present tense world. I think predictive solutions can be a little risky, thus people steer away from it.

We can refactor it later - is a universal cry!.

Refactoring has become an excuse to the lazy characteristic summed up by 'I will do it later', instead of just being a proper way of evolution and change. Evolution without forethought can often be rather messy and time consuming. Eventually it can become a burden on agility.

I hope that proper respect to planning core areas of a system is made, proper respect to good analysis. I try to make sure that along with, being agile for today, we are also planning for tomorrow.


Read: Agile vs Planning

Topic: Live Barcode - enlighten your mobile Previous Topic   Next Topic Topic: Silverlight Analytics Framework #MIX10

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use