"The powers that be" is often a phrase used to describe those in a position of authority responsible for work. Distribution of resources would be a way to describe what managers do though resources include time, money and people.

learn more… | top users | synonyms

5
votes
5answers
298 views

Should documentation be a company policy or every programmer's responsibility? [closed]

I have been struggling lately with the whole subject of documentation at my current position. I am at a point in my programming career in which I feel I have just been birthed into the whole world of ...
3
votes
4answers
3k views

Task scheduling for software development

I'm managing a team of 10 software developers and I'm looking for a tool which can be used to schedule/assign tasks. I envisage a fairly simple web-based tool which each developer signs into. Here ...
3
votes
4answers
233 views

Advice Required Regarding Creating a Self Learning, Self Organizing Programming Team… [closed]

I'm a senior student at my university and chairperson of IEEE Student Branch there. Recently I was thinking of some idea to acquaint students with the professional environment, how software is ...
7
votes
3answers
2k views

How do you manage frequent software releases to multiple clients? [closed]

we have a cross-platform middleware product which we typically end up customizing/bug fixing on a per client basis. In some cases, providing updates as often as once/twice per week. We have a lot of ...
23
votes
8answers
7k views

How to Structure Bonuses for Software Developers? [duplicate]

I am a software developer, and have been asked to define a bonus structure for myself by recommending the metrics that will determine my bonus. I think, once I have defined this bonus structure, there ...
12
votes
7answers
4k views

Best way for a technical manager to stay up to date on technology

My manager asked for a list of technical blogs he should follow to stay current on technology. His problem is he keeps hearing terms that he hasn't heard of (i.e. NoSql, sharding, agure, sevice bus, ...
7
votes
6answers
1k views

How to handle growing QA reporting requirements?

Some Background: Our company is growing very quickly - in 3 years we've tripled in size and there are no signs of stopping any time soon. Our marketing department has expanded and our IT requirements ...
47
votes
17answers
3k views

How do managers know if a person is a good or a bad programmer?

In most companies that do programming teams and divisions consist of programmers who design and write code and managers who... well, do the management stuff. Aside from just not writing code, ...
2
votes
2answers
330 views

How to separate development process and configuration management aspects of SVN?

I am looking into an alternative for the combined utilities of SVN, as both a development tool and configuration management tool. Instead, I would like to investigate the approach of having a ...
6
votes
4answers
2k views

Is using SVN for development and CM a bad practice?

I have a bit of experience with SVN as a pure programmer/developer. Within my company, however, we use SVN as our Configuration Management (CM) tool. I thought using SVN for development at the same ...
0
votes
3answers
152 views

Freelancer Organization Solution

As a freelancer working on both paid and personal projects, I'm always splitting my time between a huge number of small and large projects/tasks/fine details. I've developed a small custom-coded ...
27
votes
26answers
2k views

Should managers prohibit programmers from using IM in office? [duplicate]

Possible Duplicate: Would you allow your programmers to use Messenger and social networks like Facebook? A manager may believe that using IM clients in the office is not acceptable, but many ...
25
votes
11answers
1k views

How do you keep cool when production system goes down? [closed]

This has happened to most of us... You come to work one day. Everything seems normal - the sun is shining, birds are chirping, but you notice a couple of weird things on your way to work that remind ...
72
votes
18answers
10k views

Reasons Programmers Leave [closed]

I am interested in finding out why programmers leave their jobs and if the reasons for leaving have resurfaced in your now job? Is the reason for leaving simply down to remuneration, location, I hate ...
2
votes
7answers
434 views

Can you be a programmer and Business manager at the same time? [duplicate]

I think I'm struggled in some situation! We are a new start-up with 5 employees (2 Programmers). I'm the Technical Manager and that was so fine! Now I can see the fingers point to me to take the ...
14
votes
3answers
446 views

What management/development practices do you change when a team of 1-3 developers grows to 10+?

