Questions tagged [software-development]

This tag is for questions about software development projects, as opposed to questions about construction projects, or some other field that doesn't involve software.

Filter by
Sorted by
Tagged with
1
vote
3answers
46 views

What does “N” mean and how to count

I've been doing some research around managing our sprint cadence to align teams across time zones and came upon, "N+1" when describing a day of a sprint. I've not been able to find a definition of "N" ...
-1
votes
0answers
26 views

How to protect my codes against being stolen by my programmer(s)? [on hold]

I am interested to know is there a way I can protect my codes against being stolen by the programmers who write the code? What if they copy the codes on a flash memory or upload codes on their github, ...
1
vote
3answers
43 views

Managing separate releases with common code

My product has following structure: Website, iOS, Android mobile apps, backend. There's a common code that is used by all components above. Say, you have to change a piece of code inside of it (just ...
2
votes
3answers
134 views

Agile hard for the developer

By being responsible to make the product do what it needs to do, Agile can be hard on the developer. He/she is the one responsible for things not being correct, even if it was delivered what was asked ...
0
votes
4answers
321 views

Meaningful capacity planning for part-time, small-team projects

I've been using Scrum for ages on my own projects, which are usually part-time (couple of hours per week -- maybe up to 10 hours a week) and usually solo (although occasionally include teams of up to ...
1
vote
1answer
102 views

How can I calculate how many developers do I need and how long it takes to complete the project?

I am trying to create an LMS system using Angular and NativeScript. It's a LMS web application like Adobe connect (although a simplified version) that will be written in Angular 8 for example, and a ...
4
votes
3answers
93 views

How much defect rework is expected?

I am working as developer in product based software company. In all companies I worked as of now , we say that the quality of this delivered story is good or bad. But I find this is subjective. Is ...
-1
votes
2answers
78 views

Design and architecture considerations for management tool [closed]

I am learning about management and coming from software development I was wondering how I would design a tool to help users manage their software development projects. When it comes to the data ...
5
votes
4answers
149 views

Timeline for outsourced software development

We currently have a website solution project in which I am involved. We are also outsourcing the development from local software-development companies. We have not selected a vendor because we are at ...
1
vote
4answers
246 views

Sprint Bouncer role

Our engineering team uses agile scrum and we are finally growing enough to be able to delegate more scrum roles to more members, including to some of the engineers like myself. One role we're ...
2
votes
3answers
134 views

Can code base metrics be used for budgeting for software engineering or code maintenance?

Recently my manager asked my team for some metrics on the code base, in order to budget for my team. These are the metrics requested: Number of source code files Code Lines Comment Lines Blank Lines ...
3
votes
1answer
60 views

Is there a terminology for projects spanning across multiple time zones?

It is very common for projects involving people from different time zones which brings with it a bunch of management and communication issues. Is there a terminology used in Software world for such ...
1
vote
1answer
96 views

How to move towards Scrum when we don't really seem to be able to fit into 'The Scrum Guide'?

I have previously asked a question on PM, which was not well focused, but I still received some useful tips. I do plan on putting some of the notions in front of my manager, but I would like to re-...
1
vote
2answers
111 views

Project Management and People Management

I working for a high profile C-team member. He has a few success stories and big brands to his name. I have a lot of respect for this person. This person has recently come in and taken line management ...
11
votes
3answers
429 views

If you already release continuously, what are the benefits of a Scrum Sprint of constant length?

Sprint: an arbitrary length of time over which you implement and release software features. From what I've read here and other places, it seems that the benefits of a Scrum sprint are that at the end ...
2
votes
3answers
84 views

Using Scrum for test development for a constantly changing product

We're currently developing tests for a software product that is very liable to changes - the changes are introduced very often and therefore we have to modify our test very often. Commonly we are ...
2
votes
3answers
72 views

How to manage development tasks and bugs/issues in a small fully-remote development team?

