Software development methodology difference [closed] - agile

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 5 years ago.
Improve this question
Does anyone happen to know if Joint Application Development is categorized under Agile methodology or are they two separate development processes? It appears that SCRUM is a type of agile but JAD is related to RAD and is outside of agile.
Any information on differences are appreciated.

Agile is not a methodology in itself. It is a set of guidelines (the manifesto), a mindset, a way of approaching software development. SCRUM is one manifestation of that as a concrete methodology.
JAD (it appears from Wikipedia) is related to requirements gathering in DSDM. DSDM is typically classed as an agile methodology so I guess your answer is there.

Related

scrum master and product owner can be the same [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 9 months ago.
Improve this question
following the origins of the agile scrum tests certification, the response of this question :
"scrum master and product owner can be the same"
is different.
When I read the official scrum guide I don't find any text about this assertation.
How to know the very official response of this question ?
What is the response ?
Dealing with release of the certification the response can be different ?
The "official" response per the Scrum Guide may be summarised as: "If it does not exclude it, then it can be done.
But just because you can, doesn't necessarily mean that you should.
While the Product Owner and Scrum Master can indeed be the same person, I strongly discourage it. This is because the two roles have conflicting accountabilities and it is wholly unreasonable to expect one person to have to balance them.

AllenNLP - Support for different languages [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 1 year ago.
Improve this question
Is there any current support for other languages? For example, Spanish.
If not, is it planned?
Or else, what would be the way to add it?
We do not have support for other languages. A community member was/is in the process of translating our documentation into Chinese. We do not currently have plans to add support for other languages, sorry about that! If you would like to add support for Spanish, for example, feel free to fork the allennlp repo, make the desired changes, and make a PR.

How to answer this interview questions about software engineer [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 3 months ago.
Improve this question
Describe the system architecture in the last 3 projects you worked on. In this case I don't know what system architecture they mean?
Which components listed above have you been working on?
What frameworks are used during the development of these components?"
From a interviewer perspective, they are trying to assess candidates knowledge of overall system they worked up on.
Describing system architecture will help interviewer to know whether candidate knows the big picture of the systems they were part of. The answer could be by explaining the logical architecture(functional view) of application or a component architecture(tech view) depending on context. For a person who is oriented more on infrastructure side, this could be still a bit different, but rarely the case.
Question "on which component have you worked" primarily is intended to understand what exactly was candidates role in project. Explanation on how the component was designed, what technologies are used etc could be answered.
"Frameworks used" would probably tell the interviewer whether candidate was into decision making roles for design or at least can evaluate what is best fit for the need and what is not. Mentioning the frameworks(or libraries or plugins based on tech landscape) used and how that well suit the needs would be a good answer.

Is RUP an Agile method [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 5 years ago.
Improve this question
I have been reading software development methodologies. I came across a line which says that agile methods include Rational Unified Process, Scrum, Crystal Clear, Extreme Programming, Adaptive Software Development, Feature Driven Development, and Dynamic Systems Development Method (DSDM). What I wonder is whether RUP should be in the list.
Rational Unified Process is an Iterative and Incremental process, though by default the average cycle time to deliver working software is still quite long. I personally count RUP as borderline agile, close to long-iterative or short-water-fall.
Its more recent brother, OpenUp, is supposedly a more agile version, concentrating on the core aspects of RUP and doing away with many of the less desirable parts.
If you're looking to be "very agile", the Unified Process is probably not going to give you the most flexibility in the end.

Explanation of basic agile principle about individuals and tools [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 5 years ago.
Improve this question
In agile manifesto and in many answers here, I found this :
Individuals and interactions over
processes and tools.
So, what exactly does it mean?
In my opinion, processes and tools are important part of software development. For example, what is the point of installing continuous integration if people are going to ignore the result for weeks?
Even the best tools and processes add little value in the hands of inept people.
Focus on building and training a good team vs. buying into the lastest tool/process and hoping it'll solve all your problems.

Resources