Agile software development is a group of software development methodologies based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams.
3
votes
1answer
121 views
In good Scrum, when and how should the ideation and story writing occur? [closed]
It seems like most of the Scrum articles and books that I've read as well as the lectures I've heard have very little to say about the process of creating the items on the backlog. How should a team ...
1
vote
2answers
374 views
How to write tasks in Jira when using Scrum?
I am going to start a new project using Scrum and Jira and I have some questions regarding how to write proper tasks in Jira.
From what I understand user stories are small non-technical descriptions ...
15
votes
9answers
1k views
Should I try persistence in flat file before database?
Somebody explained to me that since in agile development, policy and the application logic should be more important than details such as persistence method, persistence decision should be taken at the ...
0
votes
2answers
153 views
Undergrad internship career path [closed]
I am a CS student currently searching internship positions that are important to my future career. I am passionate about web design and development and it is really what I think my niche is in the ...
11
votes
5answers
798 views
Velocity does not plateau over time, why?
I have plotted my team burn up chart and its velocity per iteration. To me it looks really bad (velocity fluctuates a lot). What should I be looking for to diagnose the root cause of this behaviour?
...
1
vote
0answers
179 views
Has anyone, after trying, abandoned the project-management methodology “kanban”? [closed]
I wonder if an agile project-management methodology such as "personal kanban" can be forcibly introduced into teams of developers/IT pros by management pushing it - for instance, "to improve ...
-1
votes
1answer
93 views
When should user stories be combined and separated? [closed]
As a school project, we are rolling out our initial set of user stories. Should a user story record the original idea from a user, without combining them or separate them?
For example, John added ...
4
votes
3answers
336 views
agile / scrum and functional specs
I work in a small team of four devs, one domain expert and one manager. We are looking to move to using scrum to try and formalise our processes.
From what I understand of agile, it seems to be ...
-1
votes
1answer
132 views
Software Project Management Methodologies Book [closed]
I want to learn about software project management methodologies. There are many books about it. But because the diversity of the books I can't find anything. However I want a book that cover most ...
8
votes
1answer
1k views
How to write “SMART” Objectives as an agile developer?
Like many corporations the company I work for is transitioning to a performance review system based on SMART objectives. My team is a high functioning agile development team employing practices from ...
5
votes
1answer
162 views
Unforeseen Spike in a Sprint… what to do?
I did a look around and couldn't find a question that addresses my case, so I figured I would post.
I have a situation where as a new team, we ran into 2 unforseen spikes (is there a better term?) ...
17
votes
1answer
274 views
Has research been done on the effectiveness of Planning Poker as an estimation technique?
Although it is a commonly held opinion that planning poker improves the accuracy of project estimations (a small sample of which demonstrated on this question), has any defined research been done on ...
12
votes
4answers
396 views
Dilemma of QA vs. iterations
In my company, we successfully working with agile practices - but without using iterations. The main reason is that we can't find a clean way to fit in QA in an iteration cycle.
We understand QA as ...
24
votes
6answers
2k views
Pair programming when driver and observer have different skill level and experience
I know pair programming is an agile software development technique in which two programmers work together at one workstation. One, the driver, writes code while the other, the observer, reviews each ...
6
votes
2answers
584 views
How should we draw the release burndown chart?
I have been in various Agile projects and seen many release burndown chart style mostly manual since somehow all the tools that I have run across does not produce really useful burndown chart.
In ...
0
votes
1answer
105 views
How to write stories for internal projects
I'm working on a project which runs as a process, on a regular basis. The results of the projects daily run are used by other projects. This brings me to question how our team writes stories.
The ...
7
votes
5answers
1k views
Relationship between user story, feature, and epic?
As someone whose still new to agile, I'm not sure I completely understand the relationship or difference between a user story, feature, and epic.
According to this question, a feature is a collection ...
42
votes
13answers
7k views
Why do we use story points instead of man days when estimating user stories?
In agile methodologies (e.g. SCRUM), the complexity/effort needed for a user stories are measured in Story points, and story points are used to calculate how many user story a team can take in an ...
2
votes
3answers
144 views
Does the use of personas in Agile have any value during implementation?
This is about the use of personas, primarily in the agile development realm.
What value, if any, do personas give during implementation?
On agile modeling, the discussion about personas remains in ...
6
votes
3answers
222 views
Handling unexpected features during sprint
Our team is going to adopt scrum and agile technics. We've got a product, which we develop for multiple customers. This customers supplied us with necessary requirements, so everithing is fine to ...
10
votes
1answer
766 views
What is Developer Anarchy?
I've been reading about Developer (or Programmer) Anarchy, which seems to be billed as a post-Agile development methodology. I found a few resources on it (1, 2) but it doesn't seem to be a lot out ...
9
votes
2answers
460 views
Is Agile a variant of RAD?
Wikipedia says that Agile is a type of "RAD" which I guess is incorrect. From what I know, Agile was developed becasue RAD itself was not that sucessfull in 90'S (too rigid for changes).
Or am I ...
3
votes
2answers
108 views
Requesting quality analysis test cases up front of implementation/change
Recently I have been assigned to work on a major requirement that falls between a change request and an improvement. The previous implementation was done (badly) by a senior developer that left the ...
4
votes
3answers
173 views
How to implement Scrum in a company with three similar web-based products
I am somewhat familiar with the concepts and benefits of Scrum. With that in mind, I am trying to improve the failing Scrum product management structure of a company I'm now working for that has three ...
3
votes
2answers
302 views
Behavior-Driven Development / Use case diagram
Regarding growing of Behavior-Driven Development imposing acceptance testing, are use cases diagram useful or do they lead to an "over-documentation"?
Indeed, acceptance tests representing ...
6
votes
2answers
507 views
IEEE SRS documents: lightweight version when working with outside contractors?
Typically we follow an Agile development process that tends not to put an emphasis on writing requirements and technical documents that nobody will read. We tend to focus our limited manpower to ...
1
vote
1answer
112 views
Link between tests and user stories
I have not see these links explicitly stated in the Agile literature I have read. So, I was wondering if this approach was correct: Let a story be defined as "In order to [RESULT], [ROLE] needs to ...
7
votes
6answers
292 views
How do bug reports factor in to a sprint?
I've been reading up on Scrum recently. From my understanding, a meeting is held before the sprint starts, to decide what gets moved from the product backlog to the upcoming sprint backlog. Once a ...
7
votes
2answers
231 views
Evaluating a product owner
How do you evaluate a product owner? More specifically, how would one conduct a performance review of a product owner? What qualities or characteristics would one look at when reviewing a product ...
5
votes
5answers
336 views
Test driven vs Business requirements constant changing
One of the new requirement of our dev team set by the CTO/CIO is to become test driven development, however I don't think the rest of the business is going to help because they have no sense of ...
16
votes
5answers
951 views
How do you keep track of a requirements document on an agile team?
I understand that User Stories dominate the agile world, but how are these artifacts stored, so that new developers who join the team can come up to speed with the requirements?
What if the User ...
2
votes
2answers
187 views
Project Dashboards
I'm attempting to create a dashboard so that people not intimately involved with the project can get an indication of project's health. I'm struggling with determining what to put on said dashboard. I ...
1
vote
2answers
78 views
Is it appropriate to run a complex enterprise-system configuration and migration project in a similar way to a Scrum development project?
I'm just starting out on the implementation of a large enterprise-wide system, which has complex requirements and many stakeholders.
The company has been through high-level evaluation and tender ...
0
votes
2answers
135 views
Agile project management, agile development: early integration
I believe that agile works if everything is agile.
In software development area, in my opinion, if team members' code is integrated early, code will be more in sync and this has a lot of pros:
...
2
votes
1answer
125 views
Agile and different facet of software development
It is said that the Kanban methodology is suited for software maintenance and support areas, whereas Scrum is more suited for new product development. No process or methods are complete. Using the ...
1
vote
2answers
88 views
What level/format of access should be given to a client to the issue tracking system?
So, I used to think that it would be a good idea to give the customer access to the issue tracking system, but now I've seen that it creates less than ideal situations, like:
Customer judging ...
1
vote
3answers
142 views
Agile product backlogs
We are starting an Agile project, and the product owner has made a start adding user stories to the product backlog (mostly epics at this stage).
Who would be responsible for breaking down epics into ...
4
votes
2answers
556 views
How to manage product backlog/user stories
We're about to start a new project using Agile (using TFS), and I have a couple of "good practice" questions regarding the product backlog:-
When we first start adding users stories, is it a good ...
5
votes
1answer
118 views
Overview of the agile process that I can apply to a startup
I need to provide a quote to an external client for some software. I'm looking to use agile just for initial requirements building (which I'm experienced in from a developer perspective) but I need to ...
7
votes
5answers
416 views
Should the number of developers be considered when estimating a task?
I am pretty inexperienced with working in agile projects but I have tried it a few times and I always run into this problem when estimating a task.
Do we bring into the estimate the number of ...
5
votes
5answers
617 views
Should you ever re-estimate user stories?
My current project is having a 'discussion' which is split down the middle- "this story is more complex than we originally thought, we should re-estimate" vs "you should never re-estimate as you only ...
0
votes
2answers
122 views
Solutions for Project management [closed]
The team consists of 3 people.
The method of development is Scrum.
The language of the project is C++.
The project will be under the control of the git system.
The start up budget is 0.
The ...
12
votes
6answers
359 views
Rewriting software using Agile methodologies
Suppose you have to rewrite an entire application using Agile methodologies, how would you do it?
I guess you could write a big bunch of user stories based in the behavior of your current system. And ...
3
votes
3answers
326 views
What methods of requirements elicitation are suitable when I do not have direct access to the user base?
I am working on an application to create invoices. There are some features that are required based on the type of the application and are common to all invoice applications. However, we still need to ...
3
votes
2answers
151 views
Using Completed User Stories to Estimate Future User Stories
In Scrum/Agile, the complexity of a user story can be estimated in story points. After completing some user stories, a programmer or team of programmers can use those experiences to better estimate ...
4
votes
3answers
200 views
What to do when there are no logical user stories but separate development tasks?
We need to generate a release in 3 weeks, and for the planning we are doing today we don't have coherent logical user stories from the backlog tasks. Is valid to match say each development task is ...
0
votes
2answers
482 views
“Agile Principles, Patterns, and Practices in C#”: Is this just a .NET-translation of the popular Uncle Bob book? [closed]
I found this book sold on Amazon Agile Principles, Patterns, and Practices in C#, written by Robert C Martin and Micah Martin.
Is it merely a .NET port of the older, more popular Agile Software ...
-1
votes
3answers
305 views
How to convince the agile product owner to change their mind? [closed]
A friend of a friend ran into a situation recently in which the agile product owner specified features down to exactly what every single user click should look like. The problem is, the dev team has ...
2
votes
1answer
173 views
Can an internally developed fast evolving, agile, short sprint web application lend itself to offshoring?
I have recently been set a target to achieve readiness to successfully manage and deliver results through the usage of offshore teams on our mainline development project within 12 months.
Our ...
3
votes
6answers
310 views
Pair programming and unit testing
My team follows the Scrum development cycle. We have received feedback that our unit testing coverage is not very good.
A team member is suggesting the addition of an external testing team to assist ...