My team built a website for a client several years ago. The site taffic has been growing very quickly and our client has been asking us to grow our team to fill their maintenance and feature request ...
10
votes
1answer
297 views

How to deal with or survive with the information overload [closed]

Every time I want to read something for example a book on Java, then I find so much stuff like many tutorials, many ebooks that I am not able to decide which one to choose. I spend some time reading ...
60
votes
18answers
6k views

How to tell your boss that his programming style is really bad? [duplicate]

I'm a student and in my spare time I'm working for a big enterprise as Java developer. The job is good, but the problem is, my boss writes very strange code. I don't want to complain, but some issues ...
-2
votes
2answers
228 views

Issue Management

I know this isn't about programming but i should learn "Issue Management" What is Issue Management? I read Wikipedi page but i don't understand very well. Can you tell me Issue Management and if ...
327
votes
52answers
209k views

Why do business analysts and project managers get higher salaries than programmers? [closed]

We have to admit that programming is much more difficult than creating documentation or even creating Gantt chart and asking progress to programmers. So for us that are naives, knowing that ...
7
votes
7answers
760 views

Advice on starting a new job [closed]

In a week I will start a new job at a manufacturing company managing the development of a new eCommerce site. The company scores about a 3 on the "Joel" test. I will inherit 3 programmers who ...
2
votes
2answers
87 views

Quantify value for management

We have two different legacy systems (window services in this case) that do exactly the same thing. Both of these systems have small differences for the different applications they serve. Both of ...
38
votes
15answers
3k views

Can you be a manager and a programmer at the same time? [closed]

Managing other programmers while you are yourself a part of the programming work force. It's a very common scheme, at least in the companies I worked for. Can you be a good programmer or a good ...
21
votes
4answers
665 views

How to create a “cult of quality” [closed]

DeMarco and Lister (Peopleware) suggest you create a "cult of quality" within your programming team. Frustratingly, they don't suggest how you go about doing that! Anyone got any thoughts on how to ...
6
votes
7answers
318 views

Best ways to sell management on the benefits of Open Source Software?

I have worked in a few places where the use of Open Source Software in products they produce is strictly forbidden for various reasons, such as: no formal support lack of trust in something ...
7
votes
6answers
1k views

Helpful articles on the subject of managing programmers? [closed]

What are the most helpful articles on the subject of managing programmers? I came across this one recently, and thought it was excellent - The unspoken truth about managing geeks What else is out ...
8
votes
5answers
284 views

Managing International Programmers [closed]

My boss recently went back to our international office in his home country to interview some potential new employees, and we have decided to hire a few as programmers. They are fresh out of college ...
5
votes
3answers
250 views

Strategic and Tactical direction for IT teams

In their influential team leadership book, "Peopleware", DeMarco and Lister suggest that managers should provide "strategic but not tactical direction" for their IT teams. This is intriguing, but ...
4
votes
3answers
481 views

Dependent on CVS tagging for automated builds

My current work relies on using tags in CVS for an automated build process (ANT currently) to build for respective environments (development, QA, production). From our research, neither Git or ...
10
votes
5answers
859 views

Is the agile approach compatible with having contractors on staff?

On the one hand, the agile approach stresses a tight-knit team that holds each other accountable and accepts collective ownership of the project. On the other hand, companies use contract programmers ...
17
votes
12answers
1k views

What makes Agile software development so appealing?

Agile software development is becoming a pretty fun buzzword these days. As a developer, I understand the pragmatic value of iterative development, but (most often) it isn't a developers choice to ...
80
votes
19answers
7k views

Choosing between two programmers: experience vs. passion [closed]

I am in a position where I have to hire a programmer and have the option of 2 candidates, the first has experience but he doesn't have a passion for coding and he says so while the second doesn't have ...
125
votes
41answers
5k views

What kind of innovative non-cash financial benefits do I offer to my developers to retain them along with a competitive salary?

Stock options don't make much sense, since the company's private. [It still does, if you are a facebook of sorts AND the regulatory system permits sites like secondmarket, but I digress.] I could ...
13
votes
12answers
1k views

