Intelligentedu intelligentedu
Best New Free Computer IT Training Tutorial Resources 최고의 컴퓨터에 새로운 무료 자원이 훈련 튜토리얼
Translate to EnglishÜbersetzen Sie zum Deutsch/GermanTraduzca al Español/SpanishTraduisez au Français/FrenchTraduca ad Italiano/ItalianTraduza ao Português/Portuguese日本語に翻訳しなさい /Japanese
한국어에게 번역하십시오/Korean中文翻译/Chinese Simplified中文翻译/Chinese Traditionalترجمة الى العربية/ArabicVertaal aan het Nederlands/DutchΜεταφράστε στα ελληνικά/GreekПереведите к русскому/Russian





Blog Roll: 블로그 롤 :


Top Links: 상위 링크 :

May 23, 2007 2007년 5월 23일

People and Methodologies in Software Development 사람과 소프트웨어 개발 방법론

This is a well written doctorate thesis, by  Alistair Cockburn, about software development methodology and how people on the development project work with a methodology. 이것은 잘 작성된 박사 학위 논문을 알리스 테어 cockburn, 약 소프트웨어 개발 방법론과 작동하는 방법을 개발 프로젝트에서 사람들을 방법론을합니다. Reading this will help you understand how to manage application development projects better and understand better how to work with people on a project. 독서 이것은 응용 프로그램을 개발 사업을 관리하는 방법을 이해할 수 있도록 도와줍니다 더 나은 사람들과 작업하는 방법을 이해하고 더 나은 사업을합니다. Here is a 여기에 mirror of this thesis 본 논문의 미러 . 합니다.

People and Methodologies in Software Development 사람과 소프트웨어 개발 방법론

Submitted as partial fulfillment of the degree Doctor Philosophiae 철학 박사 학위로의 이행에 제출 부분
At the Faculty of Mathematics and Natural Sciences, University of Oslo, Norway 학부에서 수학과 자연 과학, 대학의 오슬로, 노르웨이
February 25, 2003 2003년 2월 25일

Abstract 추상
This thesis reports on research performed over a ten-year period, interviewing project teams, participating directly on projects, and reviewing proposals and case studies. 이 논문에 대한 리포트를 연구 수행을 통해 10 - 년 기간, 면접 프로젝트 팀, 프로젝트에 직접 참여하고 제안을 검토 및 사례 연구합니다. The research addressed three questions relating to people and software development methodologies ( Q1 through Q3 ), and produced six results ( R1 through R6 ). 국민의 연구 및 소프트웨어 개발과 관련된 세 개의 질문을 해결 방법론을 (3 분기를 통해 질문 1), 그리고 생산 6 개의 결과 (r1을 통해 r6).

Questions: 질문 :
1) Do we need yet another software development methodology, or can we expect a convergence and reduction at some point in time? 1) 우리가 아직 다른 소프트웨어 개발 방법론이 필요하거나 수렴 및 감축은 우리가 어떤 시점에서 기대하는 시간은?
2) If convergence, what must be the characteristics of the converged methodology? 2) 만일 수렴, 무엇을해야하는 방법론의 특성을 수렴? If no convergence, how can project teams deal with the growing number of methodologies? 수렴되지 않은 경우, 어떻게 프로젝트 팀 방법론을 다룰 늘고있다?
3) How does the methodology relate to the people on the project? 3) 방법론은 어떻게 관련이있는 사람들이 프로젝트?

Results: 검색 결과 :
1) A methodology is a formula describing conventions of interaction between roles. 1) 컨벤션의 방법론은 수식 간의 상호 작용의 역할을 설명합니다.
2) People's characteristics, which vary from person to person and even from moment to moment, form a first-order driver of the team's behavior and results. 2) 사람의 특성, 심지어에서 어떤 사람과 사람마다 다릅니다 순간 순간을, 형성하는 첫 번째 - 주문 운전자의 팀 및 결과의 동작합니다. Such issues as how well they get along with each other and the fit (or misfit) of their personal characteristics with their job roles create significant, project-specific constraints on the methodology. 이러한 문제와 함께 그들이 서로를 얼마나 호응을 얻고 있는지에 맞추기 (또는 부리)를 자신의 개인 재산과 그들의 업무 역할을 크게 만들기, 프로젝트 - 구체적인 제약 조건을 방법론을합니다. This result indicates that people's personal characteristics place a limit on the effect of methodologies in general. 이 결과는 사람의 개인적인 특성을 나타냅니다 장소에서 일반적인 방법론의 영향을 제한합니다.
3) Every project needs a slightly different methodology, based on those people characteristics, the project's specific priorities, and the technologies being used. 3) 모든 프로젝트 약간 다른 방법이 필요에 따라 그 사람들을 특성, 프로젝트의 구체적인 우선 순위, 그리고 기술을 사용되고있습니다. This result indicates that a team's methodology should be personalized to the team during the project and may even change during the project. 이 결과를 나타냅니다 방법론을하는 팀 프로젝트를해야하는 동안 개인 및 팀 프로젝트를하는 동안 변경할 수도있습니다.
4) A set of principles were found that can be used to shape an effective methodology to the above constraints. 4) 일련의 원리를 찾을 수있는 효과적인 방법론을하는 데 사용할 수있는 형태로 위의 내용에 제약을합니다. These principles deal with the amount of coordination and verification required in the project, the trade-off between rework and serialization of work, and the trade-off between tacit and externalized knowledge in use by the team. 이러한 원칙의 양을 조정과 대처의 확인이 필요합니다 프로젝트에 재작업 및 직렬화의 사이의 무역 - 따로 일을하고, 무역 - 따로 사용하는 사이에 무언의 팀과 지식을 구체합니다.
5) A technique was found to create a situationally specific methodology during the project and in time to serve the project, and to evolve it as the project progresses. 5)이 개발한 기술은 구체적인 방법론을하는 동안 상황이 발견 프로젝트를 만들려과 시간을 봉사하는 프로젝트로 발전 프로젝트를 진행하고있습니다.
6) All the above suggests a repeating cycle of behavior to use on projects. 6) 상기의 모든 제안을 프로젝트를 사용하는 동작을 반복하는 사이클을합니다.
1) The members establish conventions for their interactions — a base methodology — at the start of the project. 1)의 구성원의 상호 작용을위한 규칙을 설정할 - 기반 방법 -에서 프로젝트를 시작하는 시점으로합니다. This can be likened to them "programming" themselves. 이것은 비유를 그들에게 "프로그래밍"자신합니다.
2) They then perform their jobs in the normal scurry of project life, often getting too caught up to reflect on how they are doing. 2) 그 후 그들의 작업을 수행합니다 질주의 프로젝트의 정상적인 생활, 종종 너무 사로잡혀 그들은 일을하는 방법을 반영합니다.
3) They schedule regular periods of reflection in which they reconsider and adjust their working conventions. 3) 그들은 일정 기간 동안 정기적으로 재검토하고 조정하는 그들은 그들의 작업에 반영 컨벤션합니다.
These results have been used successfully on several industrial projects having the usual time and cost pressures on the staff. 이런 결과는 여러 산업 프로젝트를 성공적으로 사용했던 직원 평소에 시간과 비용을 부담합니다.

