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

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 4, 20262026-06-04T12:25:00+00:00 2026-06-04T12:25:00+00:00

I work for a very large organization that is looking for new ideas. Currently

  • 0

I work for a very large organization that is looking for new ideas. Currently there is this large project in place that is supposed to provide a common architecture for a wide variety of applications. We are organized as many “shared” components that get used to create a “deployable unit” or DU, a DU is the final application.

Without going into too much boring (and sensitive) detail, the way we are doing it now is not working. We have 30+ applications and you can wait more than 2 years before getting permission to do anything more than the most desperate emergency fix. I am looking for suggestions that cover organization and testing.

If you are interested, my idea so far is as follows:

  1. Create teams based on specialized skills. For example a GUI team, a JSP team, a Database team, a HTML/CSS team, etc. When these guys get requests for solutions they are ideally placed to see reuse opportunities which should speed development. The fact that the team is composed of subject matter experts also means that the quality of the code produced should be better as well. These teams will produce custom solutions tailored for the request and will contain only what is needed to provide the solution – nothing else.
  2. Create a team that works with the business client who will gather requirements and then go to the appropriate specialized team for solutions. This team will then be responsible for integrating the various solutions into the final application and performing unit testing.
  3. As much as possible make use of automated testing tools (e.g. JUnit). Also, in order to maximize the number of applications that can go through user acceptance testing in production like environments you establish short fixed testing durations. If you are not ready at the end of that time frame you go back to development and unit testing – no exceptions! In other words be damn sure you are ready for user acceptance/production before you request it.

What you end up with is two groups of teams. One groups is application centric, concerned with providing big picture solutions to business clients. The other group is tech centric, doesn’t really know or care about the big picture just their specialty.

Is there anything even remotely like what I have just described already out there?

  • 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-06-04T12:25:02+00:00Added an answer on June 4, 2026 at 12:25 pm

    Consider implementing the ideas in this book: Continuous Delivery

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

Sidebar

Related Questions

I work on a large project in an organization that is (slowly) upgrading our
I work for a company that develops a very large scale data based application.
I have a very large data (12G) that looks like this: foo r1.1 abc
I work for a rather busy internet site that is often gets very large
At work we've got a very large project (approx. 30,000 files) managed by a
I am attempting to work with a very large dataset that has some non-standard
At work we have a very large code-base that we commonly export for a
In software companies I have seen it's really hard to work on very large
Due to politics at the very large finanial institution for which I work, I
I'm not very expert on how processors work, but one might imagine that it

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.