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.
Related
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.
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.
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
Both theses work items seem (at least to me) to be interchangable, with the possible exception that work items may be usable for non-defect changes (such as new functionality).
Is that all there is to it, or is there some more fundamental difference between the two?
A Task is an an over-arching work item type meant to encapsulate a piece of work that does not fall under the umbrellas of the other work items (Defect, Story, Bug Report, and Feature Request, by default). Typically, new functionality would fall under the Feature Request umbrella.
Work items that might be good candidates for Tasks might include:
researching the capabilities of a library you are considering adopting,
building a new test client, or
filling up the soda machine.
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.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 9 years ago.
Improve this question
I'm thinking about joining a free software project in order to increase my knowledge of how this kind of projects works, colaborating with people that I dont know (so far), and my C/C++ skills.
I`ve searched on sourceforge and so on, looking for projects that need developers... so my question is: how to join a existing project? (and find one I like)
Pick one you like/are interested in, look over its bug tracker, and contribute patches. As you demonstrate your ability to work along with the developers, you will generally be offered greater involvement (e.g. direct commit access).
#geekosaur has some good points. (+1)
If those don't work, I would consider looking for the lead developer of a project (preferably one with decent activity and leadership) and asking what areas they would like assistance in.
I promise you, almost every open source project manager would absolutely welcome a fresh face to the team!