Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

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.

4
votes
1answer
82 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. ...
6
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
39 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 ...
5
votes
3answers
146 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 ...
4
votes
3answers
129 views

Earning Respect of Team Members When I Know Very Little About the Topic?

I've recently been assigned project manager of a project which requires moderate-high degree of technical skills in machine learning that are above my level. Originally a programmer, I have previously ...
3
votes
1answer
54 views

Small team in large team, using two boards in JIRA

We have one large project running at the company where I work as a developer. We have developers from different teams involved (different companies even), testers, analysts and whatnot. This large ...
2
votes
3answers
79 views

I need project management experience to get into a project management role but no one will hire me. Can anyone help? [closed]

Good Afternoon All, My name is Edriss and I have acquired my certificate in Project Management from UC Berkeley on July 2017. I have been looking around the web to find an entry level role in project ...
3
votes
5answers
176 views

How to motivate high performers in team?

Two months back I was asked this question in an Amazon interview: How will you motivate the High performer in your project? My answer, which I follow on the ground level: There are different ...
-1
votes
2answers
43 views

Legally Advisable to Give Copy of Project Plan and Systems Design to Stakeholders? Software Copyright Laws

When working on a software project as an independent team of freelance developers, is it legally advisable or inadvisable to give a copy of the Project Plan and Systems Design documentation to the ...
3
votes
3answers
96 views

How to sync work in small software team

We are a small software team with 4 members: one Software Architect that gathers requirements and writes Requirements document and Specifications document one Designer that designs visual wireframes ...
2
votes
4answers
74 views

Under what circumstances should a software vendor be allowed to increase charges due to unforeseen complexity?

Something that occurs quite often in outsourced software projects is the vendor underestimates the complexity or learning curve associated with an agreed-upon statement of work, and wants to increase ...
0
votes
1answer
50 views

How can I encourage remote employees to ask for help?

We've recently acquired a new developer who's working remotely with occasional visits. The initial period of friction has passed, but they're still very reluctant to ask for help and would spend ...
2
votes
4answers
117 views

How to handle client's unrealistic testing results

I have an application form on a website to apply for something. It's been tested thoroughly and passes. However my client found that if you entered an emoji in one the fields that does an address ...
0
votes
1answer
71 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" ...
1
vote
2answers
79 views

When will waterfall development model cycle phase end?

As we can see from the link above, i assume the development in the waterfall model will never end. As it reach the maintenance phase, the team will be need to re-analys the system or improve the ...
1
vote
1answer
43 views

How to improve the workflow in laboratory

I am a graduate student in a Computer Science Laboratory since a few years ago. For the past years I have designed and implemented a fairly cutting-edged complex piece of software along a team of ...
2
votes
3answers
94 views

How to deal with delay beween development and deploy

I'm not sure if this question is a duplicate but couldn't find anything of the sort even though it seems to be a common issue, so if it is a duplicate, excuse me for my inefficiency at searching ...
1
vote
3answers
534 views

Are there any alternatives to Agile Software Development? [closed]

As of 2018, are there any documented approaches to delivering software that are not classed as Agile? Of these approaches, are any supported by or adopted by FTSE100, Fortune500 or flagship software ...
0
votes
1answer
34 views

How can I know if my app is ready for beta release?

I have created an Android app which I think works "good enough" but I have not a large amount of users and not done much user testing. I did the first alpha release last week. Everything works, can I ...
2
votes
5answers
194 views

Team needs a lot of time to deliver even the simplest stories- how to know why?

So, the problem, from the management perspective is that a Scrum Team delivers only the simplest stories within the whole Sprint. Literally, changing a button takes two weeks. The Team estimates ...
3
votes
1answer
107 views

Difference between Incremental and Iterative development (Not Agile)

I know there are millions of articles on this topic and they all talk about: Iterative (Iterative Waterfall) Dev - delivers an improving product at the end of each iteration Incremental Dev - ...
0
votes
4answers
83 views

How to speed up a passed-the-deadline project while maintaining credibility?

The team I manage has been in the final pre-production push / bug-fixes stage at the end of the project for over a month now, while we allotted one week for these fixes (total project time was 2 ...
0
votes
2answers
252 views

Is there a difference between the terms phase and sprint

Is there a difference between the terms phase and sprint and can we say that the sprint is a phase? In waterfall methodology they use the term phase and in agile they use the sprint term so is there ...
1
vote
3answers
62 views

Is creating mock-ups a good idea when starting to develop a new project?

I'm designing my first Android App, and I find it very hard to actually understand what my system should actually do. I have a general Idea but when I try to tell it to others I fail to communicate ...
3
votes
4answers
600 views

Measuring code productivity between team members

First question, so here goes! Between two programmers on the same team, one has produced more code but more defects, whilst the other has produced around 20% less code but significantly less defects ...
3
votes
3answers
206 views

Are there alternatives to estimation? (Software development)

I am taking control of a small project for the first time, and want to tell if we can deliver our scope on schedule. Most teams I have worked in have used story-based estimations. My experience of ...
0
votes
1answer
42 views

How best to model project completion by adjusting available resources?

I'm PMing our team of 4 engineers (myself included) but am pretty new to process. In attempting to plan out our work for the next year (and we have lots) I'm looking for the right way to: List ...
0
votes
0answers
8 views

Sitecore MarketPlace Redirect Manager not redirecting dynamic URLS and Existing Sitecore Items

Sitecore Redirect Manager is not working for: 1) If it finds the old URL then it doesn't redirect to new url. 2) If the old URL is created dynamically from code then it's not redirecting to the new ...
0
votes
1answer
54 views

