LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 07-09-2014, 09:06 PM   #1
manolakis
Member
 
Registered: Nov 2006
Distribution: xubuntu
Posts: 464

Rep: Reputation: 37
agile backlog


Hi there

Can anyone please explain what a backlog for agile management must have?
 
Old 07-09-2014, 10:08 PM   #2
sundialsvcs
LQ Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 10,659
Blog Entries: 4

Rep: Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941
(Heh ...)

A backlog is a backlog is a backlog. It is a set of objectives that the team (leadership ...) has consciously identified to be set-aside for some period of time, either because resources are not available to handle it now, or because of scheduling conflicts.

Also: Pragmatically speaking, "agile" translates to "staged delivery." Nothing more or less. The team (management) carves-up the project such that something truly-useful, and truly-meaningful, can be delivered to the (internal or external) customer on a regular basis. (But not arbitrarily, e.g. "every two weeks," which is meaningless.) This is the one-and-only "grand promise of agile" that actually survives for any length of time in any organization that I've ever witnessed which tries to be "agile." However, it is a very useful (and achievable) goal.

Other things are "not-so-much.' For instance, it doesn't really matter if you stand up or sit down, and "moving yellow sticky-notes on a white board" is mostly a symbolic gesture. Likewise, you won't ask a real business-partner more than twice "is this what you want?" (They've got plenty of their own job to do, without getting involved in how you do yours, if you know what I mean.)

"Agile" really has just one truly-useful idea that can be reached. However, it is a truly-useful idea, and it can be reached. Which is a lot more than you can say for a lot of other "project management" principles. (And I think that I can safely say that, because "project management," and "project management consulting," is most of what I do these days.)

Last edited by sundialsvcs; 07-10-2014 at 10:15 AM.
 
1 members found this post helpful.
Old 07-21-2014, 03:37 AM   #3
bigearsbilly
Senior Member
 
Registered: Mar 2004
Location: england
Distribution: Mint, Armbian, NetBSD, Puppy, Raspbian
Posts: 3,515

Rep: Reputation: 239Reputation: 239Reputation: 239
Quote:
Originally Posted by sundialsvcs View Post
(And I think that I can safely say that, because "project management," and "project management consulting," is most of what I do these days.)[/i]
you have my deepest sympathy
 
Old 07-27-2014, 08:50 AM   #4
Hangdog42
LQ Veteran
 
Registered: Feb 2003
Location: Maryland
Distribution: Slackware
Posts: 7,803
Blog Entries: 1

Rep: Reputation: 422Reputation: 422Reputation: 422Reputation: 422Reputation: 422
The only thing I would add to sundialsvcs excellent summary is you MUST HAVE an understanding client/customer. If they don't understand what you're trying to do with agile (or your implementation of agile), you and your backlog are in for a world of extreme hurt.

Quote:
Originally Posted by sundialsvcs
Also: Pragmatically speaking, "agile" translates to "staged delivery." Nothing more or less. The team (management) carves-up the project such that something truly-useful, and truly-meaningful, can be delivered to the (internal or external) customer on a regular basis. (But not arbitrarily, e.g. "every two weeks," which is meaningless.)
Yeah. Of course it is possible to make a decent living managing this divide between the clients (who really only understand or want to understand the deliverables) and the developers who really, really want fixed-length sprints. It always amazes me how few people can speak to, and work with, both groups.
 
Old 07-28-2014, 01:35 PM   #5
sundialsvcs
LQ Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 10,659
Blog Entries: 4

Rep: Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941Reputation: 3941
Quote:
Originally Posted by Hangdog42 View Post
The only thing I would add to sundialsvcs excellent summary is you MUST HAVE an understanding client/customer. If they don't understand what you're trying to do with agile (or your implementation of agile), you and your backlog are in for a world of extreme hurt.
And this is precisely why Agile fails!

I never go to Home Depot, nor to Lowe's, whenever I want something to be done to my house. "No, Sir, I do not claim to know shit about Construction! However, I have cash, and, with that cash, I mean to hire Someone (You!!) who damn-well does!"

Indeed, I have, over the course of a great many years now, succeeded in hiring competent (licensed ...) contractors who were exactly the Professionals that I sought. They did their work competently, and left me with a stack of business-cards. I dutifully (and happily ...) handed them out.

"Pardon me, but ..." my expectations regarding those people was never that I would have to understand their business in order to successfully talk to them, nor to contract with them to "get what I wanted, with a warranty." No, sir ... I fully expect them to be fully-competent at what they do for a living, just as I am competent in mine. I therefore will express "what I want done" in my frame-of-reference, and if it should be the case that they (happily, unbeknownst to me ...) require additional information, I shall require them to ask it of me ... and to do so in terms that I understand.

If I felt that I had to "be understanding" in order to successfully contract with any particular expert, then I would know only this: "that I am not talking to A Professional In His Trade," and that I should forthwith (and, without delay!!) hang-up and move along to the next name on my list.

And if you (whoever You are ...) imagine for even one split-second that your customer's expectations are anything(!!) other than this ... you've been sucking-up far too much self-indulgent "Agile Juice!"

"I have money, and I will find c-o-m-p-e-t-e-n-c-e ... and a w-a-r-r-a-n-t-y ... one way or the other!"

Inside or outside of any organization, the expectations are ... identical.

... as well they should be.
 
Old 07-29-2014, 03:22 AM   #6
bigearsbilly
Senior Member
 
Registered: Mar 2004
Location: england
Distribution: Mint, Armbian, NetBSD, Puppy, Raspbian
Posts: 3,515

Rep: Reputation: 239Reputation: 239Reputation: 239
why is this discussion in 'programming' ?
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
audit: backlog limit exceeded LittleMaster Linux - Server 1 06-20-2012 10:30 AM
Can't edit backlog kotlt Linux - Newbie 1 09-23-2010 05:19 PM
[SOLVED] Function of TCP Backlog queue geddysekar Linux - Networking 3 08-09-2010 05:25 AM
audit: backlog limit exceeded aclhkaclhk Linux - Software 1 08-17-2009 06:17 AM
backlog means? alaios Linux - Software 2 09-06-2005 04:00 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 09:03 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration