Questions tagged [management]
"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.
258 questions
5
votes
4
answers
605
views
When team members are busy in fixing bugs what can/should their dev manager do?
We have a release cycle about three to four weeks for a new release then a bug fix sprint to make the product stable, then new features sprint to kick off another round of release cycle.
What should I,...
11
votes
6
answers
4k
views
How to distribute development and bug fixes tasks
I am an engineering manager and I manage an engineer who is responsible for a backlog with long lasting development tasks and many bugs arriving a few times a week. We work in scrum sprints but when a ...
0
votes
3
answers
179
views
Separation of Concerns between test automation engineer and manual QA engineer? [closed]
I've been working as a test automation engineer for almost two years now. As expected, most of my job involves ensuring that the automation (primarily written in Python) is operational and reliable. ...
0
votes
1
answer
99
views
How to manage inter team communication while working on same feature in microservice architecture?
We are a team of around 60 software engineers divided into almost 6 teams. We are working on an ecommerce project and following microservice architecture. Each team is responsible for their own ...
7
votes
5
answers
743
views
How to initiate unit testing when you're the grunt?
I am the newest programmer on a very small team of 6 developers, 3 of which are offsite. By "newest" I mean both in years of experience (drastically) and familiarity with the code. I've been ...
-1
votes
1
answer
747
views
Product owner and/or scrum master in performance review of developers
Currently at my company three people take part in the annual performance evaluation of a software developer:
the developer,
product owner from the scrum team of the developer,
head of software ...
0
votes
2
answers
249
views
Banker's Algorithm for project management?
Is there an equivalent to Banker's Algorithm but for project management? For example you have several teams with different tasks and there is a deadlock, how do you resolve and prevent these ...
-2
votes
1
answer
162
views
Technical perspective vs managerial perspective in software failures [closed]
I am learning about various causes that lead to software failures. So far, two prominent causes of failures seem to be managerial and technical. An example of the resources I have looked at is this ...
-5
votes
2
answers
97
views
Two types of problems? [closed]
According to my experience, there are two types of problems:
For some problems I have been able to use some quick/dirty workarounds. Users are happy. Since the outcome quality has been acceptable for ...
6
votes
2
answers
684
views
How to manage the team effectively on a self-managing team?
I always adopt a practical attitude towards agile & scrum. I am more concerned with customer collaboration, small/continuous release, incremental development than following scrum rules strictly.
I ...
235
votes
25
answers
50k
views
How do I prevent Scrum from turning great developers into average developers?
I found this also happened in my team although he may have exaggerated the situation a little bit.
Scrum is a way to take a below average or poor developer and turn them
into an average developer. It'...
3
votes
4
answers
898
views
Large organization, different teams, unique tech stack or different ones?
This is a difficult question that can involve many people, it is a real scenario and can have real consequences.
A big organization with about 100 developers, working on different teams. The teams ...
3
votes
2
answers
349
views
Making software defect correction "fun" [closed]
Where I work we occasionally come across really challenging defects, which require a great deal of technical expertise, skill and patience to resolve. Getting our most talented engineers to work on ...
5
votes
1
answer
296
views
Information hoarding anti pattern [closed]
In The Phoenix Project the author describes an interesting antipattern: Brent is a super-important dev-ops engineer that personally knows the details of every new and old implementation and setup, but ...
-1
votes
1
answer
47
views
What are best ways to manage and keep track of services
We have an enterprise software introduced as SaaS model, and we end up with a huge number of services which are sometimes duplicated but no one knows, so what might be good practice ways to keep track ...
0
votes
0
answers
48
views
State Management design
I am working a product which have
WebApi
Android/ios app
Web app
WebApi is hosted in AWS EC2 .
Currently we have requirement like we need to mantain state. Take one scenario. App have 4 pages. ...
51
votes
5
answers
5k
views
How to keep consistency across the application architecture as a team grows?
As the sole developer in a startup, I had the luxury of being able to make a lot of decisions in the architecture and frameworks of our application.
Fast forward 4 years and an acquisition later, I ...
0
votes
4
answers
66
views
Extent of Administrator Capabilities: HR and Design Logistics?
So I am developing an employee management application on behalf of a company and am concerned about the extent of rights and capabilities that are to be bestowed upon registered administrator accounts....
-2
votes
1
answer
121
views
Is there any good reason for not using the issue tracker 'properly'?
I am used to treating the issue tracker as a source of truth and an organisational memory. I use it to record what the issue is and what has been done towards resolving it.
I consider this to be ...
1
vote
3
answers
303
views
how would you plan monthly refactoring days to eliminate technical debt in your team?
My team (yet) did not do much to work on technical debt and our code base includes huge amount of TODO code, unused code, 'could get better' code, @Ignore unitests and more.
I am about to start ...
0
votes
1
answer
2k
views
C++ naming convention for files within namespaces
I am currently working on a C++ project with a source file structure like this (headers excluded):
src/
├── namespace1/
│ ├── namespace1_base.cpp
│ ├── namespace1_derived1.cpp
│ └── ...
2
votes
3
answers
2k
views
Convincing a development team to use a better design pattern [closed]
I recently joined a company where I was tasked with building a system for one of their clients. The work I've done is so far working well, but the most senior developer on the team who's been with the ...
1
vote
1
answer
202
views
Preexisting culture issues during Scrum transition
My team has been trying to transition to Scrum for some time now, but it seems like the preexisting culture is preventing the team from switching to a new mindset or even causing it to move in the ...
1
vote
2
answers
203
views
What is the difference between pluralism and counterimplementation?
The paper in question is Peter Keen's "Information Systems and Organizational Change". This is considered a classic paper in software engineering, I'm studying it right now for a retrospective on a ...
0
votes
1
answer
105
views
What does this mean? "Up-and-In evades the problem by [see body]; it fails completely if consensus is not impossible"
The paper in question is Peter Keen's "Information Systems and Organizational Change". This is considered a classic paper in software engineering, I'm studying it right now for a retrospective on a ...
3
votes
1
answer
129
views
Alternatives to SQL for describing data mappings
Back story: I work for a startup which was acquired by a large Fortune 500 company. I'm the lead engineer on a project which aims to consolidate duplicate data stored by both companies. Our new ...
9
votes
6
answers
697
views
How to implement a development process with college students
At my first job as a software developer, my team used agile/scrum to manage our project workflow and it worked pretty good. I had some experienced mentors who set me on the right track - I owe them a ...
3
votes
2
answers
237
views
Persuading management that good software engineering is worth the effort [duplicate]
Background: I work for a small company which does not have a set of established best practices for designing software. I was hired to work on a project which gathers data from a stream, does some ...
-2
votes
1
answer
205
views
Convince manager, to switch from EF db first to code first
I really hate dealing with DB first, it is honestly the bane of my existence.
How can I convince my manager that, although the work to switch is a lot. It will be worth it.
6
votes
6
answers
2k
views
Why wouldn't my team want to run unit tests automatically?
I'm managing a team in .net.
They are writing unit tests, use them locally on a regular basis, and love it. However, they keep pushing to have the unit tests kept as a separate project and only want ...
27
votes
4
answers
4k
views
How to handle a TODO in a pull request?
When I review the changes in a pull request, I sometimes stumble upon a comment with a "TODO" note which may be there for different reasons, in our case mostly because of:
the solution used to solve ...
2
votes
4
answers
385
views
Scaling an overgrown SCRUM team
Backstory
A scrum team is well defined. They have a PO, scrum master, clearly defined scope. The workload increases, as more and more projects are covered and need to be maintained, but it is still ...
0
votes
1
answer
298
views
Shall I use low quality insecure software if I'm asked to?
I work for a finance startup managing the technical stuff. The COO decided to create a new web site using a contract developer and the owner of the company paid for it ($9k). I'm asked to use the new ...
2
votes
3
answers
588
views
How do you minimize destructive user workarounds? [closed]
Summary
Our development/support team creates applications for company employees (invoicing, task management and the likes).
We have a recurring issue where users misuse the applications they're ...
1
vote
2
answers
161
views
Contributions of a problematic team member to an open source project [closed]
I'm currently coordinating the development of a software for a certain scientific computational task. The developers are all working on the project on a voluntary basis. Our goal is to publish the ...
1
vote
2
answers
287
views
Solution to growing code footprint
I have this conondrum I have to deal with.
We have this already pretty big application which main purpose can be classified into 2 main functions:
Core data (deals with a pretty complex data ...
1
vote
1
answer
452
views
Does the software industry have a practice of using a standard classification or work-product coding system like construction uses CSI codes? [closed]
Overview
This question really becomes can I ask a software developer in Argentina or a software developer in Zimbabwe for a component in a standard way?
Background
Something that acts like I am ...
1
vote
1
answer
320
views
Are Program Managers still being used?
I recently read an an article about Functional Specifications by Joel Spolsky (if his name sounds familiar, its likely because the good Mr. Spolsky is one of the StackExchange founders). In the ...
4
votes
6
answers
5k
views
Is daily commit and push necessary for managers and supervisors to check my progress and productivity?
During work, i only make commit and push my work to our shared repository at Github, when i consider that I have done my task up to necessary changes which I may realize later. So that means that I ...
1
vote
2
answers
239
views
How to deal with large feedback cycles in Agile
Our project methodology is recently migrated from Waterfall Model to Agile, and the development and QA team is given proper training on that. Now, one of the Agile Strategies is "Small Feedback cycles"...
5
votes
4
answers
4k
views
Is fixed-scope, fixed-time really impossible to deliver in agile? Or what else use?
I have been reading some similar questions here but they are not the same. The project we have inherited from our partner has fixed scope and a fixed deadline to deliver. We are now thinking about way ...
2
votes
2
answers
868
views
Java Game. Preload objects and reuse vs create objects at runtime [closed]
I'm currently developing my first game in Java language.
The game is an endless runner with obstacles to avoid and enemies to kill. Unfortunatelly im still not experience enough and many times im ...
0
votes
1
answer
112
views
Should development teams switch projects at the end of every deadline (sprint)? [duplicate]
At my current position, it's common for teams to completely switch projects and hand-off their tasks to another team even if there is no valid reason, such as the other team having more experience ...
3
votes
2
answers
398
views
Post-mortem of a project
Scenario: I've been working for half a year on a small project with a team of two people. They are working in a foreign country, so most of the time we worked via video conference tool.
While those ...
6
votes
3
answers
452
views
How to deal with outlier programmers during sprint planning?
It is generally accepted that the best programmers produce at least an order of magnitude more than average ones. This seems like it would cause problems with the usual approaches to sprint planning ...
0
votes
3
answers
803
views
What to tell a manager who tells your estimates are too much for a genuine task [duplicate]
My manager keeps complaining that the estimates we have come up with are too much for the customer — every time he asks us to think like a customer and see whether the estimate is valid, but my point ...
16
votes
4
answers
3k
views
Manager reading version control commits
Our manager is monitoring the Git commits on all of our projects; usually this isn't a problem, and I love the fact that version control provides a log of all work that's happening, especially for ...
3
votes
1
answer
325
views
How can I implement scrum if management won't commit resources?
I want to try to apply scrum to a project. For the purposes of my question, let's assume that there are no other problems I'm trying to solve; I just want to practice scrum.
Over the summer we're ...
5
votes
0
answers
368
views
Putting together a business case for moving to git from TFS? [closed]
I'm probably going to be giving a presentation to my company (mainly management, but also senior developers) on the benefits of moving to Git from a centralized TFS setup. I know that I massively ...
1
vote
4
answers
259
views
Is there a stronger stress on management than on technical education in recent years? [closed]
In my working environment, over the past few years I have observed an increasing stress on developer management and self-management over technical education.
For example, at work I hear lots of ...