Skip to main content

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
-1 votes
1 answer
86 views

Rigorous way to compare designs that support the same project

When having 4 different designs that can be delivered for a project and there is a strong difference of opinions on which design is preferred taking into account functional/non-functional requirements/...
Jim's user avatar
  • 351
-5 votes
1 answer
106 views

Is it okay to have architects to work under the product owner as a part of scrum team? [closed]

So, as an architect, I work across the ecosystem, defining solutions, defining the future roadmap, and making architectural changes, upgrades, etc., along with collaborating with third-party vendors ...
Cooler's user avatar
  • 3
1 vote
2 answers
146 views

how best to take a vertical slice of something already trivial?

Lets say I have a project which is something relatively simple like a copy checker for legal text files stored in git, that multiple people contribute to via pull requests that must be reviewed before ...
A G's user avatar
  • 135
-1 votes
2 answers
231 views

How do you do major changes within an iterative setup?

I am part of a project that develops a software with quite a clearly defined in- and output. But the path (a chain of intermediate steps and artefacts) is not yet clear. We start with a toy-ish ...
MaK's user avatar
  • 87
23 votes
7 answers
6k views

Sufficient conditions for refactoring

I've found that many codebases in large companies degrade over time, only adding new features and never improving the design of the codebase. Gradually, these codebases degrade to what is considered &...
Divan's user avatar
  • 349
-2 votes
1 answer
89 views

What is a route I could take when considering setting up a data warehouse for a small business? [closed]

I am working for a medium-sized development and construction company and we are looking to upgrade our data and BI. Currently, all project data is managed via Excel (data, project management, and ...
Robert Eldridge's user avatar
0 votes
4 answers
561 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
2 answers
275 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
  • 170
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
87 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
660 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
218 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
143 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
552 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
4 votes
2 answers
382 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
  • 175
2 votes
3 answers
876 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
  • 438
4 votes
4 answers
1k 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
67 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
279 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,584
-5 votes
2 answers
95 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
1k 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
272 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
1k 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
914 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
-2 votes
3 answers
258 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
177 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
671 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 ...
Deep Thought's user avatar
-1 votes
1 answer
195 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
492 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
114 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 ...
HareSurf's user avatar
  • 2,635
5 votes
5 answers
453 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,086
-4 votes
2 answers
117 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
173 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
731 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
  • 365
2 votes
3 answers
4k 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
157 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,139
1 vote
3 answers
190 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
  • 501
-6 votes
1 answer
88 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
1k 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
  • 501
4 votes
6 answers
524 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
353 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
99 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
320 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
6 answers
1k 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
76 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
6 votes
3 answers
918 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,111

1
2 3 4 5
19