The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Good quality requirements help you to make the right architectural decisionsbut collecting your requirements is not always easy. The Quality AttributeWorkshop (QAW) helps teams effectively gather requirements but can be costlyand cumbersome to organize. The mini-QAW is a short (a few hours to a full day)workshop designed for inexperienced facilitators and a great fit for teamspracticing Agile methods...
While online learning is already a part of university education and didactics, not all students have the necessary self-regulation competency to really learn on their own efficiently and effectively. In classroom a teacher can take over a moderating part, set intermediate goals and give feedback to one's progress, but participants of online learning courses (e.g. in blended scenarios or Massive Open...
Requirements representation in agile methods is often done on the basis of User Stories (US) which are short sentences relating a WHO, WHAT and (possibly) WHY dimension. They are by nature very operational and simple to understand thus very efficient. Previous research allowed to build a unified model for US templates associating semantics to a set of keywords based on templates collected over the...
Ward Cunningham in his experience report presented at the OOPSLA'92 conference introduced the metaphor of technical debt. This metaphor is related to immature, incomplete or inadequate artifacts in the software development cycle that cause higher costs and lower quality. A strategy for the technical debt management is still a challenge because its definition is not yet part of the software development...
With the popularization of Agile methods for developing and managing software projects, many organizations have been using visual management tools for planning, executing and evaluating their activities. These visual management tools range from simple information such as goals and deadlines to support all data required to represent the entire development process. The benefits are transparency, communication,...
Considering the growing utilization of agile methodologies in software development, the tasks execution ends, sometimes, not being efficient. It might consider that, in concern of agile development in small and middle companies, this inefficiency may exists for teams witch the planning sprint development walks side by side with the maintenance of productions software. Therefore, it's notable the propensity...
Agile software development and project management methodologies, such as Scrum and Extreme Programming, have become very popular in quickly delivering quality Functional Requirements (FRs). However, agile project management methodologies have not adequately captured planning and visualization activities for crosscutting concerns and non-functional requirements in agile practices. This research proposes...
In software industry, there has been a significant focus shift from sequential waterfall model to iterative agile/scrum methods to continuous lean software development in the last several years. Traditional waterfall model is the dominant project management para-digm, agile methodology is direct response to waterfall model, and lean is recent one. In practice, when software companies make an attempt...
Agile software development methodologies, such as Scrum, have become very popular in quickly delivering quality Functional Requirements (FRs). However, agile methodologies have not sufficiently identified, modeled, and linked Non-Functional Requirements (NFRs) -- such as security and performance -- with FRs in early requirements phases. This research presents a lightweight engineering of NFRs for...
Agile software development methodologies, such as Scrum, have gained tremendous popularity and proven successful in quickly delivering quality Functional Requirements (FRs). However, agile methodologies have not adequately modeled Non-Functional Requirements (NFRs) and their potential solutions (operationalizations) with FRs in early development phases. This research proposes three fundamental agile...
There is consensus in the research community that agile software development methodologies, such as Scrum, are becoming more and more popular in delivering quality Functional Requirements (FRs). However, agile methodologies have not adequately modeled Non-Functional Requirements (NFRs) and their potential solutions (operationalizations) with FRs in early development phases-let alone having tools to...
In recent years, Scrum has become an important software process method of the software industry. During the process of project team developing vehicle spare parts management system, import Scrum agile software development using Visual Studio 2010 as the Scrum process management templates. Adhering to the process of implementing Scrum principles, introduced before the team more successful technology...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.