Table of Contents: 목차 :

1. 1. The Research Topic 의 연구 주제

1.1 Clarification of Words 1.1 해명의 단어
1.2 Background to Question 1 1.2 배경을 질문 1
1.3 Background to Question 2 1.3 배경을 질문 2
1.4 Background to Question 3 1.4 배경을 질문 3
1.5 Placing This Work in Context 이 작품의 맥락 속에서 1.5 배치
1.6 Personal Motivation and Direction 개인 동기를 부여하고 방향으로 1.6

2. 2. The Research Approach 접근 방식의 연구

2.1 The Research Practice 2.1의 연구 관행
2.2 The Research Theory 2.2의 연구 이론

3. 3. Issues and Results Chronologically 문제와 결과를 날짜순으로

3.1 The Impact of Object-Orientation on Application Development 3.1 애플 리케이션 개발에 미치는 영향의 개체 - 오리 엔테이션
3.2 Selecting a Project's Methodology 3.2 프로젝트의 방법론을 선택하는
3.3 The Interaction of Social Issues and Software Architecture 3.3의 상호 작용의 사회 문제와 소프트웨어 아키텍처
3.4 Characterizing People as First-Order, Non-Linear Components in Software Development 3.4 특성화 사람들이 첫 번째 - 주문, 아닌 - 선형 구성 요소를 소프트웨어 개발
3.5 Project Winifred Case Study 3.5 프로젝트를 위너 프 사례 연구
3.6 Just-in-Time Methodology Construction -이 - 타임 방법론을 건설 3.6 단지
3.7 Balancing Lightness with Sufficiency 가벼움과 균형 조정을 충족 3.7

4. 4. Consolidation ed Results and Reflection 통합 검색 결과와 반성을 에드

4.1 Answering the Questions 4.1의 질문에 대답
4.2 Consolidation and Reliability of Results 4.2의 결과를 통합 및 신뢰성을
4.3 Relating to Mathiassen's Reflective Systems Development mathiassen의 반사하는 시스템 개발에 관한 4.3
4.4 Reflection: The Limits of People-Plus-Methodologies 4.4 반사 : 국민 - 플러스 - 방법론의 한계



Technorati Tags: Technorati의 태그 : , ,

Popularity: 13% [ 인기도 : 13 % [ ? ? ] ]

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages. 를 공유하고 즐기 :이 아이콘이 링크를 사회적인 서표를 사이트를 독자와 새로운 웹 페이지를 공유할 수있습니다.
  • blogmarks
  • del.icio.us
  • Furl
  • Reddit
  • Shadows
  • YahooMyWeb
  • StumbleUpon
  • Digg
Related Posts: 관련 게시물 :
  • New Free Linux Book: Linux Kernel in a Nutshell 새로운 무료 리눅스 책 : 리눅스 커널 한마디
  • SAP Training Ebook 수액 훈련, 보호, 최적화
  • 24 University Computer Science Courses 24 대학 컴퓨터 과학 교육 과정
  • Linux 201: Administering Linux for Users Free Course with Instructor 리눅스 201 : 관리 리눅스 사용자를위한 무료 과정 강사
  • Free Training Resources from the creator of C++ 무료 교육 자원을 창조 c + +

  • Filed under: 밑에 : Best New Free Computer IT Training Tutorial Resources 최고의 컴퓨터에 새로운 무료 자원이 훈련 튜토리얼 — computer_teacher @ 10:22 am - computer_teacher @ 오전 10시 22분

    No Comments 코멘트 없음 »

    No comments yet. 코멘트는 아직 없음.

    RSS feed for comments on this post. 이 게시물에 대한 의견 피드를 사용할합니다.

    Leave a comment 코멘트를 남겨주세요

    You must be 해야합니다 logged in 로그인 to post a comment. 의견을 게시합니다.



    Powered by 전원을 WordPress wordpress