• No results found

Agile Prototyping

N/A
N/A
Protected

Academic year: 2021

Share "Agile Prototyping "

Copied!
1
0
0

Loading.... (view fulltext now)

Full text

(1)

Rapporttyp Report category

Licentiatavhandling Examensarbete C-uppsats D-uppsats Övrig rapport Språk

Language

Svenska/Swedish Engelska/English

Titel Title

Författare Author

Sammanfattning Abstract

ISBN

ISRN LIU-IDA/LITH-EX-A--09/035-SE

Serietitel och serienummer ISSN Title of series, numbering

Nyckelord Keywords

Datum Date

URL för elektronisk version X

Avdelning, institution Division, department

Institutionen för datavetenskap Department of Computer and Information Science

Agile Prototyping

A combination of different approaches into one main process

Mohamed A. Abu Baker

Software prototyping is considered to be one of the most important tools that are used by software engineers nowadays to be able to understand the customer’s requirements, and develop software products that are efficient, reliable, and acceptable economically. Software engineers can choose any of the available prototyping approaches to be used, based on the software that they intend to develop and how fast they would like to go during the software development. But generally speaking all prototyping approaches are aimed to help the engineers to understand the customer’s true needs, examine different software solutions and quality aspect, verification activities…etc, that might affect the quality of the software underdevelopment, as well as avoiding any potential development risks.

A combination of several prototyping approaches, and brainstorming techniques which have fulfilled the aim of the knowledge extraction approach, have resulted in developing a prototyping approach that the engineers will use to develop one and only one throwaway prototype to extract more knowledge than expected, in order to improve the quality of the software underdevelopment by spending more time studying it from different points of view.

The knowledge extraction approach, then, was applied to the developed prototyping approach in which the developed model was treated as software prototype, in order to gain more knowledge out of it. This activity has resulted in several points of view, and improvements that were implemented to the developed model and as a result Agile Prototyping AP, was developed. AP integrated more development approaches to the first developed prototyping model, such as: agile, documentation, software configuration management, and fractional factorial design, in which the main aim of developing one, and only one prototype, to help the engineers gaining more knowledge, and reducing effort, time, and cost of development was accomplished but still developing software products with satisfying quality is done by developing an evolutionary prototyping and building throwaway prototypes on top of it.

Agile Prototyping AP, agile, brainstorming, documentation, evolutionary prototype, fractional factorial design, knowledge extraction approach, prototyping approach, requirements, software configuration management, software prototyping, throwaway prototype.

11th June 2009 Linköpings universitet

X

References

Related documents

x Explore the key process areas and practices of knowledge management in the knowledge management maturity models. x Identify the views of practitioners on knowledge

Through close cooperation with haulage firms and development over short iterations, a prototype of an Android application and a corresponding web portal for the reporting and

For example support for sprints, possible ways to manage the product backlog, functionality for the task board, filter and order cards, attributes of different types of cards, roles

This Thesis Work requires knowledge of the state-of- the-art about the problems concerning Software Architecture design in Agile Projects and the proposed solutions in

By interviewing project managers using the media synchronicity theory [13] and repertory grid technique [14], the researcher will understand the communication channels at

Use of DSD Agile Risk Management Framework is dependent on the rules of the company in which it is to be used and also on the experience of project manager using DSD framework. To

I processen internalisering, där uttryckt kunskap omvandlas till tyst kunskap, finner vi att företag som använder sig utav lättrörliga metoder har grundläggande

Genom att involvera metoden Prototyping från projektstarten ökar möjligheten till att fånga in de rätta kraven och önskemålen, detta då det är enkelt för alla inblandade