일부는 소프트웨어 개발 프로세스 Ergou 요약을 처리

  소프트웨어 개발 음, 항상 버그의 다양한 수리 갈. 단지 그들이 밖으로 농업 설계, 테스트 및 기타 소형 파트너의 작업도 필수적이다에 참여할 수있는 좋은 소프트웨어 코드에 의존하지 않습니다. 예를 들어, 자신의 버그에 대한 유일한 치료에 할당 된 이전의 연구에서,이 문제에 대한 수정이나 방법 왜 이러한 과정을 고려. 이 회사는 잠깐 클래스를 추가 한 다음 합계 최대 오늘 생각한다. 일부 프로젝트는 오랜 시간 동안 과거에 있었던 때문에, 난 단지 내 기억에 의존 할 수 있으므로 지역 부정이나 오류가있을 수 있습니다. 당신이 또는 더 나은 프로그램도 날개를 희망 무엇을 말해.

  개발 프로세스

  현재, 나는이 프로젝트는 기본적인 과정이다 처리했다. 좋은 상사와 클라이언트에서 클라이언트의 실제 필요에 따라 그들에게 완전한 응용 프로그램의 개념을 설계 할 수 있도록 도와줍니다. 작은 파트너의 디자인 팀이 참여한다 이번에는 어떤 특정 기능을 소개하는 텍스트 설명과 함께, 전체 응용 프로그램의 UI 디자인을 보여주는, 일반적으로 PPT의 형태, 형식적인 디자인을 만들기 위해 아이디어를 넣어. 작은 파트너가 할 설계 한 후, 리더십 및 개발 팀은 Gouzi 관찰에 따라, 확인, 여기에 좋은 달성하기 위해 약간의 디자인 변화의 필요성이 있는지 여부를 확인하기 위해 주요 프런트 엔드 팀입니다됩니다. 팀이 소프트웨어에서 작동이 시간은 아마 완료하는 일 필요가 얼마나 많은 사람들이 추정합니다. 그리고 회사의 휴가 일정에 따라 특정 배달 날짜를 결정합니다. 일반적으로, 데이터가 삽입 될 것과 같은 특정 항목의 분해 함수는,이 분리 된 특징점이다. 따라서 특정 개발에 할당 된 크고 작은 특징점을 분리. 그리고 각 사람은 완료하는 데 걸리는 시간에 대한 자신의 작업 추정치를 따르십시오. 그가 처음 다른 사람에 대한 나쁜 인상을 좋은 일에 대해 항상 걱정 회사에 들어갔을 때 여기에 내가 생각했던, 항상 가능한 한 적게 추정 된 시간입니다. 다행히 지도자들이 나를 돌봐, 내가 추정 할 때마다 다시 싸울 시간이 될 것입니다 - 당신은이 일을합니까? 하하, 나는 꽤 콜라 생각합니다. 카드가 주님 될 수있다 그들이 모르기 때문에 인상 리더십 말한 것, 당신은 정상 근무 시간을 추정하는 것, 다음에 1.5를 곱한 총 시간을 계산이 나왔다. 이제 정말의 경우, 그것에 대해 생각합니다.

  디자인 초안 감사 회사는 일반 고객이 검토 후 고객에게 전달됩니다 일부 지역 변경해야합니다. 장소는 디자인을 결정하기위한 위의 과정을 반복 개정 할 필요가 들어 작은 파트너는 일 특정 설계, 와이어 프레임, 절단 계획 등의 시리즈를 준비하기 시작합니다. 동시에, 파트너의 작은 그룹은 특별한 필요를 연구하는 기본 프레임 워크를 구축하려면 필요에 따라 개발 될 것이다. 작은 파트너의 테스트는 테스트 케이스를 준비하기 시작합니다.

  개발의 형식적인 단계로, 그래서 아마 세 가지 모드를 경험했다.

  1. 고객은 더 이상 유형을 걱정하지 않는다. 이것은 그들이 이동 단말의 사용을위한 프로젝트 및 타이어 기업,입니다. 너무 큰 리더십을 할 수있다 "타격"우리 회사의 다른 신뢰 만 배송 센터의 진행 상황을 볼 수있는 날짜와 시간에 동의 할 수 있습니다. 이 표준은 아니지만 이것에 대한 개발자는 여전히 매우 흥미로 당신은 단지 잠시 동안 클래스를 추가해야 할 수도 배달하기 전에 일반적으로 기본적인 필요가 초과 근무를 할 수 있지만.
  2. "민첩한 개발." 저는 여기에 인용 부호가 실제 애자일 개발 등이 수 있는지 아닌지 확인 결국, 주요 기술 포럼은 종이가 ", 심지어 애자일 개발을 XXX를 사용하지 않는"내 기억을 기록하는 보았다, 그것은 불가피 일부 부정확. 그리고 보스는 내가 여기에 또 다른 업데이 트를 할 것이다, 나와 함께 이야기 할 수있는 기회를 갖게됩니다. 넌센스 작은 풀은 전체 내용을 스토리 보드로 수행되는이 모드는 다음 함수 기능을 특정 부문에 할당 된 특정 사용자를 지정해야합니다. 몇몇 특정 스프린트는 프린트 기능 판정 포함 각각의 스토리 보드로 분리된다. 각 스프린트는 약 1 ~ 2 주 정도입니다. 각 일 스프린트는이에 대해 수행해야합니다 :
    1.   자신의 신체 기능 / 작업의 완료.
    2.   일부 우선 순위가 높은 버그는 스프린트의 하나 수정
    3.   이 테스트는 스프린트 기능 검증 테스트 도움이 될 것입니다
    4.   코드 검토 (코드 리뷰)
    5.   패키지 배포 코드 동결을 포함 할 수있다
  3. 하드 작업 초과 근무 유형입니다. 이 이름에서 당신은 강제로 유형이 가장 어려운 볼 수 있습니다. 이 같은 특정 경우, 고객은 협력과 기존 고객의 많은 년이다. 때문에 지방 정부의 정책, 그렇지 않으면 업무를 수행 할 수 없습니다 당신이 특정 시간에 디지털화해야 할 사업에 자신의 모든 돈에. 고객은 자연스럽게 기업이 Gouzi 군인의 바닥, 아무것도 접근, 초과 근무 노래로, 여기에 우리를 던져이 작업을 넣어 것입니다. 행 사주의 작업 계획 육주, 즉 아이 갈 수있는 사람입니다. 하하

  이 회사는 전통적인 매일 아침 회의가 어제, 오늘, 그리고 어떤 부분이 작동하고자하는 일 것으로보고 기본적으로 열었습니다. 위의 세 가지 모드, 나는 개인적으로는 이전 회의의 두 번째 전체를 사용라고 생각합니다. 모두가 매우 명확하게 정의 할 때 수행에도 작동 명확한 목표를 가지고 있기 때문에. 아침에 참여하고 당신이 코드 다루고있는, 매우 논리적 말한다. 어제 1,2,3 설명 무엇을, 발생하는 어떤 문제, 기술 지원에 대한 필요성. 그리고 오늘 계획의 일부 이전 여부, 백엔드 지원을 할 수있는 내용, 아마도 몇 가지 더. 분명히, 회의는 즐거움이다. 특별한 모임뿐만 아니라, 우리가 일반적으로 회의 서, 알고 보니, 적은 사람은, 하, 하, 말도 많이 설 것이다.

  거의 완성 전체 프로젝트의 개발, 일반적으로 작은 파트너가 각각의 기능 점수에 특정 테스트 할 때 여러 번에 걸쳐 자세히 설명되어 있습니다. 경험, 또는 저명한 버그에 영향을 미치지 않도록 보장된다. 물론, 이유는이 프로젝트는 그런 일 버그 글쎄, 우리는 모든 것을 알고, 결국, 초과 근무의 끝입니다. 테스트 및 개발 파트너를위한 기간은 전개 환경의 요구 사항에 해당하는 작은 문서를 준비 등등의 소스 코드를 제공하고, 할 수 있습니다. "저주 고객의 의견이 아 삭제됩니다!"뿐만 아니라, 매우 흥미로운 : 테이블 갱스터가 우리에게 상기시켜 가로 질러 생각하십시오.

  고객에게 배달 후 일반적으로 UAT, 사용자 수용 테스트에 사용되는 2 ~ 3 주 시간이있다. 테스트 기간은 하드 작은 파트너의 일부가 될 것이며, 고객이 그 개선 할 필요가있다, 또는 고객이 어떤 버그를 기록하고 해당 수리 개발에 할당을 찾을 생각하는 경우 고객은보고, 자주 의사 소통을 할 수 있습니다. 고객이 버그를 발견하기 때문에 더 작은 파트너의 개발은이 기간에 푹 빠졌는데, 때때로 버그가 때로는 더 심각한 오늘의 물고기를 건드릴 수 없어, 하룻밤 수리가 가능합니다.

  공식적으로 클라이언트 측 이후에 시작, 우리의 개발 팀은 지원, 시간은 1 ~ 2 개월이 될 것입니다. 이 시간이 지나면 일부 장기 프로젝트, 코드가 지원 팀에 전송됩니다, 그들의 주요 작업은 일부 유지 보수, 등 데이터와 청소.

  누락이 있습니다 또는 당신이 어디에 향상시킬 수 있습니다, 그리고 와서 당신을 요구하는 경우 일반적으로, 물론,이, 내가 볼 수있는 단지 개발 관점 이러한 과정이다. 그래서 좀 새로운 경험을 표현하는 것, 그리고 그들이 동료들에 대한 관심이 많이 될 것입니다뿐만 아니라, 매우 흥미가 없습니다.

 

  특정 버그 추적에 대해 얘기 가자.

  아마 몇, TRAC, 회사 자체 유지 보수 gitlab, 사마귀 현재 경험 TRAC 시스템. 소스 프레임 워크 프로젝트가 될 사실에 사마귀 정말 회귀 테스트 버그에서 작동 따로 넣어 적용되지 않은, 다른 사람에 그립니다.

  Trac에

   이 TRAC 시스템은 아주 오래된,하지만 기능은 매우 강력합니다. 이 같은 버그의 수명주기 뭔가, 시험 문제의 설계 요구 사항을 충족하지 않는 작은 파트너를 측정 하였다. 재생 예상 결과, 실제 결과, 우선 순위 등의 단계를 포함하는 버그의 구체적인 설명. 이 부서의 일반적인 우선 순위 :

  1. 휴대 전화 응용 프로그램 충돌과 같은 극단적 인 충격 시험이나 경험, 표시 P0는 다시 깜박입니다.
  2. 전체 애플리케이션 프로세스를 통해 시험의 전체 효과는, 그러한 실패 페이지로 점프, P1이라.
  3. 오류 치료 또는 분기 경로 에러는, P2라고 함.
  4. 그리고 그것은 디자인과 일치하지 않지만, 일부 제스처 동작은 수리 P3 또는하지 표시로 고객은 받아 들일 수 있습니다.

  그런 다음 일반적으로 해당 개발의 선두 주자로 지정되어, 그는 특정 개발에 할당해야합니다.

  실제 프로젝트에서 현재의 차이는 참조 용으로 기록되는이 개 같은 특정 모드를 경험. QA로 기록 된 테스트가 개발 데브 아래와 같은라고.

  • QA 리포트 버그 ==> 데브 해결 ==> 데브 리 패키지 / 배치 환경으로 표시 버그를 수정한다 ==> 개발자들은 버그 ==> QA 검증 버그 수정 QA에 할당 할
  • QA 보고서 버그 ==> 데브 해결 ==> 데브 리 패키지 / 배포 환경으로 표시 버그가 해결됩니다 ==> 버그가 해결 ==> QA 검증 버그로 표시되어있는 그의 신문에서 QA보기

  가능성이 다를 찾고되지 않음. 가장 큰 차이점은 품질 보증에 다시 지정에 데브 버그 수정 후 실제로 여부. 여기에 내가 좋은 자신의 단점을 생각하는 두 가지 방법이 있습니다. 우선 프로젝트 개발 프로세스의 종류에 따라 사용할 방법을 결정합니다.

  첫 번째 방법에서 (우리가 필사적으로 초과 근무 모드에서이 방법으로 사용된다), 이점은 QA 명확하게 데브가 수리되어있다 수리를하고 인증 할 수있는 테스트 환경에 배포되는 어떤 버그를 알 수 있습니다 . 실제 작업 때문에, 우리는 알고, 버그 수리뿐만 아니라 정말 코드 만 제출하면, QA는 여전히 변화없는, 변화를가 볼 수있는 품질 보증 QA 환경에 재배치. 각 데브 수정 버그 버그 후, 모두가 다시 한번 품질을 준 할당 TRAC에이 버그 소유자의 변화를 야기하기 때문에,이 방법은 또한, 팀 리더 등의 단점을 가지고, 우리는 모든 사람이 수리 정확히 알 수 없다 버그, 버그를 좋아하는 누구의 관점에서 몇 가지 통계 정보가 무엇인지.

  두 번째 방법에서, 개발은 해결로 버그가 표시됩니다 수정. 개발 과정보다 표준화 된 테스트 환경을 업데이트하는 시간 때문에 상대적으로 고정되어 있기 때문에, 내용이 작업 전에 매일 업데이트됩니다 가정. 버그를 수리하고 날이 해결로 표시되면, 그것은 작업을 떠나기 전에 하루에 새로운 환경에 포함되어야합니다. 이러한 테스트는 자신의 심사 리포터 버그를 발견 검증을 위해, 이미 좋은 마크가 무엇인지 살펴보고 다음 일을 할 수 있습니다. 이런 식으로 개발 팀의 리더십은 분명, 어떤 버그에서 누가 누구보고 얼마나 심각한 수를 수정할 수 있습니다. 이 방법의 경우 실제로 일치하는 특정 개발 모델, 훌륭한. 그냥 미친 초과 근무는, 어느 날 그의 손을 모르는 품질을 선도하는 업데이트 된 코드가 아니거나 이미 그 변경에 버그 좋은 수정 포함되지 않습니다 여러 번 환경을 업데이트 할 수있다 고통의 원인이 자신의 작품.

  GitLab

  나는 막연하게 Gitlab 특정 버그를 연결하고 데브보기를 촉진하기 위해 그들을 제출할 수 있습니다 기억하십시오. 그래서 월요일에 내가 하, 하, 직장 동료에서 처음으로 미끄러 자세히를 추가 할 것입니다 시간을 찾을 수 있습니다.

 

  

 

 

  

추천

출처www.cnblogs.com/dogtwo0214/p/11404947.html