The organization tag covers the design, structure and layout of physical, human, business and and digital resources which are not covered by classical software architecture considerations.

learn more… | top users | synonyms

41
votes
12answers
3k views

how do you remember programming related stuff?

How do you remember programming related stuff? Have you had the feeling that you've encountered the error you have before you right now, a few years ago and you could swear you knew the cause then but ...
43
votes
11answers
1k views

Is individual code ownership important?

I'm in the midst of an argument with some coworkers over whether team ownership of the entire codebase is better than individual ownership of components of it. I'm a huge proponent of assigning every ...
2
votes
9answers
857 views

How to become more productive in design and programming

Usually whenever I see tutorial videos (apart from the main subject) I learn a lot from their working habits, for example; they way they have set up their folders, what shotcuts they use. The best ...
7
votes
11answers
896 views

Should a manager (or CEO) in an IT company have an IT background to perform in the organization?

I see that many managers or (even CEOs) running an IT company do not perform as well as those who have IT background. If I may take an example (without judging or pointing fingers), Microsoft's ...
16
votes
5answers
1k views

What does a typical programming journal entry consist of?

I read that a lot of people seem to favor the journal, or diary, form to keep notes on their work related activities. I've had a more structured approach myself, which involves outlines and ...
11
votes
6answers
4k views

How do you organize your projects folders? [closed]

Good afternoon I would like to know how do you guys organize your project folders? I had once a boss that suggest me to organize by Customers. Projects | |----Customer 1 |---- A Cool Solution ...
4
votes
2answers
6k views

ASP.NET MVC 3 (C#) Software Architecture

I am starting on a relatively large and ambitious ASP.NET MVC 3 project and just thinking about the best way to organize my code. The project is basically going to be a general management system that ...
3
votes
1answer
1k views

How to organize a larger project with several sub-projects and their dependencies?

As a software developer until now, I've mostly worked on projects that were quite "monolithic" with hardly any dependencies on other projects, without building automation (no Make, Ant, Maven, etc.) ...
2
votes
2answers
2k views

How to adopt scrum agile methodology for a small .Net team [closed]

I am working on a small product based company developing .Net applications. There is a small team with 5-6 developers. I am a person responsible for planning everything. But my primary role is ...
1
vote
2answers
296 views

How can I avoid editing conflicts repeatedly when merging from one to branch to another?

I have an SVN repository set up like so: trunk branches UAT QA DevelopmentTeam programmer1 projectA projectB programmer2 projectC projectD programmer3 projectE projectF projectG projectH Each ...
0
votes
3answers
143 views

How to divide OO project into packages?

I'm a hobbyist programmer working on my own projects. I use Java. Until recently my average project was only 1000 LoC. My latest project however is bigger and is starting to exceed 1500 LoC. I ...
25
votes
15answers
2k views

Does a team of developers need a manager?

Background: I'm currently part of a team of four: 1 manager, 1 senior developer and 2 developers. We do a range of bespoke in-house systems / projects (e.g. 6-8 weeks) for an organisation of around ...
5
votes
1answer
2k views

GitHub Organizations for a project spanning multiple repositories?

I've started a project that involves at least three repositories on GitHub. One of the repositories is a generic documentation-and-examples dump, and the other two contain the implementation of two ...
4
votes
1answer
244 views

Pointers to implementing a taxonomy system?

I am taking part in the development of a PHP CMS (yeah I know you are like, meeh). It is currently using simple tags for tagging content. What I want to do is push the whole thing to using Taxonomy ...
9
votes
3answers
3k views

What are some good office-layout guidelines for a small development team? [closed]

Our office is moving soon and we have the opportunity to redesign our office space. We have five developers and a couple of testers, working with a project manager, and a business analyst. I'd like ...
6
votes
11answers
1k views

How much should Developers interact with Clients? [closed]

A philosophical discussion has come up in my department that I'd like p.se's opinion on. We're a 6 person development department inside a 60 person IT shop. All other departments are growing FAST, and ...
7
votes
1answer
631 views

How should I organize programming files into directories?

Sometimes, one creates a exploratory prototype and forgets about structure in the directories... What are good tips on dividing the programming files over (several levels of) directories?
3
votes
5answers
522 views

Should Developers Perform All Tasks or Should They Specialize? [closed]

Disclaimer: The intent of this question isn't to discern what is better for the individual developer, but for the system as a whole. I've worked in environments where small teams managed certain ...
12
votes
9answers
841 views

In a company whose primary business is software, are the developers still considered to be “IT”?

My thinking is that a company who's primary business is making widgets groups developers with networking, support, etc because none of it is the business, it's support of the business. If your ...
6
votes
5answers
457 views

Viability of a Development Team with no *dedicated* Tester role [closed]

I've been thinking a lot lately about how to build a lean development team. Ultimately, I'd like to open up my own little software house with a small number of like-minded people. The goal won't be ...