Tagged Questions

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.

learn more… | top users | synonyms (2)

2
votes
2answers
88 views

How to write user stories for a framework API

I need help understanding what user stories should look like for a web testing framework we are building for our organization's QA department. We are trying to run this project using Scrum. The ...
1
vote
2answers
134 views

I want to adopt an agile methodology - in a company that has NO process at all? [closed]

I'm in a team of two developers and currently we have no formal processes for software development and testing - I'd like to adopt one solo initially. Where I need some opinions is really on the ...
-2
votes
1answer
55 views

Different teams: Suggest development model [closed]

We have four teams (PHP + Python). Team 1: A set of similar projects which share php classes but frontend are different. mostly support work on existing projects. One CMS and many projects running on ...
5
votes
2answers
187 views

How could I deal with conflicting personalities in a Scrum/Agile based team?

We apply Scrum/Agile and we have two teams. The other team has a conflict of interest (or rather personalities) between two developers. I would like to help resolve this and would like to know how to ...
2
votes
4answers
151 views

How to handle committed and merged code that has no tests?

When developing an application in a team not everyone on this team will be equally good developers. Some will be skilled in some things and some in others and some not at all. As a team working in an ...
2
votes
3answers
104 views

Software for prioritising issues / tasks in an ordered list/queue (ideally in Github)?

It seems to me that the best way to manage priority for programming tasks in a backlog is to simply put them in order. Do the top task first, second one next. If priority changes, re-order the queue. ...
2
votes
5answers
214 views

Should programmers talk with customers / users according to MSF / agile methods?

I've just read two statements that seem to be very different: Des Weiteren ist mangelnde Kommunikation zwischen Programmierern und Nutzern eine nicht zu vernachlässigende Quelle von unzureichenden ...
7
votes
6answers
362 views

In Agile development, who owns the software “features” and how to you manage the development?

Some development teams in my company are switching to Agile development practices and their developers' work seem to be diminishing to discuss and program minutia about trivial software features ...
3
votes
1answer
92 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 ...
0
votes
1answer
93 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 ...
14
votes
9answers
947 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
95 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
758 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
147 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
66 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 ...
-1
votes
0answers
40 views

Project management methods for software development projects [closed]

Is there a recommended source where I can get a quick comparison of agile project management methods? Something like that: scrum vs. extreme programming (is it still relevant?) scrum vs. kanban ...
4
votes
3answers
219 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
85 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
359 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
150 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
240 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
323 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 ...
21
votes
5answers
1k 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
332 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
85 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 ...
6
votes
5answers
343 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 ...
35
votes
12answers
2k 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
118 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
198 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
666 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
269 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 ...
-4
votes
3answers
242 views

Entry level software engineer's dilemma [closed]

Recently I have come across situations where things I learn about software craftsmenship (from books like passionate programmer, beautiful code, practices of an agile developer, clean code, ...
3
votes
2answers
79 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
150 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
215 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
226 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
80 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
244 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
188 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
309 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
565 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
164 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
70 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
113 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
108 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
83 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
127 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
263 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
114 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
386 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 ...

1 2 3 4 5 10