A software development process, also known as a software development life cycle (SDLC), is a structure imposed on the development of a software product

learn more… | top users | synonyms

55
votes
12answers
7k views

What kind of testing should a developer do before passing a build to the QA team?

As a developer my knowledge of best QA practices, etc., are limited to know just enough to get me by writing unit tests, etc. From a tester's point of view, what testing procedures should the ...
28
votes
7answers
3k views

What goes in your definition of done (DoD) ?

In agile projects, we use the definition of done to ascertain when to consider a user story to be ready for acceptance (implemented and tested). In the project's DoD we have things like following ...
11
votes
4answers
360 views

Good resources for traditional testers adapting to an Agile environment

I haven't experienced a transition from waterfall to Agile myself - I worked for companies using Prince2, waterfall approaches to managing projects, and then I got a job working for a company using ...
30
votes
10answers
3k views

How can developers improve relations with testers? [closed]

Testers and developers don't always get along, which can lead to a lot of inefficiencies between testing activities and performing QA. What can developers and other people do to make working with ...
5
votes
3answers
242 views

How can I organize QA documentation within an Agile environment

In Agile we favor immediate communication over documentation. Yes in QA we still have a need and desire to document the process to provide structure and guidance. What high level structure in our ...
2
votes
1answer
480 views

What is the role of the software development manager in a QA/QC process?

I have read about software QA/QC and software-test that in an agile environment the software QA process "directs" the software process, that is to say, that it doesn't ship until it's ready to ship ...