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
Make your voice heard. Take the 2019 Developer Survey now

Questions tagged [sdlc]

Questions about the Software Development Life Cycle (i.e. activities of the software development process, not necessarily related to a specific methodology).

7
votes
1answer
315 views

What is the origin of “deployment environments” (dev/test/staging/prod)?

When reading about software deployment/release, I see many people referring to an idea that Wikipedia calls "deployment environments". The deployment environments of Development, Test, Acceptance and ...
4
votes
1answer
224 views

What is the purpose of build for language like PHP?

I apologise in advance if this question seems obvious to some or whether this question should not even be asked. I have done research about the build process and I do understand the purpose of ...
2
votes
1answer
320 views

Using business use cases vs user stories in a new requirement procedure?

Actually in the company that I work there isn't a procedure or any kind of methodology choose to develop software. The software developed is administrative to the own company, clients applications ...
-1
votes
2answers
153 views

Can a software development lifecycle be iterative without being incremental? [closed]

Do any lifecycle models exist that are iterative without incremental? Is this even possible?
0
votes
1answer
621 views

Deployment process for deploying nodejs application to production using webpack

I'm trying to work out what the correct process for deploying a nodejs application to a production environment should me, using webpack. If this was a standard Java/Maven project I might do ...
1
vote
3answers
170 views

How to handle project manager getting upset when tasks spend multiple days in development?

Our process is that developers create subtasks for user stories to track their work on that particular user story on the scrum board. Good so far. However, we have a de facto project manager ...
8
votes
9answers
801 views

Best way to handle “So, when will this be done by?”

During the daily standup meeting in the middle of a sprint, the de facto project manager/scrum master usually asks developers some version of: "So when will this be done by?" "So can you ...
-3
votes
1answer
87 views

What are steps to follow in order to create an application (web/mobile)? [closed]

I have an application that manage absence of students. I asked everyone who will use the application (teachers , administration ...) about their needs and feature they want to see in the application....
4
votes
5answers
1k views

In Scrum, are BAs invited to standups, and are they chickens or pigs?

I read with interest this answer from Jeff Sutherland, co-founder of Scrum: Q: What's your view on the Business Analyst and how it relates to Scrum? Is there a place for the role or should the ...
2
votes
5answers
526 views

Does agile agree with traditional software development lifecycle

I've seen many companies that once used to follow plain old waterfall process claim to have switched to scrum and to be now doing agile development. But their software development process does not ...
0
votes
0answers
514 views

Documentation Structure in Software Development Life Cycle documentation

In creating documentation for a project's life cycle, is it better to have all decisions and choices (including their resources such as images) placed in the same document, or is it better to ...
7
votes
5answers
188 views

Who (client or provider) should write the specifications document

I have the opportunity to work on a project to create a phone app. I have been given a document that's about 60 words total. There are a couple of phone calls and SMS message too, but it's clear to me ...
0
votes
1answer
481 views

Best choice of SDLC

I am studying SDLC models from a book. While attempting the exercise questions, I found these questions: What is the best choice among process models to address tight schedules and cost of the ...
4
votes
2answers
414 views

Is maintenance, feedback, or support an integral phase of SDLC?

What makes SDLC a "lifecycle" in the first place? Let's say that a software vendor signed up a contract with a customer who does not require their software to maintained or supported by the vendor. ...
1
vote
2answers
172 views

What could be significantly different about phases of SDLC for modern app from traditional software/other apps?

As per the classical SDLC phases of planning, defining, designing, building, testing, deployment and maintenance what could be quite unique in the scenario of modern or contemporary apps. By modern ...
0
votes
2answers
509 views

Prescriptive and descriptive models of SW development - why it is not clear?

I have always thought that “descriptive” models says “what” but do not specify “how”, while “prescriptive” ones do exactly that. But when I started checking the topic, I found a lot of contradictions. ...
3
votes
2answers
283 views

