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 74539
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 10, 20262026-05-10T20:22:27+00:00 2026-05-10T20:22:27+00:00

What single aspect of agile development should we implement first to improve our development

  • 0

What single aspect of agile development should we implement first to improve our development process, and why?

I’m in a situation that’s requiring me to ‘tweak’ my process, rather than re-engineer it, and ‘agile’ seems to be the mantra of the day. If we can make only one change that will improve something–quality, time to market, documentation, transparency, etc., what will have the most visible, positive impact?

If we choose correctly, we’ll be able to make a second choice. 🙂

Update: What is your current SDLC?
Environment: essentially ‘restartup.’ A small handful of developers; legacy products with 10^5-10^6 LOC and tens of thousands deployed worldwide; products are strongly interdependent; significant features added over the years, including many one-offs, w/o refactoring; tight schedules; superficial QA; no post-mortems or ‘process guru.’

Typical process:

  1. Create design/spec. Review by all stakeholders.
  2. Code one or more features/fixes.
  3. Revise design/spec to account for surprises.
  4. Test features, record defects.
  5. Prioritize new and remaining tasks.
  6. Revise design/spec/schedule.
  7. Return to Step 2 as necessary.
  8. Release for beta, record feedback.
  9. Return to Step 2 as necessary.
  10. Official release.

Thanks for so many helpful suggestions and insights!

Related Questions

No related questions found

  • 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. 2026-05-10T20:22:27+00:00Added an answer on May 10, 2026 at 8:22 pm

    I’m a big fan of mix-and-match, and an incremental change of the development process. I agree that iterative development should be your first goal, but I think you can approach it in even smaller steps.

    From my experience, I would recommend the following order – pick the first you don’t do already:

    • Fix Bugs First. I wish I wouldn’t have to say that. This is the call of sanity, and also required to have shorter cycles.

    • Small steps. Train the habit of implementing the smallest change that is a visible step towards the next feature, then compile and test. Break down all your tasks into <1h units before starting to code. Aim for buildable, functional code at least every 15 minutes. This doesn’t require much infrastructure change – except maybe fixing the incremental build and having fast machines.

    Yes! Start with making sure developers have fast machines. How much better advise could get?!

    • Build Everything Daily. Set up a double-click full builds from Source Control to installation medium, ideally on a separate PC. This are the first step to the frequent builds, but they help a lot on their own already. For us, it was a crucial step in getting reliable, reproducable build results.

    • Start writing Unit Tests. Don’t bother about coverage yet, don’t enforce ‘write tests first’, but put the framework in place. Write tests for new code and changes. Then run them with your daily builds.

    • Short Cycles. Now it’s the time, you have all tools in place to make weekly or two-weekly in house releases: The codebase is in a deliverable state many times a day, making the build is a double-click away, and at least something is working.

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

Sidebar

Ask A Question

Stats

  • Questions 58k
  • Answers 58k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • added an answer There won't be a problem, they are basically independent since… May 11, 2026 at 8:41 am
  • added an answer java.net.URL url = new java.net.URL('http://www.joe90.com/showroom'); String tokens[] = url.getHostname().split('.'); StringBuilder… May 11, 2026 at 8:41 am
  • added an answer First, you need to build your application after every layout… May 11, 2026 at 8:41 am

Top Members

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

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.