How to manage development tasks and bugs/issues in a small fully-remote development team? I've just hired two developers so I need to put a system in place for managing development tasks, reporting ...
5
votes
2answers
187 views

how to cover details (side effect not desired workflow) with scrum user stories

As a scrum/agile system student, I find the situation where you have to write up a user story in the classical form and at the same time, describe the behaviour of parallel workflow, very hard. As a ...
0
votes
2answers
63 views

Is there an official word for the pre-Agile “just do whatever” methodology?

Textbooks and training courses about Agile always compare it to Waterfall. I imagine that IBM in the 1960s used Waterfall, and there may well be some government agencies that use it, but in the small ...
0
votes
1answer
38 views

What are some best practices for deploying bug fixes to multiple code bases?

Just a bit of a background, I am working to manage a big legacy system that has at least 32 branches for it's sub systems. The challenge is how to manage and not miss required change points or defect ...
1
vote
1answer
44 views

Why is the word “business” used in business rules?

I'm migrating this question from SQA. Why do expressions like business analyst, business intelligence, business rules, etc. using the word "business"? I guess that is because usually software is ...
0
votes
1answer
25 views

When we are calculating the cost for implementing a new web application, should we have separate cost for providing the source code to the client [closed]

I am working on a new asp.net core MVC web application as an out sourced senior software developer/architecture. now i did many requirements gathering sessions with the client, and i came our with a ...
2
votes
2answers
127 views

How to avoid recurring questions and contradictions about same or related problems?

The questions How can we avoid ending up with contradicting requirements raised from the users? We'd appreciate process improvement suggestions that'd fit our limited resources. Disclaimer I haven ...
0
votes
2answers
69 views

BDD Gherkin definition of un-gherkin-like work

We are dealing with the split of work which, in the old process, would have all been one big task; Now, (under Scrum) that work is split into stories and refined. We are using BDD to define those ...
2
votes
6answers
151 views

What can be done about a task with a tight deadline and no analysis?

I am a software engineer. Today in the middle of a Sprint I was told to drop all my activities and start doing another task whose Jira entry has like 3 words. The deadline for this task is very tight ...
1
vote
4answers
166 views

How to manage long-term software quality requirements?

As newly assigned manager on an already ongoing agile continuous delivery software development project, one of the objectives is the following. Ensure that software quality meets long term ...
1
vote
3answers
92 views

What's the name for the issue where a customer cannot articulate his/her requirements before seeing the finished software?

Most of you will be familiar with the issue of a customer having vague requirements. Once s/he gets the software, s/he is of course perfectly able to articulate his/her actual requirements, since s/he ...
8
votes
5answers
1k views

Can scrum master interrupt team member during daily Scrum?

We are a small team using Daily Scrum meetings to track progress of our mobile app development work. The developers are of varying experience range from 2+ years up to 9 years, and with different ...
1
vote
2answers
109 views

How to estimate a Research and Development project?

Our software team has been doing a lot of R&D work to improve the performance of our product. Of course, the management team would like to know how long it's going to take to improve the ...
0
votes
1answer
68 views

Necessity to micro manage off shore developers [closed]

In a large organization, every morning a manager from the HQ office has a meeting with the dev team(s) based offshore (India) and checks the work they've done. He's very tech savvy, and says that he ...
2
votes
2answers
121 views

How to motivate and measure high performance of team as new manager?

As newly assigned manager on an already ongoing agile software development project, one of the objectives is the following. Motivate team to high performance This can be done in various ways and ...
2
votes
2answers
113 views

When to know I'm ready to start developing

Created user stories for a specific software development project and, from my last question, learned to just jump into dev even though there might exist undiscovered user stories. Still, i wonder... ...
2
votes
2answers
104 views

Work agile with a very small team

I'm working on a software development project on a team with only two persons and it's not an option to consider hiring more people. This appears to be a case where one has to respond to change over ...
2
votes
2answers
57 views