From a software development lifecycle perspective, is duck-typing a benefit or a problem?

Statically-typed languages such as Java afford the benefit of compile-time checking of types - you are guaranteed that an object is of a given type, so: there is no need to spend time and resources ...
2
votes
2answers
622 views

Making major version step in software development in separate repository [duplicate]

Currently we are planning to switch from our software version 5.x.x to 6.x.x. Such major releases contains in our case a lot of refactoring work and changing the software architecture. Instead of ...
0
votes
1answer
356 views

Few concerns regarding SDLC phases and SRS

I am working in small IT industry and we are trying to implement processes and SDLC into our organization, since we are in initial phase I have few concerns and so want some consultant from experts ...
-5
votes
1answer
206 views

Does RAD allow you changes or modification after the cutover phase without the need to redo the system? [closed]

Like other agile models, that is a close loop where changes after the system development can still be implemented without the need to redo the whole system, is this possible for the RAD model as well? ...
0
votes
1answer
827 views

what is the correct RAD model diagram [closed]

I am trying to use RAD for our school project and i was searching for a model diagram to follow but i found 2 1st is the ladder type found here: 2nd is this one found here: so i'm really confuse as ...
14
votes
5answers
384 views

Code review lags behind the Deliver/Test Cycle

In our Agile process we have 2-week Sprints. Tasks are delivered on a daily basis (daily builds), and the Test Team completes their testing immediately the next day or even the same day. We also have ...
1
vote
1answer
293 views

How to make 100k lines of orphan code work [duplicate]

I've recently started to work on an old project, that was originally written by two professors with no programming experience. Those professors left the project before they have finished it. Meaning ...
-4
votes
1answer
1k views

How common are use SDLC methodologies in real life? [closed]

My instructor told us that some programmers are not using SDLC methodologies for making a system. Because in our project, we used one of the methodologies. If we do not use one of them, maybe our ...
25
votes
2answers
42k views

How to do documentation for code and why is software (often) poorly documented?

There are some good examples of well-documented code out there, such as java api. But, a lot of code in public projects such as git and internal projects of companies is poorly documented and not very ...
0
votes
3answers
749 views

Why is a software development life-cycle so inefficient?

Currently the software development lifecycle followed in the IT company I work at is: The "Business" works with a solution manager to build a Business Requirement document The solution manager works ...
3
votes
5answers
403 views

how can we have a person to allot and track tasks in agile development

I understand that Agile team should be self organized and self driven, but is there a provision that I can have someone who will allot tasks to developers and ensure that all user stories will be ...
1
vote
1answer
213 views

Previous programmer died unexpectedly; how do I pick up where he left off? [duplicate]

I have recently taken a job finishing the development of a .Net application. The delivery of the application is two years behind schedule. The previous developer died before I had a chance to meet him....
5
votes
2answers
657 views

In which step of a software development life cycle I should design my computing algorithm?

In software design, we usually take care of UML diagrams and architecture design. But in case of a data analysis software, we must pay attention to design algorithms and stuff like that. Consider the ...
1
vote
1answer
252 views

How to convey lifetime requirements?

Usually I use std::unique_ptr to convey ownership and pass in raw pointers as parameters when no ownership is implied. However, I almost never consider a nullptr to be acceptable as an argument, so it ...
5
votes
7answers
2k views

“All software has an expiration date by which time it must be rewritten from scratch.” [closed]

I stumbled upon a discussion between senior engineers and people from non-technical backgrounds and this seems to be a strongly held belief in some places. I'm of the opinion that such a situation is ...
0
votes
2answers
1k views

Continuous Delivery: Kanban, SCRUM, or other?

I was wondering if there was an SDLC (software development lifecycle) or methodology (Kanban, SCRUM, waterfall, otherwise, etc.) that was particularly well-suited for continuous delivery systems, and ...
4
votes
4answers
516 views

Not assigning Bugs to a specific user

