"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

2
votes
1answer
187 views

Advice for Setting up an On-Call Team

I'm leading a largish development team (~35 developers). We are doing primarily Web Development work on a number of sites. Historically the knowledge on the teams has been pretty siloed. If you ...
6
votes
1answer
2k views

The Written Roles of Chief Technology Officer

A follow up to this question: The Written Roles of Software Development Manager What is the role and what are the responsibilities of a CTO when it's done well, with particular reference to how it ...
2
votes
3answers
691 views

What kind of programs/solutions can only be written with OOP or are too hard to achieve without it? [closed]

Paraphrasing a recent question: What is Object Oriented Programming ill-suited for? I would like to ask the opposite question: What kind of programs cannot be written unless you use OOP? What kind ...
23
votes
3answers
632 views

Check-list to avoid vendor lock-in?

Is there a set of industry approved rules to avoid vendor lock-in? I mean something one can show to a manager or other decision maker that is easy to understand and easily verifiable. Are there any ...
3
votes
5answers
442 views

Developing web sites that imitate desktop apps. How to fight that paradigm? [closed]

Supposse there's a company where web sites/apps are designed to resemble desktop apps. They struggle to add: Splash screens Drop-down menus Tab-pages Pages that don't grow downward with content, ...
0
votes
1answer
267 views

Design patterns to manage multiple windows/screens?

Supposed there is an application with multiple windows, like: Logo splashscreen Connecting... screen Login-usercontrols screen Logging in... screen etc. Is there a design pattern, which allows to ...
0
votes
1answer
135 views

Persuading management that refactoring code is a good idea [duplicate]

Possible Duplicate: Best supporting argument for refactoring Has anyone got any tips for persuading management that refactoring code is a good idea ? I was asked something like "After ...
10
votes
4answers
1k views

Reasons for Pair Programming

I've worked in a few shops where management has passed the idea of pair programming either to me or another manager/developer, and I can't get behind it at all. From a developer stand-point I can't ...
17
votes
8answers
2k views

Does a mature agile team requires any management?

After a recent heated debate over Scrum, I realized my problem is that I think of management as a quite unnecessary and redundant activity in a fully agile team. I believe a mature Agile team does not ...
9
votes
6answers
1k views

How do tight timelines and scheduling pressure affect TCO and delivery time?

A friend's father, who is a software engineering manager, said, emphatically, "The number one cause of scheduling overruns is scheduling pressure." Where does the research stand? Is a moderate amount ...
6
votes
3answers
1k views

How to integrate technical line/functional manager into Scrum team?

We have recently had a new line manager start to manage our Scrum team. He is immensely experienced in our field but is relatively inexperienced at Agile/Scrum. He has extensive technical expertise in ...
8
votes
5answers
1k views

Convincing Upper Management the need of larger monitors for Developers [closed]

The company I work for has recently hired on several developers, and there are a limited number of monitors to go around. There are two types in the office - a standard 15" (thankfully flatscreen) and ...
12
votes
3answers
1k views

How can we unify business goals and technical goals?

Some background I work at a small startup: 4 devs, 1 designer, and 2 non-technical co-founders, one who provides funding, and the other who handles day-to-day management and sales. Our company ...
0
votes
4answers
310 views

Why do exclusively outsourcing projects as a company? [closed]

A prospective employer told me they took a company level decision to do only outsourcing projects. I do not understand why they took such a decision and the guy I talked to did not elaborate. He ...
-1
votes
3answers
526 views

Penalization of under performing employees, how to avoid this? [closed]

My company's management wants to deduct from the salary of under performing employees. I'm a member of the Core Strategy committee and they want my opinion also. I believe that the throughput from an ...
4
votes
1answer
200 views

What's a good model for continuous manager <-> programmer feedback?

Is it important for managers to give devs regular feedback on how they're doing and vice versa? I say vice versa because I consider employees to be responsible to their manager, and managers to be ...
3
votes
1answer
3k views

Understanding Indian culture [closed]