Should I word backlog items as what's broken or what work needs to be done?

We have a software project that we are trying to implement some basic project management for and we're starting simple, just using a Trello kanban board to track bugs/feature requests. I am beginning ...
5
votes
2answers
703 views

Scrum for SDK development - split stories horizontally?

Our product is moving more and more in the direction of a software development kit (SDK) which can be used by other developers. This brings up quite some challenges to our agile processes, though ...
6
votes
3answers
99 views

Should we arrange multiple agile sub-teams along customer groups or along software components?

The question's context is a company that creates a software product that consists of several functional components (you could also call them sub-products) and sells the product to a rather small ...
4
votes
4answers
108 views

Sharing important information effectively in an small group

I'm working in a software project with about 25 students (divided in 4 groups). As right now we use Slack for chatting and sharing important decisions we make. Slack is an communication tool similar ...
3
votes
3answers
141 views

How to convince business team why software development IDE licensing is important?

Sorry if I'm asking in the wrong community. In our company we have a "tradition" to not to pay for licenses for development integrated development environments (IDEs). The business team's arguments ...
5
votes
1answer
183 views

Should we include Graphic Team into Scrumban Process?

Our team familiar with traditional SDLC process like waterfall. So, We wanna step to scrumban. (we think it suitable for us.) But we have something to concern and not sure what is best practice for us....
6
votes
2answers
146 views

Do companies normally develop projects solely through reverse engineering?

I currently work in the IT dept of a small company. Our team consists of 5-7 people. We do not have business analysts & our projects are all reverse engineered & started without requirements. ...
13
votes
5answers
1k views

Our Team Finished Our Project Before The Deadline! What Now?

I have 1 project under me and looks like we are ahead of time in this. We told client that the project will be completed in a month, and the developer completed it in 2 weeks. What should you do in ...
2
votes
1answer
103 views

Does SAFe yields better long term results than traditional Agile

While SAFe is picking up a lot of attention and as I understand seems to yields better long term results (velocity and overall product quality) than traditional Agile, I'm curious about its possible ...
1
vote
2answers
103 views

How to diplomatically deny client access to their server

My client has requested access to their server we have not delivered yet, due to the development of the project is still in progress. They do not have anyone on staff with technology experience. And ...
1
vote
3answers
673 views

Indicator of achievements for performance goals

This is the first time I've been asked to give any "indication of achievement" following the (S.M.A.R.T. methodology) with predefined goals. Below are the predefined goals: Ensure a Secure Platform ...
71
votes
14answers
91k views

When to Use Waterfall, When to Use Scrum ?

Where I lecture, I was always taught to use waterfall to manage projects, but when I finished college, waterfall wasn't the only method that can be used for project management, and I am very ...
8
votes
4answers
2k views

Planning a sprint after reduced team strength

We have seven people team and their running velocity is ~50 points(2 weeks sprint). Now due to change in business focus, we have to reduce team size from 7 to 4. How do we plan current sprint? ...
0
votes
1answer
88 views

Project baseline and software development lifecycle

I have a uni assignment that has the following requirement "include in your baseline document how the project will include the project management lifecycle and the software development lifecycle" ...
6
votes
3answers
240 views

Is it possible to be agile with a highly technical project?

I'm working on a small (4-6) team on a project that involves creating a machine learning model to predict the outcome of sports matches real-time. This also involves scraping the data and storing it ...
0
votes
1answer
663 views

How to do L1, L2, L3 effort estimation for Applications Support

How can I do L1, L2, and L3 effort estimation for Applications Support? I am naive and don't have any experience. Can anyone tell me, from very basic fundamentals, with an example? It will be great ...
3
votes
8answers
208 views

What software can I use to make it easy for developers on my project to vote? [closed]

I am working on an open source project, and we are looking to make changes to the way we do version control. I want to propose several systems, and have the developers vote. What would be a good ...