Questions tagged [agile]

QUESTIONS ABOUT SOFTWARE DEVELOPMENT METHODS AND PRACTICES OR PROJECT MANAGEMENT ARE OFF-TOPIC. Please consider Software Engineering or Project Management Stack Exchanges for these questions.

Questions about project management are off-topic on Stack Overflow. Questions about software development methods and practices or software project management may be on-topic on the Software Engineering Stack Exchange. Questions about project management practices and theory may be on-topic on the Project Management Stack Exchange.

Agile on Software Engineering

Agile on Project Management

1053 questions
16
votes
16 answers

In agile like development, who should write test cases?

Our team has a task system where we post small incremental tasks assigned to each developer. Each task is developed in its own branch, and then each branch is tested before being merged to the trunk. My question is: Once the task is done, who…
Brian R. Bondy
  • 339,232
  • 124
  • 596
  • 636
16
votes
12 answers

Are there any web apps that do user stories cards?

We do distributed agile development and could really us a solution like story cards on a wall/board, only on a webpage where you could easily drag and drop them. Any suggestions? Thanks.
nc.
  • 7,179
  • 5
  • 28
  • 38
15
votes
6 answers

How granular should tasks within a story be?

We've been recently implementing Scrum and one of the things we often wonder is the granularity of tasks within stories. A few people inside our company state that ideally those tasks should be very finely grained, that is, every little part that…
Fabio Kenji
  • 776
  • 1
  • 7
  • 17
15
votes
2 answers

Micro Service vs Nano Service?

So, what do you call it? A Micro service or a Nano Service? What differences they have? I came across many blogs on internet and I could not find any satisfactory answer. Found this quotation from Mark Little on InfoQ: First things first what…
Sunny Sharma
  • 4,688
  • 5
  • 35
  • 73
15
votes
8 answers

How do you do TDD in a non-trivial application?

I've read a number of books and websites on the subject of TDD, and they all make a lot of sense, especially Kent Beck's book. However, when I try to do TDD myself, i find myself staring at the keyboard wondering how to begin. Is there a process…
Its me
  • 173
  • 1
  • 6
15
votes
9 answers

How to deal with pair programming issues?

Some members of the team are having problems programming together. Different gender, different culture, different age. How to deal with those problems? - Do not pair them together, or - Pair them together and let them come to a "golden middle"
alex
  • 74,215
  • 9
  • 49
  • 57
14
votes
8 answers

How to apply agile to personal projects?

After learning about source control the first thing I did is do a project with svn. After learning about git I used it in a personal project. After learning about UML/Design Patterns/Design Principles/TDD I applied them to a personal project. How…
kthakore
  • 1,566
  • 3
  • 17
  • 32
14
votes
4 answers

TDD: Where to start the first test

So I've done unit testing some, and have experience writing tests, but I have not fully embraced TDD as a design tool. My current project is to re-work an existing system that generates serial numbers as part of the companies assembly process. I…
anonymous
  • 6,825
  • 8
  • 47
  • 60
14
votes
6 answers

What is the relation between scrum agile and RUP?

RUP in the dialogue with Scrum There is a relation between Agile and RUP. Actually I though that Agile development was a type of RUP. In the article from IBM above you can see that they are fitting the model to RUP. Does someone has any…
Geo
  • 8,663
  • 13
  • 63
  • 93
14
votes
9 answers

Understanding Scrum

I have been working as a .net developer following the waterfall model. When working on, say a 12 months project, usually my team follows Analysis, Design, Coding and Testing phases. But when it comes to following the Scrum process, I don't really…
SARAVAN
  • 14,571
  • 16
  • 49
  • 70
14
votes
12 answers

Old School vs New School Programmers Problems and/or Benefits

I am a recent college graduate working for a large corporation that has an aging workforce. I am curious for peoples experiences on working with an age gap preferably from both sides. Examples Issues I have encountered so far: Agile practices vs…
Holograham
  • 1,348
  • 1
  • 13
  • 34
14
votes
7 answers

Scrum/Agile: How do you plan in internal improvements?

I have now worked on two different teams that use the Agile/Scrum approach in the last two years and both teams were eager to improve the way they approach software development. In the first team, we could easily convince our product owner to get…
André
  • 12,971
  • 3
  • 33
  • 45
14
votes
4 answers

Unit Testing Front End Logic

We have tried to introduce unit testing front end logic on a recent project and the value of the tests are being questioned. We were not code reviewing the tests so the quality of them is poor, developers copied poor tests creating more poor tests…
Burt
  • 7,680
  • 18
  • 71
  • 127
14
votes
11 answers

Building an Aircraft using Agile?

Developers can learn a lot from other industries. As a thought exercise, is it possible to build a passenger aircraft using agile techniques? Forgetting cost for now; how feasible is it to use iterative and incremental development for both the…
monibius
  • 1,565
  • 16
  • 28
13
votes
11 answers

Why should I use Test Driven Development?

Duplicate: Why should I practice Test Driven Development and how should I start? For a developer that doesn't know about Test-Driven Development, what problem(s) will be solved by adopting TDD? [EDIT] Let's assume that the developer already…
user90444