Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6970741
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 27, 20262026-05-27T16:44:56+00:00 2026-05-27T16:44:56+00:00

I work in a development group with perhaps 120 developers, with smaller divisions within

  • 0

I work in a development group with perhaps 120 developers, with smaller divisions within that. Our process is somewhere between waterfall and agile, more towards the former. We do NOT have our builds executing unit tests and there is only casual use of them in the various teams. Nothing resembling TDD happens here.

We’ve been going through Scrum training, and are trying to use agile methods for some projects, and move others towards agile in the future.

I’ve been concerned about our de-emphasis of automated unit tests for quite a while. During this Scrum/Agile training process, I’ve tried to make the point that the lack of automated unit tests in our builds could be a problem, even more so with agile processes, specifically using short iterations. The response to this from the “movers and shakers” is that this is an XP topic, and we’re implementing Scrum.

Assuming you agree with my concerns, what arguments could I present to the people who pay the bills that the development of a good automated unit test infrastructure (and understanding) needs to have higher priority?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-27T16:44:57+00:00Added an answer on May 27, 2026 at 4:44 pm

    The best argument I’ve seen used is it is cheaper to fix bugs early.

    In particular, as you say, with short iterations untested code will almost certainly fail when deployed. Having the team stop to perform manual testing, then fixes, introduces uncertainty into the schedule when ideally the best practice of Scrum is that a well-defined rhythm of frequent high quality releases is what’s needed.

    It can also be difficult to integrate untested code across a larger team: even the best written specifications can be ambiguous, and are frequently worse. Having a good robust test suite is a great specification for what the code actually does.

    Once the code has been written, decent test coverage lets you take code and change it knowing that it still works as defined. In particular the effort associated with regression testing is greatly reduced.

    I’ve seen management try to “cut corners” in this way by suggesting that testing is done outside of the core development function and away from the sprint cycle. In my experience that ends in tears, with the software delivered later than if proper effort was made to find and fix the bugs early.

    Perhaps it’s a cultural issue, but in the UK the best practice I’ve seen for Scrum etc. is to not get too concerned with whether a particular part of the process is XP, Agile, Scrum or what-have-you. Rather, a policy of inspect and adapt suggests that a team can themselves decide to improve their code through adopting a particular policy; then, if after a spike it appears to work, the policy is adopted more widely. Or not.

    So, you may find it best to bide your time, then suggest improving test coverage at your next retrospective. Or, perhaps just implement them yourself… and watch your velocity improve!

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I work in a group that does a large mix of research development and
In the software development environment where I work we have a group of developers
Our group is somewhat new to JVM based development. We are developing applications that
In contrast to most software development organizations, our little research group within a university
I currently do all development work in VB.NET 2008, winforms; but within 18 months
Our development team uses Eclipse + Aptana to do their web development work. Currently,
A long time ago, when my company was much smaller, dividing the development work
Our development team work with Borland C++ Builder 6 and CodeGear C++ Builder 2007
I'm trying to automate the build process for engineering group. As part of that
At my work we are running a group of tests that consist of about

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.