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).
96
questions
2
votes
3
answers
372
views
Should Acceptance Criteria be mapped to unit tests?
My organisation is adapting a new SDLC process, and a part of this is to force engineers to map acceptance criteria (AC) to unit tests written for each user story in the pull request (PR).
To satisfy ...
-1
votes
2
answers
103
views
Combination of SDLC models [closed]
I have a problem where our current SDLC model is the V-model which is great for its verification/validation of all phases, but lacks the support for iterations.
Spiral model on the other hand has ...
-5
votes
2
answers
95
views
The advice I've found is to use LTS tools for work, instead can start on a new version if I know the next LTS will come out before project completion? [closed]
I've had this idea because I've recently had to upgrade a large enterprise project (due to security vulnerabilities) that was completed and not touched for years before I joined, and both the backend (...
-4
votes
1
answer
138
views
In terms of Software Engineering, can GitHub be Agile? [closed]
I know this question might sound stupid to many, but - in terms of rigorous IEEE definitions - can we say that GitHub allows some kind of Software Life Cycle or some management paradigm in particular?
...
0
votes
1
answer
481
views
Why are several versions in production a key to choose GitFlow over GitHub flow?
I've seen in many places, one of them here (and also in the guiding questions of GitVersion) that, when coming to determine whether or not to use GitFlow, one key consideration is whether or not I ...
4
votes
9
answers
985
views
Should I be enforcing lint rules on feature branches?
I am working on a project and I typically setup precompile git hooks for things like linting and testing. I recently had some consultants we use complain about requiring lint on every commit. Their ...
1
vote
2
answers
953
views
What’s the difference between incremental and throw-away prototyping?
As far as I know, throw-away prototyping involves creation of prototypes in iterations where each prototype is discarded after one iteration. For incremental prototyping, the resources I referred to ...
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 ...
-4
votes
1
answer
63
views
What does it mean to implement a development framework?
I've seen this in the context of Microsofts SDL (Secure Development Lifecycle).
Is it just those 12 practices and if the team follows those, you can say you implemented them? Are there any "hard&...
0
votes
6
answers
396
views
TDD - Make the test work quickly, committing whatever sins necessary in process
Red-Green-Refactor
Green stage says, Make the test work quickly, committing whatever sins necessary in process
Having an idea of writing a test & make it work quickly, does not look intuitive ...
-4
votes
1
answer
98
views
What is the impact of Software Architecture on Requirement Analysis? [closed]
Write the impact of software architecture on Requirement Analysis
I was given the above question in my assignment. I have studied about Software Architecture and Requirement Analysis but I'm still ...
-4
votes
1
answer
88
views
SDLC models example? [closed]
What the different types of SDLC models and in which systems are they most suitable for?
-3
votes
2
answers
953
views
what is the job of Design Phase of SDLC?
I am confused, from what i have read the design phase has nothing to do with how the software looks like and its about how it should be build in the next phase which is the developement phase?
My ...
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 ...
2
votes
2
answers
964
views
Prototyping in Spiral model
The spiral model is a risk-driven SDLC model. There are many diagrams that describe this SDLC model. Here is one of them:
As we can see there are many iterations (one for concept of operation, ...
4
votes
2
answers
279
views
When to have Scheduled Releases (vs pushing to production when a ticket is complete)?
UPDATE I totally get why this question could/should get dinged ... but hey, if you feel inclined to vote down this question, can you also provide some feedback on where a better forum could be for me ...
-1
votes
1
answer
312
views
How is the spiral model to be understood?
I need to check my understanding regarding the spiral process model as it is confusing me.
According to my understanding, the spiral model is similar to the waterfall model with the activities as ...
5
votes
5
answers
381
views
Does the size of a project make it riskier to deploy?
I was arguing this point with my boss the other day. He claims that the larger the code base the riskier the deployment.
I argued that this is not true, though I see why he might think that. In my ...
10
votes
7
answers
973
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 ...
1
vote
3
answers
250
views
What were the most used SDLCs before Agile? [closed]
Before the creation of Agile, what were the most used models in Software Development?
I am writing a thesis on the various ITS software (like Jira) used to implement these models and I want to put a ...
0
votes
1
answer
2k
views
Does the V-Model have a verification and validation stage for every stage?
I recently sat a test, and got the wrong answer on a question, which made me question my knowledge on the V-model. The answer was a true/false and here is the statement relating to the V-model.
'...
1
vote
2
answers
1k
views
Big Bang Integration Testing vs System Testing
In Big Bang Integration Testing, we combine all the modules we have together after unit testing immediately as one whole to see if there are errors.
In System Testing, we basically test the whole ...
4
votes
2
answers
561
views
What is the relationship between IV&V professionals, Testers and QA engineers?
In the context of SDLC, I know that Verification and Validation is about verifying the deliverable input from previous phase and validating the output of the current one.
And that testing is a phase ...
1
vote
4
answers
588
views
what do you do when during UAT the customer realizes something major that should be included in the system?
during uat, the user realizes a major missing functionality that should be included in the system. this is not related to the implementation of the application, but with the design and the initial ...
0
votes
3
answers
939
views
Is project planning considered an 'umbrella activity'?
Umbrella activities are defined as "the non SDLC activities that span across the entire software development life cycle".
Considering this definition, can we say that project planning is an umbrella ...
11
votes
1
answer
2k
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
1
answer
274
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
1
answer
483
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
2
answers
228
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?
1
vote
1
answer
957
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
3
answers
252
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 ...
9
votes
9
answers
2k
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
1
answer
123
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....
6
votes
6
answers
3k
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 skill ...
2
votes
5
answers
660
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 ...
7
votes
5
answers
367
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
1
answer
743
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 ...
5
votes
2
answers
720
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
2
answers
210
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
2
answers
2k
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
2
answers
2k
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
2
answers
933
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
1
answer
690
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 ...
-6
votes
1
answer
313
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
1
answer
1k
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 ...
15
votes
5
answers
599
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
1
answer
400
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 ...
-5
votes
1
answer
2k
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 ...
28
votes
2
answers
51k
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 ...
4
votes
4
answers
2k
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 ...