Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm starting with scrum and saw many partial examples on books and tutorials, but when try to use scrum in the real life, it's not easy to write the user stories and create the product backlog. I want to see a real project with user stories, product backlog and sprint backlogs to see if I'm doing it in the correct way.

Is there any open source project with a public product backlog ? Is there any shared complete user stories and product backlog from a real project?

share|improve this question

closed as not constructive by Jim G., gnat, Blrfl, Walter, Jalayn Oct 5 '12 at 9:27

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

What exactly do you feel uncertain about? I can't share my back log, but happy to give advice... – Kris Van Bael Oct 1 '12 at 23:10
Welcome to the site! It might be better if you ask specific questions about the aspects of scrum that you're having trouble with. Then we can give specific advice that addresses those. – Adam Lear Oct 1 '12 at 23:15
Thanks for your offer. I don't have a specific question about scrum at this moment. I want to see how others apply scrum and use their backlogs as a reference to complement the learned in books and tutorials. – Camilo Oct 1 '12 at 23:43

Theres two ways to do this - like everything the easy way and the hard way. The easy way would be to get someone with experience involved, a mentor / consultant / trainer etc, have them learn your work situation and provide the advise you need. The hard way is to read a book, then jump in a do it, get some of it right, make some mistakes, recognize and learn from them, and refine things next time around (sounds like you could use Scrum to learn Scrum).

I'm a hard way kind of guy - all you can do is back yourself, accept you won't get it right first time, but will learn nothing from not starting, and get on with it. You will probably learn numerous bad habits on long the way, so where possible use a mentor (and Q/A sites like this) - and be open to criticism and self criticism.

Referring to the OP - it's not easy to write user stories - you are correct - it's not easy, if it was, then Scrum would not be around and waterfall would be just fine. No one claimed scrum makes it easy (at least, no one who knows what they are talking about). Software development is hard, Scrum is a a way to manage the hardness, maybe making it easier or as easy as possible through better management. Scrum cannot make things "easy".

share|improve this answer

Short Answer: It takes time and mind set change to start using real Scrum approach in your projects.

There is no short way or silver bullet that will direst you to the most accurate scrum management of the project; where user stories are gathered and backlog items are created. However, as it is an iterative approach, by looking at good samples you may get into the most right approach that suits your company culture.

Is there any open source project with a public product backlog ?

There are several good posts that pit-point some artifacts, thus you may find them useful:

share|improve this answer

Checkout Scrum and XP from the trenches. It's exactly what you're asking for: stories of people who are actually using Scrum.

share|improve this answer

Instead of books, you can also try some project management software, which follows scrum methods. Some applications also analyze, if you are doing it the right way by some rules. There should be a few applications on the internet, either as a desktop application or as a webservice.

Personally I wouldnt do it exactly by the book, but rather apply it to your workflows iteratively and improve your current project management processes by scrum and other agile methods. There are a few, which are very similiar to scrum. So in the end you could have some variation, which is easier to adopt for you and your team and still as effective as the original.

share|improve this answer
This really doesn't answer the question. The question is looking for "real life" examples and your answer doesn't address this and is fairly vauge for someone who doesn't understand how to apply SCRUM methodologies. – Walter Oct 7 '12 at 15:32
I was just adding another way to learn scrum or other methodologies in "real life". I saw there are already a few other answers, but I found they were lacking of one example how you can learn it. We are doing it just by this way and are highly effective. – Eduard Oct 7 '12 at 16:44

Not the answer you're looking for? Browse other questions tagged or ask your own question.