Skip to main content

User Stories for Agile Requirements - INTRODUCTION

“Software Requirements” is a uniquely challenging communication problem. The people who need the software must communicate with the people who will build the new software. To become success, a project count on information from heads of very different people such as customers, users, technical team and others who view the software from a business perspective. If either side controls these communications then the project will definitely lose.
What we need is a way to work together so that neither side dominates. As users see previous versions of the software they come up with new ideas and opinions. Because of the intangibility of software, most developers have a difficult time estimating how long development will take.
To avoid these problems, what we do is we make decisions based on the information we have at hand. Rather than making all decisions at the beginning of a project, we spread the decision-making throughout the project.
To do this we make sure we have a process that gets us information as early and often as possible. And this is where “User Stories” come in for “Agile Requirements”.


hashan said…
It's a basic intro of agile, but it can be used in many ways with a lot of pros and some cons depending on the situation. But most of real life projects are not 100% agile, as they are more of a hybrid between agile and other methodologies.

Popular posts from this blog

Private Tuition, Public Education and Us

It is very much common to see students in Sri Lanka attend to private classes for the same set of subjects which they learn at school. They don't spend their leisure time on learning something new, innovative or somewhat creative. They don't have enough time to analyse about the contents they learn. Basically they are not learning. They are just taking a screenshot of the contents they hear and see and then store it in their brains.
But why exactly they seek private tuition? Is our education system in schools that much corrupted? not up to the standard? Is that the real reason behind the fact that students take private tuition? Recently this question has come to the table during a discussion I had with some tech people. The main reason they pointed out was that school teachers don't teach well in school because they conduct their own private classes and in order to hunt more students and make money out of it, they ignore their responsibilities as a teacher.…

Digital Bridge Vs Digital Gap – The Digital War between Parents & Children

You might get confused with the wordings I put there as the title of the article. It's pretty simple. Why we want to digitize everything around us? One can say that is for making our work much easier or some might say to connect with everything so fast. There are so many answers can be out there for this question. But it’s true and I also admit that with this digital evolution people do get connected much further and also it has become a bridge to the people who live far away from their loved ones and not only that, it has become a media to reconnect with your childhood friends that you haven’t been touched with so long. I’m writing this article not to highlight the benefits of the digitization. It’s a known fact that it has provided so many opportunities to the community, the society. Even though this evolution started to happen few decades ago, the effect on it transferred to Sri Lanka in a slowly manner. But right now the youth generation in Sri Lanka is very much digitally l…

My Love 4 U

I don't have a sexy look,
I don't have a nice figure,
I don't have anything u dreaming of,
But I really love U....

I know that u have secrets,
I know that U have soo many Girl Friends,
I know that u flirt with them
But Still I really love U..

I know I never lie to U
I know I can die for U
But now I know I can't fight for u
But still I really love U...

I don't know why I love U..
I don't know why U lie to me..
Now I know that U are not mine..
But Still... I really love U..

Love U 4Ever..!!