Questions tagged [project-management]

Project management is the discipline of planning, organizing, securing, and managing resources to achieve specific goals.

Filter by
Sorted by
Tagged with
-3 votes
2 answers
59 views

best practice to recover or handle a request that is half completed or partially failed [closed]

Assume I have a request: app.post('/order', ()=>{ // task 1 // task 2 // task 3 }) and task1 and task2 is completed but task3 failed. for example a user paid order successfully but saving order ...
user avatar
0 votes
2 answers
244 views

How much should developers be concerned about budget?

In an agile organization, how much (if at all) should developers be concerned about the budget allocated to a project? My opinion is that they should not be particularly concerned, because: a ...
user avatar
10 votes
7 answers
851 views

Are there historical problems with non-ASCII identifier characters in code?

I frequently encounter recommendations to specifically keep to ASCII characters in field and function names in documentation, even though non-ASCII (modern Unicode) generally works perfectly. An ...
user avatar
3 votes
2 answers
314 views

Moderate discussion on choice of programming language

Assume you have a small set of suitable programming languages (e.g., Python, C++, Julia), a clearly defined task (development of software services in the context of computational sciences), and a team ...
user avatar
  • 165
2 votes
3 answers
174 views

How to implement ownership of microservices while maintaining business agility?

I am struggling to reconcile some good recommendations, relating to the microservice architecture and Agile and DevOps, that are mutually exclusive in my mind. On one side we have the recommendation ...
user avatar
  • 428
4 votes
4 answers
250 views

When is a task considered blocked?

In Agile software development, when is a story or task considered blocked? Does the task need to be in progress? Or is the fact that a dependency is not completed, enough, for a task to be considered ...
user avatar
  • 167
-2 votes
1 answer
59 views

Handle project where the goals is to choose a new solution [closed]

After my scrum certification, I had a chance to be selected as the team lead of a small project in my company. The goals is to made a choice on the new SAP the company will use. We are a team of 6 ...
user avatar
  • 105
0 votes
2 answers
133 views

How to manage ongoing development of two variants of the same library?

I'm the developer and maintainer of a FOSS C++ library, call it libfoo. There used to be just one variant of it; and I've made several numbered releases. Last year, I've created a second variant of ...
user avatar
  • 2,365
-5 votes
2 answers
76 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 ...
user avatar
2 votes
7 answers
390 views

How to prevent making silly errors while programming on a fast faced project and also maintain the project structure,

I'm working at a startup, as a solo mobile application developer as a contractor. This has been for around 5 months now. I work part time. I have 3+ years of experience as a developer. We have a ...
user avatar
0 votes
3 answers
157 views

What do you call a routine that contains a smaller routine?

Just a question about general terminology. A subroutine as I understand it is basically a packaged subset of instructions that a routine runs to obtain a specific result that it needs for a larger ...
user avatar
4 votes
3 answers
478 views

Requirements engineering done in Excel and Word?

Throughout this semester my classmates and I had to do the pre-coding(?) phase of a project (requirements and such) as part of our Software Engineering course. The way our professor had us do it seems ...
user avatar
-1 votes
1 answer
102 views

What is the best way to keep track of versions of multiple micro services delivered as part of a software solution?

We have an enterprise solution which consists of multiple components which are in turn comprised of micro services. We cater to both onprem and hosted models. The challenge is to keep track of the GIT ...
user avatar
  • 1
-3 votes
3 answers
150 views

Working on a project where the PO/Customer is unbelievably unorganized and does not provide hardly any requirements [closed]

Little History, I used to work directly for this company a few years back. Due to budget reasons I decided I needed to move on. however I maintained as a part time contractor to keep the lights on. ...
user avatar
1 vote
2 answers
123 views

6 week fixed timeline for build phase - waterfall?

Context: I am talking about a new program from Microsoft for Microsoft Teams based app development called "SLATE". This program requires 6 weeks fixed timeline for the "Build" ...
user avatar
41 votes
8 answers
6k views

Getting buy-in for cleaner and more structured code

I am at my company for half a year now and think that I have gotten a fair idea of their codebase. Initially I didn't dare to form strong opinions, but now I start to feel that the code could benefit ...
user avatar
2 votes
4 answers
190 views

How can I keep track of which existing lines of code/text have passed some new review?

Firstly, this is a really tough topic to do searches for because you get a wealth of information on “code review”, which is different from what I’m referring to here. That normally refers to ...
user avatar
  • 241
-1 votes
1 answer
113 views

Hotel restaurant menu ordering process

With my team I’m facing a problem. For a hotel, we are asked to develope a cloud application that will let guests taking orders from hotel restaurant menu trough their devices. To access the menu, ...
user avatar
-2 votes
2 answers
110 views

Cost estimation from agile story points

I am new to project management. I have been through a series of lectures. I am stuck with a problem and have no idea how to proceed with it. I would highly appreciate it if anybody could give me ...
user avatar
2 votes
2 answers
98 views

How does a database implementor migrate their database engine to a new data structure?

I am working on implementing a database of sorts and am stuck wanting to make it perfect from the get go because I realize I don't know how to migrate the database engine from one data structure to ...
user avatar
  • 2,412
5 votes
5 answers
389 views

How to improve the "truck factor" in my development team?

I'm currently a developer in a team of size 3-4 and I am concerned our team is not at all resilient to me taking days off or saying goodbye. Two years ago when I arrived at the company I made the ...
user avatar
  • 2,011
-4 votes
2 answers
104 views

How to handle a manager/programmer clash on classic problem with focus on current cycle versus focus on strategic issues [closed]

In one of the company's im involved with there is a problem between one manager and a programmer. They are both very good at their jobs, but there is constant clashes. I would like to get some ...
user avatar
2 votes
6 answers
164 views

Advice regarding tools and insights from sprints on developer performance

I would like to get some help or ideas regarding the usage of JIRA and getting insights from it. I just joined a small company as a junior project manager. In the last several sprints, Developer "...
user avatar
1 vote
3 answers
425 views

What's the scope of the Definition of Done in Scrum?

The Scrum Guide isn't very explicit about the scope of the Definition of Done. Is it supposed to be: defined in general for the project? defined per sprint or per increment? defined per story? ...
user avatar
  • 335
2 votes
3 answers
852 views

Difference between a Software Requirement, a Feature and an Objective

I'm working on my first ever software project. Being the only one working on it, I'm making the work breakdown structure and I know requirement gathering is an important phase in the development ...
user avatar
  • 63
-2 votes
3 answers
139 views

Perfect product vs progressive releases

There can be some approaches regarding releasing a software product: Perfection before launch to generate a technical gap with rivals Progressive frequent releases and getting user feedback ...? ...
user avatar
95 votes
8 answers
10k views

Adding a new developer just before deadline is horrible. But what is not?

Imagine a project is assigned to a team, deadline is estimated as 8 months. After 6 months it becomes apparent the project will most certainly not be complete on time(e.g a law changes or a hidden ...
user avatar
  • 6,705
1 vote
3 answers
158 views

Why are code readability and debugging arguments often expressed as a counter-argument for the use of generated LR parsers?

When it comes to using an LR parser generated by a tool, such as Bison, a disadvantage that often comes up as counterarguments is that the resulting parser will be unreadable and complicated to debug, ...
user avatar
  • 219
-6 votes
1 answer
71 views

Outsourcing The MVP development

our company wants to outsource the development of MVP. Since it is my first project as a product manager, I am expecting story map ERD Technical specifications i.e. language, database, DevOps & ...
user avatar
1 vote
2 answers
221 views

Should we include the entire sources of the libraries used in our project?

I'm used to using static link libraries in my projects. This doesn't make the solution heavier and allows to be updated more easily. However, I see some GitHub repos providing in their sources the ...
user avatar
  • 219
4 votes
6 answers
359 views

How to harness the chaos within the development team?

I'm a rather experienced software developer. I worked with many teams and projects throughout my career so far. The recent two projects, however, challenged me in an unusual way. Namely: they were ...
user avatar
6 votes
8 answers
279 views

How can a client support agile development methodology?

My company works in the field of public infrastructure in Europe, specifically as a software provider and operator. All of our development work is currently outhoused, to two main suppliers relevant ...
user avatar
  • 187
-1 votes
1 answer
92 views

How to improve my development strategy?

I am writing a program for Windows, which uses two databases. One is very big (dozens of tables and thousands of records) and comes from another program, but I only download data from it. Second is "...
user avatar
  • 127
0 votes
1 answer
195 views

C++ Project Structure in UNIX/Linux environment: test and app folder

I am trying to figure out the right project structure for C++ and I am working on Ubuntu using CMake. I mostly work on AI/ Robotics/ Data Science. Assume that I want to generate executables and ...
user avatar
  • 123
1 vote
5 answers
474 views

What Comes First, Project Planning or Requirment Analysis?

By first, i mean i have read articles which puts project planning as the first phase of the sdlc. In my opinion it should come after the requirement analysis and specification, because if you dont ...
user avatar
-2 votes
1 answer
74 views

Is there any type of development platforms for systems which have both electronic and mechanical components together with software components?

I am starting to work in a company. In this company, we have a set of products. These products are inherently related and have many shared functionalities and parts. Each of our products consists of a ...
user avatar
5 votes
3 answers
425 views

How to catch "continuous ongoing tasks" into a scrum system?

Well in working with scrum it's always seen as important to make clearly defined stop and start points of small tasks. However how do you capture "ongoing" tasks into a scrum system? Like on friday ...
user avatar
  • 1,021
-3 votes
1 answer
71 views

Do we need project managers in the agile organisation when doing software development or are the project governance replaced by product governance? [duplicate]

Q: Do we need project managers in the agile organisation when doing software development or are the project governance replaced by product governance? There are several questions asked and answered ...
user avatar
5 votes
2 answers
383 views

Where can I put project dependencies

I've just finished my studies in Computer Science and now I'm working. The problem is I'm the only computer scientist in my company and I'm probably taking a lot of bad habits. I would like to correct ...
user avatar
2 votes
1 answer
127 views

How does COCOMO handle large projects that could be split up into smaller projects?

Let's say I want to use COCOMO to estimate the effort to produce a 100 KLoC embedded project. Not including the Effort Adjustment Factor, the effort would be 2.8 * 100^1.2 = 703. However, the project ...
user avatar
7 votes
5 answers
474 views

How to keep developers informed about a code library in large organizations?

Although our products often have the same requirements, the solutions are always developed anew. From different people, with different good results and different quality. A code library especially for ...
user avatar
  • 475
10 votes
7 answers
843 views

If adding people to a late project makes things worse, what options DO work?

I am working on a project with a fixed deadline (there are financial penalties if we are late or drop any features). We are late. My project manager keeps asking if we can add people so we can get ...
user avatar
  • 24.6k
1 vote
2 answers
179 views

Should i accept that a client adds changes to sourcecode on an ongoing development?

I'm currently in a situation (i'm a technical lead) where the client has modified on his own the source code, and i'm being told to accept the changes and keep working on that version. Technically he ...
user avatar
  • 53
52 votes
10 answers
10k views

My project manager does not accept carry-over in Scrum - is that normal?

I am a developer working on a new mobile app for Android and iOS with a big backend component. We have been in three sprints of this project, and we use Scrum with all of its ceremonies (refinement, ...
user avatar
  • 645
1 vote
3 answers
256 views

Product Backlog items estimation - How to avoid estimations in hours when there is no team velocity and team is new?

This is the case: A new team which consists of 6 people. They are a new team so there is no velocity that can be used for further sprint planning. A problem: The project manager wants to know when ...
user avatar
1 vote
3 answers
772 views

How relevant is DSDM nowadays?

After recent years working mostly with SLA, Incident Management and ITSM, I'm considering moving back to software development management and agile methodology. I'm returning to SCRUM lessons and would ...
user avatar
  • 127
1 vote
2 answers
269 views

Where should I start with an Integration Test for a Legacy Software in .NET? [closed]

Currently, I'm planning a new project of CI/CD with Azure DevOps (with Git, already committed) for an old Solution, which contains 17 C# projects. Technically, we have access to the source code and it'...
user avatar
10 votes
5 answers
7k views

How to communicate a SWAG estimate

I support a large enterprise software project which frequently receives enhancement requests from our customer. The customer will only pay for the work up front in fixed-price contracts. We provide a ...
user avatar
3 votes
0 answers
239 views

C++ dependency management across projects

We are developing a benchmarking framework in C++, with Make and CMake as build tools. The aim of the framework is to allow others who build algorithms to perform head-to-head comparison against prior ...
user avatar
0 votes
2 answers
267 views

Is it a software engineer's responsibility to structure data as opposed to a DBA?

As a backend engineer at a small company, we're running into a question of whether we need a DBA or another backend engineer (SWE2). The reason why this is a question stems from a difficulty in ...
user avatar
  • 111

1
2 3 4 5
19