태그 보관물: development-process

development-process

프로그래머는 개발 프로세스가 사용하는 방법에 관심이 있습니까? 순위를두고 있습니다.

나는 구직 시장에 있고 급여, 사업 라인 등을 포함한 다음 직업에 우선 순위를두고 있습니다. 그러나 요구 사항 목록에없는 한 가지는 개발 프로세스 방법입니다. 저는 제 업무가 소프트웨어를 만드는 것이라고 생각하고 프로세스 구조를 스크럼이든 폭포이든 어떤 것에 든 적용 할 수있는 것으로 생각합니다.

개발 프로세스 방법론이 우선 순위입니까?



답변

우리가 대부분의 전문가들이 바라는 상식을 벗어나지 않는 한 나에게만 중요합니다.

버전 관리에 관해 이야기 할 때 any version control beats not having anything at all개발 방법에는 그렇지 않다는 주장 이 있습니다. 방법은 규칙을 의미하며 규칙이 깨지는 경우가 있습니다. 나는 누군가가 기억할 수있는 한 정말 바보 같은 일을 해 온 회사에서 일했었다. 아무리 구피 절차가 치료되던 문제는 오래 전에 사라졌다.

회사에서 다음을 원합니다.

  • 몇 페이지에 맞는 명확하게 문서화 된 절차. 속도를 맞추기 위해 논문을 읽거나 소설을 열람해야한다면 오랫동안 길을 잃을 것이다.

  • 회사가 더 나은 절차를 변경할 수 있다는 증거. 다른 사람에게 가서 “[xyz]를하고있는 이유를 알고 있지만, 현재 대부분의 도구를 사용할 수 있습니다. 사용할 수 있습니까?” 라고 말해야 합니다.

  • 작은 경쟁은 좋을 수 있으며 종종 피할 수없는 일입니다. 그러나 경쟁이 사람들에게 동기를 부여하는 주요 수단으로 사용되는 상점은 피할 것입니다. 오후 5시에 개발자가 하루에 커밋 한 라인 수를 레이저 프린터로 보내는 것을 체계화했다면, 나는 당신을 위해 일하고 싶지 않습니다.

  • 축복받은 저장소의 빌드가 해당 빌드를 손상시키는 변경 사항을 수신하지 못하게하지 않은 경우 나는 지옥처럼 달려갑니다. 5시에 마지막으로하고 싶은 것은 마스터 리포지토리에서 변경 사항을 가져와 로컬 빌드를 테스트하고 다른 사람의 세미콜론을 수정하는 것입니다.

  • 나는 민첩한 나무에서 떨어진 기존의 방법과 유사한 방법으로 뛰어 드는 것을 선호합니다. 필수는 아니지만 친숙 함은 절차상의 실수를하지 않으면 서 생산적이 되려는 초기 혹을 극복하는 데 도움이됩니다.

절차에 대해 감사하는 것보다 절차를 다시 보내는 데 더 많은 시간을 할애한다는 것을 알면 아마도 그 일을 계속할 것입니다.

다른 사람은 “오, 다시는 안돼!” 되어 “우리는 또한 우리를 위해 모범 사례를 설정합니다. 우리는 코드의 육백만 라인 (21 개) 재택 근무자가, 우리가 SVN 또는 무언가를 사용해야 바라고있어?” .

누군가 그것을 재미있게 분류 할 수 있습니다. 나는 그 사람이 아니다 🙂


답변

개발자 인 저는 개발 과정이 제정신이라고 생각합니다. 여러 가지 다른 개발 방법론이 정상적인 개발 프로세스를 제공 할 수 있습니다. 반대로, 부서진 회사는 그들이 부르는 것이 무엇이든간에 미친 과정을 제공 할 수 있습니다.

그러므로 나는 그들의 공식적인 “개발 방법론”이 무엇인지는 특별히 신경 쓰지 않습니다. 그러나 나는 그것이 실제로 무엇을하고 있는지 알아 내기 위해 후속 질문을 할 수있는 맥락을 제공하기 때문에 여전히 그것에 대해 물어볼 것입니다.


답변

예, 다시 반복하고 싶지 않은 잘못된 방법론을 보았습니다. 두 가지 예를 들어, 다음을 고려하십시오. 모두가 자신의 소스 제어, 코딩 규칙 등을 사용할 수있는 12 명의 개발자 팀을위한 카우보이 스타일에 만족하십니까? 나는 그렇지 않다는 것을 안다. 코드 라인을 변경하는 위치는 어떻습니까? 선임 경영진이 사인을 내리는 데 시간이 걸리기 때문에 몇 주가 걸릴 수있는 프로덕션 변경을 확인하기 위해 수십 개의 양식을 작성하고 약 20 개의 서명이 있습니까? “무엇이든지”내 생각에 약간 열린 마음을 가지게되지만 어쩌면 나는 약간 냉소적이다.


답변

개발자는 적절한 방법론이 적절하다면 어떤 방법론을 사용하든 상관 없습니다.

예를 들어 , “카우보이 코딩” 을하는 회사 , 특히 그들이 실제로 애자일을 하고 있다고 생각할 정도로 무지한 경우에는 일하고 싶지 않습니다 .


답변

모든 사람이 실제로 따라갈 수있는 개발 방법이있는 장소를 선호합니다.


답변

개발 및 비즈니스에 일반적으로 사용되는 프로세스 선택으로 인해 매우 실망스러운 작업을 수행했습니다. 요즘에는 프로세스에 대한 최소 요구 사항이 있습니다. 이것에 관여하지 않는 사업은 제대로 운영되지 않으며 효과가 없다고 생각합니다. 나는 내가 가진 관용구에 대한 인내심이 없어서 저를 구해 내고 그 일을 건너 뛰어 많은 악화를 겪었습니다.


답변

현명한 요구 사항, 참여하고 반응하는 일부 비즈니스 담당자, 개발자 팀이 시간 단위로 많은 의견을 가지고 있다는 이해를 가지고있는 한, 나는 행복하고 어떤 것에도 적합합니다.