• 제목/요약/키워드: IT Developers

검색결과 940건 처리시간 0.039초

개발방법론이 개발직무의 동기유발성에 미치는 영향에 대한 분석 (Analysis of how Development Methodologies Influence the Potential Motivation of Software Developers)

  • 황순삼;김성근
    • Journal of Information Technology Applications and Management
    • /
    • 제17권2호
    • /
    • pp.1-18
    • /
    • 2010
  • The Agile methodology is a new trend in software development. Nowadays enterprises have been adopting the agile methodology in an effort to deal effectively with rapidly changing user requirements. In most cases, much improvement was accomplished in the software development. Some studies have mentioned that the motivation of software developers is a contributing factor on the improvement. However, it is not known yet what aspects of the agile methodology get them to be motivated. The aims of this study are the comparison between the traditional methodologies and agile methodology and look into potential motivation of software developer and their jobcharacteristics. For the empirical analyzing, research data were collected by 77 developers of 4 domestic IT companies. The analysis shows that there is significant differences on developer's potential motivation according to what kind of methodology is used. Agile developers to be more motivated than others methodologies developers. It also shows in detail that what kinds of job characteristics of developer are different among them depending on methodologies.

  • PDF

원개발자 부재에 따른 원시코드 기반의 단위테스트 노력 분석 (Effort Analysis of Unit Testing Conducted by Non-Developer of Source Code)

  • 윤회진
    • 한국IT서비스학회지
    • /
    • 제11권4호
    • /
    • pp.251-262
    • /
    • 2012
  • Unit testing is one of the test levels, which tests an individual unit or a group of related units. Recently, in Agile Development or Safety-critical System Development, the unit testing plays an important role for the qualities. According to the definition of unit testing, it is supposed to be done by the developers of units. That is because test models for the unit testing refers to the structure of units, and others but its original developers hardly can understand the structures. However, in practice, unit testing is often asked to be done without the original developers. For example, it is when faults are revealed in customer sites and the development team does not exit any more. In this case, instead of original developers, other developers or test engineers take a product and test it. The unit testing done by a non-developer, who is not the original developer, would cause some difficulties or cause more cost. In this paper, we tests an open source, JTopas, as a non-developer, with building test models, implementing test codes, and executing test cases. To fit this experiment to practical testing situations, we designed it based on the practices of unit testing, which were surveyed through SPIN(Software Process Improvement Network). This paper analyzes which part of unit testing done by non-developers needs more effort compared to the unit testing done by original developers. And it concludes that Agile Development contributes on reducing the extra effort caused by non-developers, since it implements test codes first before developing source code. That means all the units have already included their own tests code when they are released.

스마트폰 애플리케이션 개발자의 마켓결속 요인에 관한 연구 (A study on Factors Affecting the Relational Commitment of Application Developers to the Market)

  • 박수용;이정훈;박재범
    • Journal of Information Technology Applications and Management
    • /
    • 제18권4호
    • /
    • pp.183-202
    • /
    • 2011
  • Since smart phones are changing the media for communication and its related mobile market, it is imperative to attract more application developers for success in application store business in order to attract more app users. By using aspects of the commitment marketing theory and the relationship marketing theory, this research study identified factors that influence on the relational commitment of application developers to the market. Survey of application developers from Korean mobile application developers' community was conducted to test the hypothesized model. The empirical results showed from an economic behavioral perspective market demand for applications and perceived usefulness of development tool led to relational commitment of developers mediated by perceived satisfaction while attractiveness of alternatives had no significant effect. In addition, fairness of review process and interactivity, based on the relationship marketing theory perspective, showed significant effect on the relational commitment of developers mediated by trust for application market.

컴퓨팅사고력의 역량 탐색 연구: 소프트웨어개발자를 중심으로 (An Exploratory Study of the Competence of Computational Thinking: for Software Developer)

  • 박성빈;안성진
    • 컴퓨터교육학회논문지
    • /
    • 제19권5호
    • /
    • pp.41-53
    • /
    • 2016
  • 소프트웨어 기반의 새로운 기술들이 증가함에 따라 소프트웨어 개발자들에게 창의적 문제해결 방법이 요구 되고 있다. 특히 소프트웨어 개발자들이 신산업분야로의 성공적인 전환을 위해서는 소프트웨어의 분석 및 설계 단계가 중요하며 이러한 역량을 강화하는 것은 중요한 과제라고 할 수 있다. 본 연구는 두개의 독립된 연구를 수행하였다. 먼저 소프트웨어 개발자 300명을 대상으로 소프트웨어 개발자들의 "표준 개발 프로세스" 적용으로 인한 사고의 획일성으로 인해 창의적 문제해결 접근하는 것이 어렵다는 것을 탐색하였고, 이 결과를 바탕으로 IT종사 경력 10년 이상의 소프트웨어 개발전문가 111명을 대상으로 하여 컴퓨팅사고력의 9가지 역량 중에서 어떠한 역량이 소프트웨어 개발전문가에게 영향을 주는지를 확인하였다. 그 결과 추상화가 중요한 역량인 것으로 확인되었다. 본 연구 결과 소프트웨어 개발자들은 설계단계를 가장 중요하다고 인식하였으며 CT의 추상화 역량이 다른 역량의 기본이라고 판단하였다.