Vertical slices with split disciplines

We have a DevOps team which includes a BA, .NET developers and SAP developers. The .NET and SAP developers can and will only work on their particular discipline. Some of our stories involve only .NET ...
2
votes
2answers
162 views

Make Sure Developers Follow Requirements & Test Their Code

We are a team of 3 developers, 2 QA, a project manager, and me as stake holder (acting Chief Technical Officer in our small company). We have been working on developing a medium software product for a ...
1
vote
2answers
49 views

What are the priority quality practices?

I have recently joined a small software development team that has 1 product with multiple external customers. There is no specific project management methodology or framework being used, so ...
-1
votes
1answer
35 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 ...
1
vote
1answer
96 views

OKRs as a new Waterfall

I'm a software developer and I don't have deep knowledge of the best practices around Objectives and Key Results (OKRs), so I base my question mostly on how they are used in my company. Every quarter ...
3
votes
1answer
61 views

CR Rejection / Approval based on the Technical Feasibility

I have a concern with regards to CR rejection / approval process. A client presents his / her requirement to the PM and PM asks them to raise a change request, but once the requirement is analyzed, ...
0
votes
1answer
63 views

Software Developer gathering requirements, Department Managers providing input and discouraging input from Users

I am finding myself in an awkward position. I am a Developer and I have been assigned the Development work for a Project that will convert a paper workflow to an electronic workflow. The small ...
1
vote
4answers
185 views

Scrum - 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
1answer
60 views

How to estimate the value of software for a control system?

Control systems are like computers, but sometimes less so. For the current discussion, it can be assumed that some custom effort maybe needed to make the same code work on different platforms. With ...
1
vote
3answers
526 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 ...
2
votes
2answers
138 views

Can't do 'vertical'

I've been asked what a team should do when the nature of the project precludes vertical slices in their deliverable stories. The definition of 'Incremental Development' is provided here: https://www....
1
vote
3answers
104 views

Handling architectural problems down the line

What do you do when you get X months into a project which is using Scrum and either a story, a developer, a review or planning session makes it clear that a serious architectural problem is evident, ...
1
vote
2answers
98 views

Estimating and Project budgets

I'd be interested to hear how you manage dealing with project budgets when having to provide a fixed cost up front for the customer ahead of starting the work? For context, and without giving too ...
1
vote
1answer
115 views

Handling bugs in Kanban (using JIRA)

When we have features, we usually break them down to tasks that take about 1-2 days. Usually our dev tasks are not ready for QA as soon as a developer finishes developing them, but only after the ...
0
votes
2answers
76 views

When is using a Kanban(-like) board with paper tickets okay?

At some point our project manager (PM) switched to a Kanban-like board (we have "Open", "In progress", "Verification", "Feedback", "Analysis" and "Test" fields on the board; our project follows (I ...
0
votes
1answer
59 views

How to create a schedule for a UX process?

I started to work on a new project ( software development) an my boss asked me: "what are the next steps? I need a schedule!" We're at the beginning, doing some user tests and researches about the ux ...
3
votes
4answers
1k views

Should I have user stories dealing with the case where user is not authenticated?

In my software, a lot of services expect user to be authenticated before performing. In positive scenarios, I have this kind of context: Given I am authenticated When I create meeting X Then ...
2
votes
4answers
174 views

Is software development becoming some sort of anarchic system around the world?

In the last 10 years with the spread of Agile, I've seen developers taking more and more responsibility in the make of the software. Usually the implementation decisions are a team job and not anymore ...
3
votes
4answers
182 views

How to finance non-programming activities when clients don't want to pay for these activities?

On one hand, software development involves a lot of non-programming activities like requirements gathering (including analysis), estimating, planning, testing, tracking work, change request management,...
0
votes
1answer
71 views

What is the best requirements format for tenders

Large organisations often ousource software projects. For this purpose they create tender documents, which are used by software companies to make a bid. Tender documents must specify requirements so ...
4
votes
4answers
726 views

How should a Scrum Master handle high cycle times from individuals on a team?

As a Scrum Master / Agile Coach, what is the correct approach for dealing with Engineers in a team who take longer than the rest of the team to complete their tasks. Since we are using Kanban we aim ...
0
votes
1answer
119 views

High level way to explain programming concepts to my boss [closed]

My new boss has a little programming knowledge but not much, he is not technology illiterate but I'm looking for a few suggestions on how to explain programming concepts to him at a high level. Maybe ...