14
votes
Sprint is 2 week and 40-stories
If you are following Scrum as defined in the Scrum Guide, the Product Owner cannot simply add stories to the Sprint Backlog. The Sprint Backlog, which is created as Sprint Planning as a negotiation ...
9
votes
Accepted
How can I make unit testing a priority?
Try to quantify (read: put a hard $ amount to) the increased time/expenses that build up over the lifecycle of the project - regression testing, bug-fixing, new feature risk and increased time to ...
9
votes
Accepted
Delegating Work and Dealing with Poor Results?
A few suggestions:
Don't delegate & disappear until the deadline. Check in with them once or twice, just informally to ask how it's going, do they need any clarification from you, are they having ...
8
votes
What is the good response to convince project manager about testing process?
Modern testing is all about how you assist to "Accelerate the Achievement of Shippable Quality".
Do your reviews help with accelerating? What metrics do you use to create proof of that? ...
7
votes
How can I make unit testing a priority?
TL;DR
Make unit testing part of your core development methodology, and ensure that test coverage is part of your "Definition of Done." Also, ensure your estimates include the overhead to develop and ...
7
votes
How to manage long-term software quality requirements?
TL;DR
While quality can be measured objectively, defining the domain-specific elements of quality for your organization isn’t something where you can rely on a standard dictionary definition.
In ...
7
votes
How to handle stakeholders' different understanding of project requirements?
This is a great question. Several years back I analysed the bugs reported in a team and found that over half of them came about as a result of misunderstanding of requirements.
Some things that can ...
7
votes
What is the good response to convince project manager about testing process?
What do you mean by "reviews" in this context? Many development teams do peer-reviews of code and analysis because they find that reviews improve productivity and quality. Many teams also ...
6
votes
How can I improve the efficiency of QA?
Let's divide QA(Quality Assurance) from QC(Quality control), check the difference.
Short term solution for manual QC would be to create test plans, acceptance criteria's, force your QC to add test ...
6
votes
Accepted
Definition of done for development teams with massively varied tasks
It sounds like they are getting too deep into the technical weeds here. Definition of Done is a checklist, not a functional specification. Also, a DoD does not have to be a "All or Nothing". It is ...
6
votes
What is the good response to convince project manager about testing process?
I think it is a very fair question for the PM to ask. Evaluating the proposed effort against its benefits, costs, and risks is proper leadership and management. If you have a proposal for testing, you ...
5
votes
Accepted
How other than financial constraints affect quality?
If I don't have the time to produce a Swiss precision watch, ...
If I don't have the tools to produce a Swiss precision watch, ...
If I cannot attract the people that can produce a Swiss precision ...
5
votes
How can I make unit testing a priority?
Don't ask, don't tell ;)
I guess you're not giving estimates on how much time you spend thinking, and how much writing code, the same principle should apply to unit testing.
As soon as your Unit ...
5
votes
QAs get all the Work at the End of Sprint
You should not consider development and testing as sequential activities within the sprint, or the thing you describe happens. Development and testing should happen together as a collaboration between ...
5
votes
How to handle stakeholders' different understanding of project requirements?
If there are two stakeholders who have different understandings of the requirement, then there may be more. What about how you interpret the requirement, from the perspective of a tester? Or how about ...
4
votes
How can I make unit testing a priority?
Don't add them as an extra and don't allow them to be negotiated away. Make them part of your budget and schedule and make it clear that this is how you develop. If you would normally say 'task x will ...
4
votes
Accepted
Best practices for robust enterprise level software development (using python Django)
set up Continuous Integration and (as you noted) automated unit and integration tests
get the team agree on a common Definition of Done, including that no feature is completed until it is integrated ...
4
votes
Accepted
Quality processes for Agile Scrum projects
I think that in the agile methods, you're probably going to want a different set of quality metrics to track against.
In an agile project, especially with regards to the design and code and test ...
4
votes
How to set properly aligned KPIs for engineers and QA staff
So right now, as an Engineer, I take a single task, mull over it for 4 weeks, make sure it contains no bugs at all and I am the best worker you ever had. Despite the fact that it took me 4 weeks to ...
4
votes
What UAT checklists should I give the testing team?
I agree with @CodeGnome but not just with Agile. No matter the method, the product, or even the domain, UAT needs to belong to the users, in scope, conduct, and outcome. The client side needs to ...
4
votes
How should a Software Tester deal with missed Defects/bugs in Production?
You're describing an immature organization, seemingly political, low performing team, hostile work culture.
There is no such thing as a 100% defect free product or service of any type. And a mature ...
4
votes
QAs get all the Work at the End of Sprint
Yes. A common rule of thumb for a two-week sprint is that most backlog items should take 2 - 3 days to complete including QA, deployment, etc. This is just wisdom for experienced teams though, not a ...
4
votes
Best way to keep development and testing in synch
One approach you could try is to have the QA working ahead of the developers.
It would work something like this:
Back end devs write stubbed API calls that mimic the behaviour of the finished ...
3
votes
Do QA testers have to follow their sprints strictly?
This is largely going to depend on your work environment.
In my experience, QA can support a team of 3-5 developers, so your QA is definitely under-utilized. This can be addressed by adding more ...
3
votes
What UAT checklists should I give the testing team?
UAT Checklists Should Come From Users or Their Proxies
What checklists should I give the team?
From an agile perspective, you should not be giving the team a user acceptance testing (UAT) ...
3
votes
Accepted
( PMBOK 5th Edition ) What is difference between Quality Audit and Process Analysis?
Quality Audit is basically seeing if you are following the defined process. A Process Analysis is examining what you do and identifying aspects that could be improved.
As an extreme example, in a ...
3
votes
How to manage long-term software quality requirements?
I could say something about each of your points, but will address one. If you address this one, then you will figure it all out (eventually).
“Software developers started leaving project”
Ask why? Ask ...
3
votes
Reward for recognizing mistakes but disincentivize low standards
Don't use money to reward quality.
Studies show that money is an excellent motivator for routine tasks that involve no thinking, and a terrible motivator for tasks that require creativity.
Experts ...
3
votes
As a Scrum Master should I decide or the team decide whether they need a tester?
A lot of comments are made about the size of the team and the roles within it, so I'll skip that.
My advice (with most questions, issues or whatever): Take it to the team
The team is doing the ...
3
votes
How can a small team of devs maintain many products at the same time?
If you have teams that work on one project only, then you could keep them on Scrum iterations. If they can plan things out and do the work without depending too much on external resources (I'm ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
quality-management × 54quality × 21
scrum × 9
software-development × 9
testing × 9
agile × 7
team-management × 7
planning × 4
project-team × 4
time-management × 4
process-improvement × 3
kanban × 2
scrum-master × 2
pm-software × 2
methodology × 2
human-resources × 2
prioritization × 2
agile-coach × 2
software × 2
kpi × 2
reviews × 2
estimation × 1
project-management-style × 1
sprint × 1
requirements × 1