성과중심교육과정 개발절차에 대한 고찰 (An Outcome-Based Approach in Medical Curriculum Development)

  • 안재희;양은배
    • 의학교육논단
    • /
    • 제15권1호
    • /
    • pp.9-18
    • /
    • 2013
  • An outcome-based curriculum is perceived to be one alternative educational approach in medical education. Nonetheless, it is difficult for curriculum developers to convert from traditional curriculum to an outcome-based curriculum because research documenting its development process is rare. Therefore, this study aims to introduce the development process and method of outcome-based curriculum. For the purpose of this study, we used diverse data analyses, such as an existing literature search, development model analysis, and case analysis. We identified five phases from the analysis. First, the curriculum developers analyze the physician's job or a high performer in a medical situation. Second, curriculum developers extract outcomes and competencies through developing a curriculum, affinity diagraming, and critical incident interviews. Third, curriculum developers determine the proficiency levels of each outcome and competency evaluation methods. Fourth, curriculum developers conduct curriculum mapping with outcomes and competencies. Fifth, curriculum developers develop an educational system. Also, it is important to develop an assessment system for the curriculum implementation in the process of developing the outcome-based curriculum. An outcome-based curriculum influences all the people concerned with education in a medical school including the professors, students, and administrative staff members. Therefore, curriculum developers should consider not only performance assessment tools for the students but also assessment indicators for checking curriculum implementation and managing curriculum quality.

데이터마이닝을 활용한 소프트웨어 개발인력의 업무 지속수행의도 결정요인 분석 (A Study of Factors Associated with Software Developers Job Turnover)

  • 전인호;박선웅;박윤주
    • 지능정보연구
    • /
    • 제21권2호
    • /
    • pp.191-204
    • /
    • 2015
  • 국내 소프트웨어(SW) 개발인력의 미충원율은 매우 높으며, 특히 2년 이상의 현장경력이 있는 고급 개발자의 부족문제는 심각하다. 최근 정부도 이를 인식하고, 정책적으로 SW개발 신규인력 양성에 힘을 기울이고 있다. 그러나, 이러한 노력은 초급개발자의 수급문제를 해결하는데 효과적일 수 있지만, 업계에서 요구하는 고급 개발자의 부족현상을 해결하는 근본적인 대책으로 인식되지는 못하고 있다. SW 전문개발자를 양성하기 위해서는 초급개발자들이 지속적으로 직무를 수행하여 풍부한 업무경험을 갖춘 고급 개발자로 성장해야 하기 때문이다. 이에, 본 연구는 국내 SW업체에서 근무하고 있는 개발관련 인력들의 업무 지속수행 의도를 조사하고, 이에 영향을 주는 주요요인들을 분석하였다. 이를 위해, 2014년 9월부터 10월까지 국내 SW업체에 근무하고 있는 현직 개발자 총 130명을 대상으로 설문조사를 수행하였으며, 이를 기반으로 SW개발업무 지속수행의도 및 이에 영향을 주는 요인들을 개발자의 특성, 직무환경, 그리고 SW개발자에 대한 사회적 인식 및 산업전망 등의 측면에서 분석하였다. 분석에는 데이터마이닝 기법들 중에서, 분석과정에서의 설명능력이 있는 회귀분석과 의사결정나무가 사용되었다. 회귀분석 결과, SW개발자가 스스로 인식하는 근무 가능한 연령이 높을수록, 내성적인 성향을 가질수록, 또한 적성에 맞아서 직무를 선택한 경우, 지속적 직무 수행 의도가 높은 것으로 나타났다. 이와 더불어, 선형회귀분석에서는 유의하지 않았으나, 규칙기반의 의사결정나무 분석에서 파악된 추가적 요인으로, 새로운 기술에 대한 학습능력 및 SW산업에 대한 전망이 직무 지속수행의도에 영향을 미치는 것으로 나타났다. 이러한 연구결과는 기업의 인적자원관리 및 고급 SW인력 양성정책에 활용될 수 있을 것으로 생각되며, 궁극적으로 SW개발인력의 직무 지속성을 증진시키는 데 기여할 수 있을 것으로 기대된다.

