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).

Filter by
Sorted by
Tagged with
2 votes
3 answers
366 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 ...
Saket Kumar's user avatar
-1 votes
2 answers
100 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 ...
LAL's user avatar
  • 11
-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 (...
sak2's user avatar
  • 1
-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? ...
dvlp_icn's user avatar
0 votes
1 answer
479 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 ...
YoavKlein's user avatar
  • 172
4 votes
9 answers
975 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 ...
Jose Gleeson's user avatar
1 vote
2 answers
944 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 ...
Richie Harvy's user avatar
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 ...
Amal K's user avatar
  • 101
-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&...
Martin Thoma's user avatar
0 votes
6 answers
393 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 ...
overexchange's user avatar
  • 2,265
-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 ...
Abdul Rafay Ali Khan's user avatar
-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?
user10600161's user avatar
-3 votes
2 answers
945 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 ...
Hassaan Raza's user avatar
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
2 answers
961 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, ...
Joo's user avatar
  • 65
4 votes
2 answers
277 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 ...
Doug's user avatar
  • 159
-1 votes
1 answer
309 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 ...
AAAA's user avatar
  • 145
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 ...
John S's user avatar
  • 159
10 votes
7 answers
972 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 ...
John Wu's user avatar
  • 26.4k
1 vote
3 answers
248 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 ...
Chips's user avatar
  • 39
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. '...
DubDub's user avatar
  • 595
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 ...
Richard's user avatar
  • 137
4 votes
2 answers
553 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 ...
user6039980's user avatar
1 vote
4 answers
586 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 ...
chip's user avatar
  • 239
0 votes
3 answers
937 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 ...
sheldon cooper's user avatar
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 ...
mikewilliamson's user avatar
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 ...
mokko211's user avatar
  • 159
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 ...
Larizza Tueros's user avatar
-1 votes
2 answers
227 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?
Elias's user avatar
  • 29
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 ...
dwjohnston's user avatar
  • 2,553
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 ...
Derek's user avatar
  • 217
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 ...
Derek's user avatar
  • 217
-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....
Da nose's user avatar
  • 135
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 ...
John Wu's user avatar
  • 26.4k
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 ...
Andre Borges's user avatar
  • 1,534
7 votes
5 answers
363 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 ...
TecBrat's user avatar
  • 331
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 ...
Xashi's user avatar
  • 19
5 votes
2 answers
719 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. ...
Maxood's user avatar
  • 1,493
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 ...
Maxood's user avatar
  • 1,493
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. ...
John V's user avatar
  • 4,928
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 ...
Ahmed Tawfik's user avatar
2 votes
2 answers
927 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 ...
BendEg's user avatar
  • 149
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 ...
user avatar
-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? ...
magicianiam's user avatar
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 ...
magicianiam's user avatar
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 ...
gene b.'s user avatar
  • 315
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 ...
Curve25519's user avatar
-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 ...
Sume-mase's user avatar
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 ...
Erran Morad's user avatar
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 ...
user87166's user avatar
  • 555