My question: Is there a benefit to NOT assigning a Bug to a particular developer? Leaving it to the team as-a-whole? Our department has decided to be more Agile by not assigning Bugs/Defects to ...
-2
votes
1answer
1k views

what are the practical steps of software development life cycle

I am building a software and trying to learn the typical steps for software life cycle, I am not sure if what I did is correct or enough so I would like to ask for the typical steps you follow during ...
9
votes
3answers
2k views

What does it mean to “promote” a file?

I hear this term around the office, and know it's relevant to software development lifecycle. What does "promote" mean? Context: e.g. to promote a file.
1
vote
1answer
91 views

Understanding the meaning of “multiple lifecycles application development”?

Some Agile job posts have a requirement "strong understanding of multiple lifecycles application development", what does it means ? So my question would be: what's that field for, and what would I ...
0
votes
1answer
2k views

Best development model for novice game developers [closed]

A small group of friends (including myself) decided to develop a simple 2D game. We are all fairly new to software development, so I wanted to ask which software development model would likely work ...
17
votes
4answers
2k views

Dilemma of QA vs. iterations

In my company, we successfully working with agile practices - but without using iterations. The main reason is that we can't find a clean way to fit in QA in an iteration cycle. We understand QA as ...
1
vote
1answer
337 views

As per IEEE 12207, who has to perform SW integration testing?

As per IEEE 12207, who has to perform Software integration testing (SOIPL): SW Testing team or SW Development team?
10
votes
5answers
432 views

What are unique aspects of a software Lifecycle of an attack/tool on a software vulnerability?

At my local university, there is a small student computing club of about 20 students. The club has several small teams with specific areas of focus, such as mobile development, robotics, game ...
3
votes
4answers
191 views

Must all new features go through betatest?

Obviously, small usability fixes and bugfixes go directly into the stable product. What about small new features? Can you afford to just release them after internal testing, or do they have to be ...
7
votes
1answer
162 views

Maintenance model for external artifacts

When we think about maintaining a software solution holistically, we have to think about things like non-code change control and configuration management, in addition to the actual source code. For ...
470
votes
19answers
173k views

I've inherited 200K lines of spaghetti code — what now?

I hope this isn't too general of a question; I could really use some seasoned advice. I am newly employed as the sole "SW Engineer" in a fairly small shop of scientists who have spent the last 10-20 ...
3
votes
2answers
4k views

Development environment to manage multiple Oracle databases

I am in an enterprise environment where we have applications that need to run against multiple Oracle databases. Developers may need to manage multiple vintages of these databases to support ...
3
votes
3answers
477 views

Looking for an example of how a software project can be managed/deployed

My company is evaluating adopting off-the-shelf ALM products to aid in our development lifecycle; we currently use our own homegrown solutions to manage requirements gathering, specification ...
7
votes
5answers
533 views

On mobile is there a reason why processes are often short lived and must persist their state explicitly?

Most mobile platforms (such as Android, iOS, Windows phone 7 and I believe the new WinRT) can kill inactive application processes under memory pressure. To prevent this from affecting the user ...
5
votes
5answers
2k views

How to make sure the application source code has a proper documentation for new programmers? [duplicate]

Possible Duplicate: How much documentation is enough? Do you know how the big IT company like IBM, Microsoft, or google make sure their application source code has proper documentation for future ...
2
votes
2answers
4k views

Parallel Testing options in Agile Development?

I've read through some very good resources on the internet trying to find out if my initial proposed testing process is a valid option. So please any advice or recommendations are appreciated. ...
1
vote
2answers
3k views

SDLC approach for small size projects

For small size projects, is it worth following the SDLC? is SCRUM/agile development a better approach? Edit: The project I have in mind is a small change but it will affect multiple layers/parts of ...
0
votes
1answer
1k views

Differences between software testing processes and techniques?

I get confused between these terms. For example, should unit testing be listed as a software testing process or technique? I think unit testing is a software testing technique. And how about Test ...