How would you advocate not using a shared spreadsheet to track bugs / issues?

In our company, the developers want to use a proper bug tracking tool to manager issues in our application. The management however insists on using a shared spreadsheet (formeerly a shared excel file, ...
24
votes
9answers
44k views

What subject do you discuss with your manager during a one-on-one? [closed]

Every week, I have a 30 minutes meeting scheduled with my manager to talk about pretty much anything. So far, I haven't taken those one-on-one very seriously. As a new year resolution, I would like to ...
15
votes
7answers
2k views

How do you version/track changes to SQL tables?

When working in a team of developers, where everyone is making changes to local tables, and development tables, how do you keep all the changes in sync? A central log file where everyone keeps their ...
15
votes
10answers
932 views

How to deal with a CEO making all technical decision but with little technical knowledge?

Question posted anonymously for obvious reasons. I am working in a company with a dev group of 5-6 developers, and I am in a situation which I have a hard time dealing with. Every technical choice (...
16
votes
4answers
44k views

What is an example of a good SMART objective for a programmer? [duplicate]

Following on from this question, I wondered if folk might be able to suggest some samples of what might be considered a "good" objective in a periodic review cycle for a programmer? Let's define ...
52
votes
10answers
22k views

Are SMART goals useful for programmers? [closed]

Several organisations I know use SMART goals for their programmers. SMART is an acronym for Specific, Measurable, Achievable, Relevant and Time-Bound. They are fairly common in large corporations. ...
0
votes
1answer
71 views

How to manage Inquiries of more than one products?

I can't guess the perfect title of this question, so please read my case and please help me. We have 4 different products. Each is having their own site and database, means they are totally ...
10
votes
7answers
1k views

What is the proper relationship between the software developer and the business customer?

IT professionals are experts who are trusted with the IT assets of a business or organisation. As trusted professionals we have responsibilities that extend beyond things that a non-IT customer can be ...
26
votes
10answers
3k views

Which management book would you recommend to read for a fresh Team Leader? [closed]

Which management book would you recommend to read for a fresh Team Leader?
6
votes
5answers
2k views

How often should a manager meet with his subordinate who is a team leader?

Ours is a software concern and we have a team structured like so: manager->team leads->team members. We are following the agile programming model and trying to develop a product in a collaborative ...
12
votes
3answers
751 views

What is Configuration Management?

In all projects that I have been involved with that have had input from an outside consultant the question has been asked about what sort of Configuration Management we were using. In none of these ...
7
votes
6answers
820 views

Coworker that detrimentally picks on every minutia [closed]

Hypothetically speaking imagine that there exists a coworker that has a very shallow understanding of computing. To avoid stereotyping lets give this coworker the gender neutral name Chris. Now ...
13
votes
11answers
15k views

Best books on Managing a Software Development Team? [closed]

The canonical books on software development is fairly well established. However, after reading through a dreadful book full of bad advice on managing programming teams this weekend I am looking for ...
15
votes
10answers
3k views

How can I quickly weed out “copy & paste” coders? [closed]

I need a way to filter out resumes of folks who just copy-and-paste code then hope it works, and check it in if it does. All this happens without having an understanding (or care) to understand the ...
49
votes
1answer
28k views

The Written Roles of Software Development Manager [closed]

We all know what a software development manager does, but I'm afraid that we only know it vaguely. We think we know what he is doing, but to exactly list down what is the job scope is a bit hard. In ...
53
votes
27answers
3k views

What is the most egregious waste of money you have seen, and what did you do about it? [closed]

Often we as programmers see large organisations wasting huge sums of money on bloated and inefficient solutions to problems. This pains me greatly because I like organisations to benefit from best of ...
40
votes
13answers
5k views

Can a non-programmer successfully run a software company? [closed]

Back in 2006, one Joel Spolsky made the following comment: Watching non-programmers trying to run software companies is like watching someone who doesn't know how to surf trying to surf. ...