사상체질의학 역량중심의 임상실기 내용 개발을 위한 제언 (Recommendation for Development of Clinical Skill Contents in the Competency-Based Sasang Constitutional Medicine Education)

  • 유준상
    • 사상체질의학회지
    • /
    • 제31권4호
    • /
    • pp.1-8
    • /
    • 2019
  • An outcome-based curriculum or competency-based curriculum is regarded to be one of the mainstream curricula to make students centered. It is believed to be able to support a flexible, time-independent curriculum. However, it is not easy for the curriculum developers to convert from the traditional curriculum to an competency-based curriculum. Traditional medicines including Sasang constitutional medicine(SCM) have been on the verge of transforming their curricula. Considering the contents of the clinical skills in terms of an outcome-based curriculum in SCM, at least five categories needs to be covered. First, curriculum developers need to consider the understanding of relevant diseases concerning SCM although SCM could be used as the method to treat all kinds of diseases. Second, curriculum developers facilitate the students to diagnose patients' SCM types. Third, curriculum developers conduct the establishment of competencies to understand the patterns of SCM symptomology. Fourth, curriculum developers develop the diverse treatment methods and procedures to make students participate. Fifth, curriculum developers make students teach and consult their patients in terms of SCM regimen. Development of the clinical skill contents in detail depends on the situation of each colleges. Competency-based medical curriculum in SCM could influence on the management of the curriculum quality.

IT서비스에 있어서 기획자, 디자이너, 개발자의 업무 및 역할 상호 평가 비교 연구 (Reciprocal Job and Role Assessments of Planners, Designers, and System Developers of IT Services)

  • 이동희;이정우
    • 한국IT서비스학회지
    • /
    • 제21권1호
    • /
    • pp.61-79
    • /
    • 2022
  • In the rapidly changing era of knowledge revolution, user-centered IT services are emerging as a very important component of modern business. However, in order to lead IT services into success, traditional capabilities and competences are not good enough. Development of IT services involve service planners and designers as well as traditional systems developers. This detailed segmentation of job and corresponding competences among involved in IT service development brings in new type of conflicts and contradictions that may require special attention for IT services to be properly development and implemented. This study aims to explore and define competences and roles of newly emerging job groups in IT services: planners, designers, and developers. In order to identify underlying competences of these emergeing groups, two stage interviews were conducted. At the first stage, general competence framework is developed across these groups with different skills for similar competence catogories. Using the categories developed at the first stage, members of each groups were asked to rate and assess the competences of other groups. Comparisons of these reciprocal assessment revealed the conceptual differences and biases across these groups. Detail differences are discussed and implications are discussed.

웹 접근성을 준수한 웹 사이트 제작에 영향을 미치는 요인 (Analyses of Factors Affecting Accessible Website Design)

  • 강영무;홍순구;김동완;차윤숙
    • 한국IT서비스학회지
    • /
    • 제11권1호
    • /
    • pp.1-14
    • /
    • 2012
  • The Web accessibility compliance rate of public organizations and private enterprises is still low due to the lack of awareness of Web accessibility by website developers and managers in spite of the fact that web accessibility compliance became mandatory in 2008. Web developers and managers think the website visual quality might be compromised or the website requires more development time and budget in order to comply with the web accessibility guidelines. Therefore, this paper has analyzed whether developers with various training in web accessibility or experience on website development have different perception on time, cost and design issues for developing accessible websites. For this purpose, 72 Web developers with hand-on experience working for website development companies in Korea were sent to the questionaries. The results have indicated that the group of developers with many hours of training in web accessibility and rich experience on website development perceives that they can develop accessible website without additional cost and time or compromising design quality. The contributions of this paper are following: (1) proving the widely recognized perception on budget, time, and design for developing accessible website is incorrect and (2) motivating further research on this subject in the future.

국가별 오픈소스 소프트웨어 개발자의 네트워크 특성이 개방형 협업 성과에 미치는 영향 : 약한 연결 이론을 중심으로 (Differences across countries in the impact of developers' collaboration characteristics on performance : Focused on weak tie theory)

  • 이새롬;백현미;이의준
    • 한국정보시스템학회지:정보시스템연구
    • /
    • 제29권2호
    • /
    • pp.149-171
    • /
    • 2020
  • Purpose With the advent of the 4th Industrial Revolution, related technologies such as IoT, big data, and artificial intelligence technologies are developing through not only specific companies but also a number of unspecified developers called open collaboration. For this reason, it is important to understand the nature of the collaboration that leads to successful open collaboration. Design/methodology/approach We focused the relationship between the collaboration characteristics and collaboration performance of developers who participating in open source software development, which is a representative open collaboration. Specifically, we create the country-specific network and draw the individual developers characteristics from the network such as collaboration scope and collaboration intensity. We compare and analyze the characteristics of developers across countries and explore whether there are differences between indicators. We develop a Web crawler for GitHub, a representative OSSD development site, and collected data of developers who located at China, Japan, Korea, the United States, and Canada. Findings China showed the characteristics of cooperation suitable for the form of weak tie theory, and consistent results were not drawn from other countries. This study confirmed the necessity of exploratory research on collaboration characteristics by country considering that there are differences in open collaboration characteristics or software development environments by country.