"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.
2
votes
4answers
184 views
How to promote Scala to the management?
As a developer I like Scala and could tell the management about technical benefits of the language. But even if management understands that a superior technology has business impact, I fear that they ...
-1
votes
0answers
93 views
Is giving a management book to your boss inappropriate? [migrated]
I've read Rework (by David Heinemeier Hansson and Jason Fried) and found that it has some really good points about ASAP, meetings, etc. I've found that this book addresses many mistakes that are ...
0
votes
1answer
58 views
Communication between programmers and system engineers. Tool for planning builds and maintenance jobs
We have Development department and the department of System Engineers that works on a big project (development of J2EE application).
We are using Build management system, Bug tracking system and a ...
-5
votes
1answer
91 views
Do they hire external software managers/supervisors? [closed]
You finish college, you get a degree, you have many years of software experience. After many more years and successes you look to get away from daily coding concerns and want to work more on the big ...
7
votes
5answers
253 views
Enforcing a uniform Scrum approach to all teams within a department
Where I work we recently switched the Agile development using Scrum. We went through the typical growing pains but have reached an approach that seems to work for now (whether it'll work in the long ...
12
votes
1answer
918 views
How to convince boss to buy Visual Studio 2012 Professional [closed]
The main advantage is the use of ReSharper and other add-ons but we need to make a convincing argument for the purchase of Visual Studio 2012 Professional. We are currently using Visual Studio 2012 ...
10
votes
8answers
894 views
Should we persist with an employee still writing bad code after many years? [closed]
I am putting this question to C++ programmers because:
a) Only a C++ programmer can judge the technical merits of the examples;
b) Only a programmer will have a feel for the temperament of another ...
8
votes
3answers
305 views
Does the expansion of new technologies cause a perceived shortage of skill? [closed]
Systems programming and desktop application development is a well established field. In recent years, web and mobile development have shown rapid expansion.
As a software engineer I understand that ...
1
vote
1answer
156 views
In startups does one get an adequate feedback on his performance? Or does a “bang” come unexpected? [closed]
I started working for a start-up company. Generally the pace is very fast and have a lot of expectations. This is different for me since I used to work for a big company with a lot of structure and ...
3
votes
1answer
120 views
Why would universities educate IT leaders who lacks IT interest? [closed]
I am not sure if there is an obvious answer to this, but this question has somewhat baffled me from the first time I started thinking about it.
My university's IT department educates managers and IT ...
2
votes
1answer
518 views
How to protect yourself as DevLead from political management games [closed]
As a developer/DevLead you've got your focus on developing software and you may be quite good in it.
Developers are, however, in my observation often not so good at playing political games.
This ...
9
votes
5answers
433 views
Effective team meetings
I'm a team leader of a team of 8 programmers in a company of about 20 technical people. They're working on a range of projects, these projects also involve people from other teams that are outside of ...
5
votes
4answers
421 views
how to convince team and project manager that post-launch deployments are okay for new features
We have a site that launched and is "feature-complete", we've done all that the client has asked for and fixed a few bugs post-launch. However, I noticed that our site's home page is using 100 SQL ...
4
votes
6answers
854 views
What is the best way to prove that in-code documentation is greater than extensive external documentation?
What is the best way to prove to my boss that in code documentation is greater than extensive external documents containing documentation and screenshots of code/ui?
We have a group in the company ...
5
votes
4answers
448 views
Can a lone programmer become a mid or senior level programmer without a mentor? [duplicate]
Question:
Can a mere entry level programmer become a mid or senior level programmer working in a company as the only programmer without a mentor?
Background:
I was hired as an entry level programmer ...
12
votes
5answers
684 views
How to start a development project when there are too many potential stakeholders
I've just taken on a new job at a college as (the sole) Web application developer.
The college has a number of disparate but all pretty badly coded legacy systems. Mostly built in PHP they deal with ...
-2
votes
2answers
139 views
How to put worker out side of bad tool [closed]
In the interest of career advancement, I've strived continuously to learn new languages and tools. I was promoted to senior as a direct result of these efforts. Afterwards, I've encountered problems ...
4
votes
2answers
270 views
How valuable for my career is working on an extremely primitive platform? [closed]
I work for an analog company on a proprietary sequencer having a few bytes of free RAM (maybe 20 bytes, not kB, bytes); maybe 500 bytes statically allocated; 8 registers including PC; no indirection ...
36
votes
11answers
2k views
How do I prove to management that our programmers could work more productively?
Backstory
I graduated less than a year ago with a degree in Computer Science (with extra courses in software engineering), and another degree in Software Engineering. I'd like to think that I'm ...
0
votes
1answer
251 views
Are we developers mere tools in the hands of visionaries and business people? [closed]
Dear fellow programmers
I'm the CTO and the lead programmer at our start-up. Our CEO came into office with hurry and asked me to reschedule so we can pick a very important customer at the airport. ...
1
vote
2answers
171 views
Management wants an API in purchased software
My company wants to purchase new software for our General Ledger. We want to be able to interface it with various other sytems, all purchased. Nothing is custom built. The software our Accountants ...
4
votes
4answers
298 views
How to create high quality code producing teams? (as a group leader)
I come with a clear agenda on how to code correctly. I used to be a team leader, and I managed using significant amount of mentoring to create a team that creates high quality code.
Now I have 3 ...
0
votes
1answer
255 views
Open Source Channel Manager (Channel Distribution Software)
we're operating in the hotel business and like to develop some kind of Channel Manager or Channel Distribution Software for our customers.
The goal of the software is to have a central place managing ...
0
votes
1answer
82 views
How to manage a virtual group in a company? [closed]
I have worked as a software engineer for more than 6 years. Recently, my boss has asked me to build and manage a virtual team. While I'm glad I can do some management work, I don't think it will be ...
9
votes
1answer
3k views
How to write “SMART” Objectives as an agile developer?
Like many corporations the company I work for is transitioning to a performance review system based on SMART objectives. My team is a high functioning agile development team employing practices from ...
2
votes
1answer
149 views
How to properly deal with ER and UML diagram management
When learning about these tools, I (naively) thought that mapping about the business space could be front loaded by doing it only once and refering to those diagrams for each project within a single ...
7
votes
6answers
391 views
what is the best way to ensure accountability in code checkins?
Note: after writing this I realize that this question is perhaps philosophical, but I'm interested in how the industry handles this scenario regardless.
I have recently been working with a code base ...
22
votes
6answers
4k views
“A good programmer can be as 10+ times more productive than a mediocre one”
I had read an interview with a great programmer (it is not in English) and in it he said that "a great programmer can be as 100 times as good as a mediocre one" giving reason for why good programmers ...
4
votes
8answers
553 views
Creating an in-house single source software development team
Our company wants to create a single department for all software development efforts (rather than having software development managed by each business unit). Business units would then "outsource" ...
135
votes
14answers
6k views
How do you balance between “do it right” and “do it ASAP” in your daily work?
I find myself pondering over this question from time to time, again and again. I want to do things the right way: to write clean, understandable and correct code that is easy to maintain. However, ...
9
votes
5answers
1k views
Software Manager who makes developers do Project Management
I'm a software developer working in an embedded systems company.
We have a Project Manager, who takes care of the overall project schedule (including electrical, quality, software and manufacturing) ...
44
votes
9answers
3k views
How to tell whether your programmers are under-performing?
I am a team lead with 5+ developers. I have a developer (let's call him A) who is a good programmer, who writes good clean, easy to understand code. However he is somewhat difficult to manage, and ...
4
votes
1answer
82 views
Statistical Software Quality Control References
I'm looking for references about hypothesis testing in software management. For example, we might wonder whether "crunch time" leads to an increase in defect rate - this is a surprisingly difficult ...
2
votes
1answer
114 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
794 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
524 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
525 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
346 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
221 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
117 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 ...
7
votes
4answers
544 views
Reasons for Pair Programming [duplicate]
Possible Duplicate:
Pair Programming: Pros and Cons
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 ...
17
votes
8answers
1k 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 ...
1
vote
0answers
492 views
How to deal with a poor team leader and a tester manager from hell? [closed]
Let me begin by explaining my situation and give a little context to the situation. My company has around 15 developers but we're split up on two different areas. We have a fresh product team and the ...
8
votes
6answers
331 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 ...
5
votes
3answers
423 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 ...
7
votes
5answers
813 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
599 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
276 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
476 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 ...
3
votes
1answer
181 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 ...