AllFreePapers.com - All Free Papers and Essays for All Students
Search

Fit of Software Development Process Models for the Turkish Environment

Autor:   •  January 15, 2016  •  Research Paper  •  5,045 Words (21 Pages)  •  1,063 Views

Page 1 of 21

Fit of Software Development

Process Models for the

Turkish Environment

Boğaziçi University

AD 594 – Industry Project II

Umut Cemal Yetgin

2013751093


Contents

ABSTRACT        

INTRODUCTION        

METHODOLOGY        

DEFINITION OF SOFTWARE DEVELOPMENT PROCESS MANAGEMENT MODELS        

a)        Waterfall        

b)        Agile        

SUITABLE ENVIRONMENT FOR EACH MODEL        

TURKISH BUSINESS ENVIRONMENT        

CONCLUSION        

REFERENCES        

APENDICES        

Appendix A        

Appendix B        


ABSTRACT

Management models of software development processes are main focus of this research paper. Waterfall and agile methodologies are going to be evaluated in Turkish business environment. How is each methodology differentiated? What are the remarks for these methodologies? Which management model is more suitable for which human characteristics? In Turkey, what is the profile of employees working in software development projects? Finally, regarding the profile of employees, which one is more preferable? These are the questions which are discussed and searched for answers. As methodology, academic articles were referred, up-to-date data were collected by surveys, interviews, and literature research. These data were analyzed and arguments were supported by analyses results. Research article are organized in three main headers in addition to introduction and conclusion: Definition of methodologies, finding suitable characteristics for each management style, Analysis of survey and interview data for Turkish business environment.


INTRODUCTION

In the era of technology, rather than brute force, various types of software started to do the work. Therefore, software development processes gain more importance day by day. Different models were developed as a result. Factors that have an impact on those models have become valuable to study on too. Since software is built by humans, human factors should be accepted as one of the main components that shape the software and related processes. We can take requirement collection, analysis, design, implementation, testing and deployment as some of the software development processes executed by humans. As a result, it is highly expected that characteristics of involved humans are reflected on process characteristics and final product. Some examples for human characteristic are preferred communication ways, ambition level, importance given to timing, being detailer or not, and failure handling. The research will try to find a correlation between some of those characteristics and management models of software processes.

...

Download as:   txt (31.3 Kb)   pdf (592.6 Kb)   docx (102.9 Kb)  
Continue for 20 more pages »