I have been put in charge of managing and leading a team of programmers based in India. I have a feeling there are some cultural issues to overcome, aside from the obvious English 2nd language ones. ...
11
votes
3answers
324 views

Being a team manager and a developer in a Scrum team

I am managing a team of 6 people that recently moved to Scrum. We have a Scrum Master (one of the developers in the team) and a Product Owner. Since I have quite a lot of free time (because a lot of ...
14
votes
4answers
11k views

How to structure a development team

I am the manager of a team of 11 software developers who look after my company's web sites / web applications, running up to 4 concurrent projects plus day-to-day support at any time. Within the 11 ...
21
votes
4answers
1k views

Cannot understand a certain point in Agile Manifesto Principles

I was reading Agile Manifesto Principles. Everything seems clear and reasonable except for one point: Simplicity--the art of maximizing the amount of work not done--is essential. I dont ...
6
votes
5answers
248 views

How to talk to management about using integrated project management/bug tracking

Background: I have just started at a new shop, where there is one other developer. This shop was not historically a software shop, and their software development process really shows it. They ...
43
votes
18answers
8k views

How to manage a developer who has poor communication skills

I manage a small team of developers on an application which is in the mid-point of its lifecycle, within a big firm. This unfortunately means there is commonly a 30/70 split of Programming tasks to ...
6
votes
1answer
625 views

Is event sourcing ready for prime time? [closed]

Event Sourcing was popularized by LMAX as a means to provide speed, performance scalability, transparent persistence and transparent live mirroring. Before being rebranded as Event Sourcing, this type ...
8
votes
2answers
334 views

How to deal with ad-hoc mindsets?

I joined a dev team of six two month ago. People are nice, all is good. But more and more I observe an ad-hoc mindset. Stuff gets quick fixed, at the cost of future usability, there is little testing ...
5
votes
6answers
466 views

What are best practices when switching between projects/coming back to projects frequently?

The nature of my job is that I have to switch back and forth between projects every few weeks. I find that one of the biggest impediments to my productivity is the ramp-up time to getting all the ...
12
votes
11answers
3k views

Wisdom of using open source code in a commercial software product

I'm looking at using some open source code in my ASP.NET web app (specifically dapper). Management is not a fan, because open source is seen as a risk that has bitten us before. Apparently previous ...
-2
votes
1answer
270 views

Productivity enhancing development strategies for small teams

I think one of the best ways to learn and become a better programmer is to share knowledge gained from working on personal or work projects with others. One way to do this at the workplace is to set ...
3
votes
1answer
85 views

Governance models for multi-institution open source projects

I'm working on an open source project that has full time professional developers from several universities, plus a couple of other organisations. The product has something like a dozen deployments, ...
11
votes
2answers
403 views

Are there any scientific studies done on TDD that use total cost of ownership for a product as the measurement?

When I was reading the summary of previous work in Dogsa T, Batic D. The effectiveness of test-driven development: an industrial case study. Software Quality Journal. 2011;19(4):643-661. it struck me ...
1
vote
3answers
199 views

Generalize, or Fix The Problem?

Which of these two programmers is "better", from a managerial standpoint? The first programmer is Albert. You tell Al to make a system that will pass you the salt at the dinner table. He does it in ...
3
votes
2answers
137 views

Open Source sponsored feature development

I am considering to sponsor a development of some particular features in some Open Source tools. I would like the results of the work to be available publicly, and if possible, to be included in the ...
75
votes
20answers
15k views

Is a company order to switch to a certain IDE a red flag?

I recently joined a rapidly growing startup. In the past 3 months the development team has grown from 4 to 12. Until now they were very laissez-faire about what developers used to do their work. In ...
12
votes
4answers
861 views

How should code “Goal Tending” be handled by a Development Manager?

First allow me to coin a term: code goal-tending: Checking out code in the morning, then silently reviewing all of the changes made by the other developers the previous day file by file, ...
1
vote
1answer
210 views

What standards to use in Business Process Modelling?

There are several approaches on how to model a business process in software applications (BPM software). For instance, a processes can be described in BPMN, EPC, IDEF0, SOMF, etc. Additionally, ...
3
votes
3answers
1k views

How to effectively find, hire and work with contractors?

I know there are some questions that are sort of similar to this one, but I don't think any of them really ask or answer my set of questions. A bit of background: Approximately 6 mos ago, I went ...
5
votes
3answers
21k views

What are the roles of a Software Delivery Manager [closed]

I have been told about a position that may be open to me - the role of a Software Delivery Manager. From what I understand this role does not already exist within my organisation. To be perfectly ...
2
votes
1answer
95 views

How are open source repositories managed for popular languages?

I'm a developer that creates Open Source code for a small language (LabVIEW), and am currently sharing this in several places. The vendor of LabVIEW has a certification process for Open Source ...
9
votes
6answers
3k views

Developer to team leader [duplicate]

How much experience is considered enough for a developer to become a team leader? For IT managment what is the measure to check if the current team member is good enough to become a team leader ...
5
votes
5answers
2k views

Is programming experience useful to become a Business Analyst? [closed]

Is programming experience important to become a BA? I have an opportunity to switch from programming to BA in IT, but I am not sure what to do. In the future, I want to proceed as BA only. Does ...
2
votes
5answers
717 views

Is programming an art or a desk job? [closed]

Developing software needs a clear mind, full of creative ideas (art) & good knowledge in computing, software domain and logic (science). Still many companies consider programming as a desk jobs, ...
2
votes
3answers
2k views

How can I effectively explain technical concepts to a non technical boss when I'm not a good talker? [closed]

Preface I work as web developer for a big retail company, which sells goods to smaller retails through its e-commerce web site, developing both for the e-commerce and intranet. The main source of ...
8
votes
6answers
1k views

What is a good non-technical example of a cumulative error?

I'm working on a report which needs to explain in non-technical terms the effects of a cumulative error, and why it is of importance to use absolute calculations. Definition of 'cumulative error' ...
80
votes
19answers
3k views

Dealing with management that does not see value in improvements that are not immediately visible to the user

I can understand schedule pressure. You want to please your users, as they are the lifeblood of the company. However, it is also true that certain changes will make everything easier down the road. ...
9
votes
6answers
1k views

Handling tough or unexpected technical questions in meetings [closed]

Depending on the project I'm working on, I may be required to attend more meetings with both internal stakeholders or technical management in client companies. During the course of these meetings, ...
8
votes
9answers
2k views

How to answer “When will it be done?”

We all have it, problems that prove difficult to fix and working out a fix through obscure code and bizarre unexpected functionality. Slowly, logically working your way through trying to find ...
27
votes
12answers
2k views

What you should do if your junior did not adopt your suggestion? [closed]

I am leading a team of 3-4 junior developers. My job-- besides writing code-- is to provide supervision and guidance for the juniors. But, I fully understand how much developers cherish autonomy in ...
0
votes
2answers
173 views

In what types of programming environments is Reactive Management better than Proactive Management? [closed]

Most everyone seems to agree that Reactive Management is worse than Proactive Management; however, it seems that I am constantly seeing Reactive Management from development managers. Logic would ...
1
vote
1answer
124 views

Security issues with freelancing work on an existing website

I currently have a website that has been recently completed. I'm contemplation using a freelance service such as SO for all future components. There is a considerable amount of work to be completed ...
0
votes
2answers
292 views

whole project of consuming web services with php

We are in the middle of a strange situation. We and a partner firm have to put up a web portal. They have a lot of functionality already done on their other portal and we are the managing firm on the ...
2
votes
2answers
258 views

What happens when a company says/pretends that it uses a version control system (or any other tool/methodology), but doesn't? [closed]

This question might look like a mix of Is it unusual for a small company (15 developers) not to use managed source/version control? and How to convince a teammate, who sees oneself as senior, to learn ...