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

  • Home
  • SEARCH
  • 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 3794844
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 19, 20262026-05-19T12:59:30+00:00 2026-05-19T12:59:30+00:00

When I work TDD I tend to start out with the big picture and

  • 0

When I work TDD I tend to start out with the big picture and create the tests that should succeed in order for the overall assignment to be completed – it then kicks off a number of supporting classes/methods/tests as I ‘dig in’.

If my assignment has been planned out in detail, I would then open one task, and in order to solve it, open another and then another. Only when the overall tests are succeeding can I close the original task, which means that at any given time, I would have a number of open tasks.

I find that this approach conflict somewhat with the scrum approach where, ideally, I should be able to take and close a task within a day’s work – and never have more than one task open at a time.

I’m looking for input about how you manage this in your project – references to articles are also very welcome, I’m sure this has been debated thoroughly somewhere…

The ‘answer tick’ will be awarded to best comment/reference.

Thanks for any input,

Anders, Denmark

  • 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-19T12:59:30+00:00Added an answer on May 19, 2026 at 12:59 pm

    It sounds as if your tasks might be horizontally sliced – perhaps along technical boundaries like “create database table” or “write controller” – while your development is sliced vertically.

    I hate having to split stories into tasks anyway (it’s useful for novice teams and to keep project managers happy, nothing else) but if I’m forced to do so I’ll split them vertically, by scenario. Take the first “happy path” through a story. Make that into the first task. Find the edge cases. Each of them becomes another task. So for instance, if I’m asked to write ATM software and the story title is “Let people take out cash”, my tasks might be:

    • Allow user to take out cash
    • Prevent user from taking out cash if he doesn’t have enough
    • Overdrafts
    • Run out of $10
    • No money left at all
    • User hit their daily cash limit
    • Check that it works with Fred’s “PIN verification” story.

    This has the additional benefit that at any point I can showcase something and get feedback, allowing me to bring testers in early to help me work out if I’ve missed anything.

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

Sidebar

Related Questions

For TDD you have to Create a test that fail Do the simplest thing
I'm going to try TDD and I'm researching right tools for that. At work
Why doesnt TestDriven.Net work with my gallio/mbunit tests? I've used TDD.Net with MbUnit v2
I work with unordered_set . Here it's written that it has a reserve function
I've been learning what TDD is, and one question that comes to mind is
The company that owns the company that I work for has recently decided unilaterally
Let me first come out of closet. I'm a TDD believer. I'm trying to
First a little background. The company I work for writes web based software that
I am trying to learn TDD/BDD using NUnit and Moq. The design that I
I work as a lab instructor and was trying to ensure that my students

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.