23 Mar
Posted by Peter Flynn as Agile, Developers Interest, Development Processes, Office Stuff, Project Management, SCRUM
A recent study shows how a disturbing number of development projects still fail due to poor upfront analysis.
I think that this oversimplifies – the devil is in the detail. From experience it is about far more than just “the wrong scope” (I’m referring to the project requirements as the “scope”) – it is also about “scope creep,” “scope change” and underlying business change which inevitably results in “scope change.”
If you want to scope a big development at the start of the development, you are going to have a tough choice when the inevitable scope change requests come. Either, enforce the “letter of the law” by referring to the brilliant/bullet-proof requirements documentation you created upfront OR allow the changes and “donate” the work required to the paying client.
Neither option is reasonable. Someone is going to lose out in either case.
There is an answer. It’s called Agile Development. At WWW, we use a particular methodology called “SCRUM.”
The Agile Manifesto puts the issues squarely on the table.
In simple terms: Work in smaller chunks. Deliver business value often. Collaborate with the software owner/sponsor very closely throughout the process. Accept that change is inevitable in software development – accommodate and encourage it. Ensure that everyone on the development team trained and mandated to maximize business value on behalf of the software sponsor/owner. Everyone on the team is both developer and analyst.
2 Responses
Andrew
March 23rd, 2009 at 1:10 pm
1Couldn’t agree more – SCRUM and agile methodologies are the way forward…the waterfall SDLC is a thing of the past.
Important to note that SCRUM and agile methodolgies still follow all the project management principles (PMBOK) it’s just the implementation cycle that is different…
Noel
March 23rd, 2009 at 1:59 pm
2While we’re talking about value, members on any team need to be producing value – real value – for one another. Too often, non-agile approaches allow things to ‘slip’ with shoddy work produced on the assumption that another role will be there to step in and ‘test’ or ‘quality control’ or ‘architect’.
The recommended interaction within scrum ensures more talking takes place, which becomes more exposure for work done poorly, and which leads to greater incentive/pressure to deliver high-value work, done right and responsibly. The result: more wins, more often.
RSS feed for comments on this post · TrackBack URI
Leave a reply
RSS Feed
Twitter Feed
Use this to evaluate the mobile-readiness of website - http://ow.ly/2yqx2 4 hours ago Are you a hotshot PHP Developer? Well then we want you! Check out the info... http://ow.ly/2xJUU 1 day ago Today we bid farewell to @n1c and @hlashbrooke - We wish you guys all the best!! 2 days ago
Categories
Tag Cloud
address level data alerts analytics businees metrics Business Metrics Comment CSS3 Feva Flag tags GeekRetreat Google Google Street View heat maps HTML5 kandban Mandela Day Maps metrics net prophet Net Prophet 2010 online surveys partner program partnerships PersonL Proudly South African ramp foundation RE/MAX real estate Ruby on rails SA ICT Entrepreneurship SCRUM sharing is caring Social Investment usability user behaviour web design Web Development outsourcing Web Development partner web metrics website Website tag website usability white wall web World Cup Soccer WWW Inside Agile (5)
Ajax (11)
Awards (2)
Bespoke Development (2)
Business Metrics (4)
Client Work (9)
Consulting (4)
Developers Interest (16)
Development Processes (10)
FinAssets (2)
Knowledge Management (1)
Media Release (1)
Monthly Summaries (5)
Net Prophet 2010 (8)
News That Matters (4)
Office Stuff (89)
PersonL (8)
Products (3)
Project Management (4)
RE/MAX Streaming Products (1)
RFS (4)
Ruby on rails (6)
SCRUM (3)
Social Investment (1)
South Africa (11)
Staff (2)
Technologies (12)
Uncategorized (11)
Web 2.0 (16)
WebSense (2)
WebStream (1)
WWW Inside (2)
WWW Site (44)
WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.
Updates via Email
Recent Comments
Archives
This blog is licensed under a Creative Commons License.