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
0 votes
4 answers
271 views

The role of the Product Owner in a Scrum Team following Domain-Driven Design

In the Scrum framework, the Product Owner is the person responsible for preparing the backlog, refining it, and prioritizing it. He/she is expected to be a domain expert and somebody with enough ...
BiA's user avatar
  • 121
3 votes
1 answer
196 views

Testing against a customer's environment before releasing

"In my company, we have this distributed system over Kubernetes. Some microservices are shared among all customers, and others are up to them to upgrade. This system has to interact with A LOT of ...
brandizzi's user avatar
  • 172
0 votes
0 answers
49 views

Publish a trivial libraries separately or as a collection

As an individual developer, I often find need to write a trivial (let's say, under 100 SLOC + tests + docs + build system config) library that helps me to write code of some other (large) project in a ...
jiwopene's user avatar
  • 191
-1 votes
1 answer
72 views

How to measure progress on a replatforming project?

I am working on re-platforming and migrating to microservice from an old monolithic application. But I need a way to measure the success and progress of the project. The things I thought about are: ...
HSLM's user avatar
  • 107
2 votes
2 answers
445 views

Shared Branch while working on User Story

Two developers (front-end and back-end) are working on one User Story, while the front-end is dependent on the work of the back-end. What is the best way to handle this dependency regarding the ...
mdiebels's user avatar
9 votes
6 answers
2k views

What alternatives exist to providing clients estimates for a software agency? [closed]

I work for a web development agency, and currently we bill clients by the hour, and provide estimates for each piece of work. Work is generally broken down into small chunks, with estimates being ...
tsvallender's user avatar
-3 votes
1 answer
211 views

Managing a project with an unfamilar programming language

Is there any common wisdom for managing a software project in an unfamiliar programming language? Most software projects go for safety and use some mainstream language but some opt for a niche ...
Gergely's user avatar
  • 131
-2 votes
2 answers
118 views

best practice to recover or handle requests 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 ...
Ali Shefaee's user avatar
0 votes
4 answers
492 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 ...
Pampa Nello's user avatar
10 votes
7 answers
2k 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 ...
Michael Macha's user avatar
3 votes
2 answers
356 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 ...
Unis's user avatar
  • 165
2 votes
3 answers
578 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 ...
kamilk's user avatar
  • 428
4 votes
4 answers
903 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 ...
Sandro's user avatar
  • 167
-2 votes
1 answer
64 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 ...
hubert's user avatar
  • 105
0 votes
2 answers
205 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 ...
einpoklum's user avatar
  • 2,488
-5 votes
2 answers
90 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 ...
Megidd's user avatar
  • 124
2 votes
7 answers
817 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 ...
cloudCharm's user avatar
1 vote
3 answers
228 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 ...
CycklopsGT's user avatar
4 votes
3 answers
842 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 ...
Segmentation fault's user avatar
-1 votes
1 answer
602 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 ...
Sam's user avatar
  • 1
-3 votes
3 answers
194 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. ...
WeisserHund's user avatar
1 vote
2 answers
166 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" ...
i_hate_microsoft_slate_program's user avatar
41 votes
8 answers
7k 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 ...
Martin Ueding's user avatar
2 votes
4 answers
517 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 ...
Kevin's user avatar
  • 251
-1 votes
1 answer
166 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, ...
gianni85's user avatar
-2 votes
2 answers
312 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 ...
ruchi verma's user avatar
2 votes
2 answers
106 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 ...
Lance's user avatar
  • 2,585
5 votes
5 answers
438 views

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

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 ...
Diane M's user avatar
  • 2,056
-4 votes
2 answers
116 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 ...
Kaffeburk's user avatar
2 votes
6 answers
172 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 "...
rotem shaul's user avatar
1 vote
3 answers
638 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? ...
Kal's user avatar
  • 345
2 votes
3 answers
3k 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 ...
Amal K's user avatar
  • 101
-2 votes
3 answers
148 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 ...? ...
Megidd's user avatar
  • 124
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 ...
Vorac's user avatar
  • 7,099
1 vote
3 answers
180 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, ...
Foxy's user avatar
  • 219
-6 votes
1 answer
82 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 & ...
product_n's user avatar
1 vote
2 answers
812 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 ...
Foxy's user avatar
  • 219
4 votes
6 answers
440 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 ...
Arkadiusz Kałkus's user avatar
6 votes
8 answers
327 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 ...
Mookuh's user avatar
  • 187
-1 votes
1 answer
95 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 "...
TK-421's user avatar
  • 127
0 votes
1 answer
293 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 ...
skr's user avatar
  • 123
1 vote
5 answers
863 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 ...
Hassaan Raza's user avatar
-2 votes
1 answer
75 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 ...
user85361's user avatar
5 votes
3 answers
739 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 ...
paul23's user avatar
  • 1,071
-3 votes
1 answer
81 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 ...
AlexanderHedlund's user avatar
5 votes
2 answers
572 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 ...
Raph Schim's user avatar
2 votes
1 answer
168 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 ...
The Guy with The Hat's user avatar
7 votes
5 answers
656 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 ...
Holli's user avatar
  • 475
10 votes
7 answers
956 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 ...
John Wu's user avatar
  • 26.2k
1 vote
2 answers
183 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 ...
Ale's user avatar
  • 53

1
2 3 4 5
19