프로그래머 / 개발자 개인 조직 [폐쇄]


9

개발자로서의 작업을 조직화하기 위해 어떤 도구 / 방법론 / 전략을 사용하십니까? 세부 사항을 제공 할 수 있습니까?


프로그래머에게는 독특하지 않기 때문에 생산성
.stackexchange.com

답변:


6

나는 각각의 위치 상황 에서 개인 칸반 을 사용 한다 . 예를 들어, 본사, 가정 및 비즈니스 사무실.

이 답변은이 블로그 게시물을 기반으로합니다 . 가장 관련성이 높은 정보를 추출했지만 여기서 자세히 설명하지 않는 방법의 심리적 부분에 관심이있을 수 있습니다.

여기에 이미지 설명을 입력하십시오

[...]

이것은 개념을 기반으로하는 매우 간단한 개인 조직 방법입니다.

다른 많은 장점과 함께 다음과 같은 이점이 있습니다.

  • 전투 지연
  • 일반적인 불안 수준 감소
  • 가시성 향상

[...]

개인 칸반의 핵심 요소는 백 로그입니다. 백로 그는해야 할 모든 것의 목록입니다. 끊임없이 발전하고 효과적이기 위해서는 그것을 믿어야합니다.

수집

메모를하고 머리를 지나가는 모든 작업을 나열하십시오. 작업 당 하나의 메모를 사용하십시오. 무언가를 잊어 버린 경우 걱정하지 마십시오.이 도구의 가장 좋은 점 중 하나는 나중에 물건을 추가하여 프로세스에 적용 할 수 있다는 것입니다. 수집 프로세스에 대한 자세한 정보는 GTD 설명을 참조하십시오. GTD 팬들은 각“컨텍스트”에 대한 칸반이 어떻게 필요한지 알게 될 것입니다.

작업 내용을 설명하는 방법은 필수적입니다. "다음 조치"의 원칙은 가능할 때마다 사용해야합니다.

예를 들어, 가입을 취소하기 위해 전화 회사에 전화해야하는 경우 "가입 취소"를 작성하지 말고 "전화 회사에 전화하여 가입을 취소하십시오."

이 두 설명의 차이점은 분명합니다. 첫 번째 버전은 목표를 설명하고 두 번째 버전은 행동을 초대합니다. 이 기술은 특히 지연에 효과적입니다. 당신의 마음은 회피 전략을 찾을 가능성이 적습니다.

우선 순위

노트에 모든 작업이 있으면 우선 순위를 정해야합니다. 중요한 순서대로 작업을 구성하십시오. 전략은 간단합니다. 한 작업이 다른 작업보다 항상 중요합니다. 우선 순위를 정할 때는 장기적으로 생각하십시오. 내일의 시급한 과제가 될 중요한 과제가 시급 해지기 전에 완료해야합니다. 긴급한 작업을 수행하면 항상 더 많은 불안이 발생합니다.

계획

코르크 판에 최대 5 개의 작업을 "계획"해야합니다. 다시 말해, 보드에 총 5 개 이상의 메모를 가질 수 없습니다. 새 메모를 추가하려면 "완료"상태 인 경우 "완료"섹션에있는 메모를 제거해야합니다.

이상적으로는 백 로그에서 가장 중요한 5 가지 작업을 선택해야합니다. 그러나 규모의 경제와 같은 실제적인 이유로 작업을 그룹화하기로 결정할 수도 있습니다. 정원에서 이상한 일을 해야하는 경우 함께 계획을 세우는 것이 더 유리할 수 있습니다.

실행

작업을 시작하기로 결정하면 메모를 작성하여 "진행 중"에 넣습니다. 이것은 실제로 작업을 수행 할 것임을 나타냅니다. 어떤 이유로 든 작업을 시작하지 않고 연기하기로 결정한 경우 첫 번째 열의 메모를 교체하십시오.

다음은 매우 중요한 규칙입니다. "IN PROGRESS"에 메모가 두 개 이상 있어야합니다. 이렇게하면 여러 작업을 완료하지 않고 한 번에 여러 작업을 시작할 수 없습니다. 지연의 근본 증상 중 하나. 이 간단한 규칙을 통해 작업 중에서 선택하는 데 더 많은 시간을 낭비하지 않아도되며 발전 할 수 있습니다.

백 로그를 정기적으로 찾아 보거나 (예를 들어 2 ~ 3 일마다) 필요한 경우 업데이트 한 다음 우선 순위를 다시 지정할 수 있습니다. "완료"에서 작업 노트를 "할 일"섹션에 추가합니다.

백 로그에 추가 할 수는 있지만 백 로그 완료시 더 이상 원하는 값을 제공하지 않으면 백 로그에서 작업을 제거해야합니다.

이 과정은 영구적입니다. 그것은 끝이 없다고 말하는 것입니다. 우리는 항상해야 할 일, 즉“정상적인 상황”을 가질 것입니다. 이 사실을 받아 들일 수 있다면 스트레스를 줄이는 데 도움이 될 것입니다.

[...]


5

오래된 종이와 연필이 여전히 작동한다면 전자 기기를 사용할 필요가 없습니다.

잠시 기억해야 할 것들 : Post-It notes . 더 이상 필요하지 않으면 버리십시오.

생각 : 종이와 연필 . 더 이상 필요없는 인쇄물의 깨끗한 뒷면을 사용하십시오.

경영진에보고 : 그들이 사용하라고 말한 것 .

운 좋게도 우리는 깨끗한 책상 정책이 없습니다. :디


동의한다. 우리는 종이와 연필이 잘 작동 할 때 완벽한 도구를 찾으려고 고심하고 있다고 생각합니다. 그러나 도구가 도움이되지 않는다는 것은 말할 것도없고 ... 다른 방법을보기 전에 간단한 방법론을 살펴 봐야한다고 생각합니다.
dreza

3

다른 이점이있는 세 가지 주요 도구가 있습니다.

  • 빠른 -화이트 보드-단기적으로는 최고입니다. 나는 그 위에 무엇이든 쓸 수 있고 현지인이라면 누구나 볼 수 있습니다. 우리는 그것들을 실험실 컴퓨터 상태로 사용하며, 시간이없고 사용자 인터페이스를위한 추가 에너지가 없을 때 생각을 수집하는 데 사용합니다

  • 관리 친화적 -상위 관리와 공유해야 할 모든 항목 (통과 테스트 수, 구현 된 기능 수 등)-Excel을 사용합니다. 우리 회사에는 다양한 필수 관리 통신 메커니즘이 있습니다. 모두 동일한 데이터를 사용하지만 형식은 다릅니다. Excel은 그 점에 매우 완벽합니다. 회의용 차트, 회계 사용 스프레드 시트 및 상태 확인을 위해 이메일로 보낼 수있는 항목의 목록을 제공합니다.

  • 팀 친화적 -올 겨울에 Rational Team Concert를 사용할 때 나는 절대적으로 뒤집었다. 화이트 보드 (팀에게 친숙 함)와 Excel (관리 호환)을 조합하여 스토리와 작업을 수많은 방법으로 렌더링하고 필터링 할 수 있으며, 체크인 및 팀이 추적하는 방법에 여전히 묶여 있습니다. 상태. IMO는 사람들이 서로를 위해 일하는 방식으로 서로 상태를 전달할 수 있었지만 외부인을 위해 일하는 방식으로 렌더링 할 수 있었기 때문에 궁극적이었습니다. 주의 사항-저렴하지 않고 설치가 쉽지 않으며 학습 곡선이 있지만 대부분의 사람들은 학습 곡선을 "가치"로 평가했습니다.


1

OneNote의 지속적인 글쓰기는 저의 개인 조직 전략의 중추입니다. 다음은 귀하에게 도움이 될 수도 있고 그렇지 않을 수도 있지만 그들은 나를 잘 섬겼습니다.

  • 글을 생각하고 있습니다. 나중에 버리더라도 많은 것을 쓰십시오. 사물을 개념화하고 기억하는 데 도움이됩니다.
  • 메모를 작성하고 메모에서 큰 계층 구조를 만드는 데 시간을 소비하지 마십시오. 이러한 조직은 코드에 필요하지만 글쓰기에는 효과가 없지만 적어도 나에게는 그렇지 않습니다. 계층 구조는 보관소에 적합하지만 (검색 덕분에 항상 필요한 것은 아닙니다) 항상 얼굴 앞에서 원하는 것이 아닙니다. 먼저 작성하고 나중에 구성하십시오. 검색을 사용하십시오. 때때로 물건을 기어 다니고 옮기고 가끔씩 집을 청소하십시오.
  • 페이지 (탭이 아니라 페이지)를 일일 저널로 유지하십시오. 대부분의 모든 것이 여기에 들어가거나 적어도 여기에서 시작해야합니다. 많은 글 머리표 목록을 사용하고 매주 요약하십시오. 더 많은 공간이 필요한 경우 새 페이지로 나누십시오. 길어지면 몇 주를 잘라 아카이브 페이지에 넣으십시오.
  • "학습"이라는 노트를 보관합니다. 각 탭은 주제입니다 ( "주제"를 정의하는 것은 의미가 없지만 몇 가지 예 : 프로젝트 관리, SQL, 가상화, Python, 암호화, 종속성 주입). 이것은 웹에서 배운 책 노트와 내용입니다. 읽은 모든 책에 대해 메모를하지 않으면 시작하십시오. 더 잘 이해할 수있을뿐만 아니라 읽은 모든 내용에 대한 개인 맞춤형 Cliff 's Notes의 검색 가능한 라이브러리가 생깁니다.
  • 브라우저에 하이퍼 링크를 유지하는 대신 (또는 그에 추가하여) OneNote에서 하이퍼 링크를 노트에 로컬로 유지하십시오. OneNote에는 주제별 링크 목록 만있는 페이지가 있습니다.
  • 나중에 참고할 수 있도록 전자 메일, 특히 전자 메일을 OneNote로 끌어다 놓는 것을 두려워하지 마십시오.

0
  • 프로젝트 작업 목록 ... 나에게 이것은 TFS이지만 bugzilla, fogbugz 등도 잘 작동합니다.
  • 개인 작업 목록 ... 나는 우유를 기억합니다 . 여기에 모든 개인 TODO (반복 작업과 함께)와 iGoogle 가젯 을 넣어 필요한 작업을 시각적으로 상기시켜줍니다.
  • 시간 관리에 관해서는 이메일 / 트위터 / 페이스 북을 보지 않는 시간 블록을 할당하려고합니다 (때로는 인정하지는 않지만). 그 당시 TODO 목록을 한 번에 하나씩 체계적으로 분쇄하려고합니다.

별도의 작업 목록은 의도적으로 설계된 것입니다. 일하는 동안 개인 TODO에 의해 방해 받고 싶지 않습니다. 그러나 내 상황이 개인 시간으로 전환 될 때, 나는 여전히 악명 높은 사람으로 인해 내가해야 할 일을 추적하기 위해 시스템을 원합니다. 그리고 RTM은 작업에 충분하지 않은 비공식적입니다.


0

많은 훌륭한 도구 답변이 이미 있습니다. 도움이되는 몇 가지 "프로세스"를 찾았습니다.

  1. 받은 편지함을 0으로 만들고 그대로 유지하십시오. 그러나 미리 정의 된 간격 (예 : 아침, 점심 및 하루의 끝, 또는 한 시간에 한 번)으로 전자 메일 만 볼 수 있습니다.
  2. 연속적으로 작업-두 번의 할당 / 코딩 활동을 한 번에 수행하지 마십시오.
  3. 가능한 빨리 배송 / 체크인하십시오. 이것이 핵심이며, 문제 해결에있어 초기 패스를 설계하지 마십시오. 먼저 작동하고 나중에 리팩터링하십시오.
  4. 작업하면서 아이디어를 기록하십시오. 노트 작성, 사진 그리기 등을 위해 귀중한 노트북 / 저널을 발견했습니다.

0

나는 단지 무엇이든 모든 것에 관한 메모를하기 위해 evernote 를 사용 합니다. 육류 및 감자 프로젝트 단계에 도달하면 요구 사항을 레드 마인으로 이전하여 진정한 작업 마스터가됩니다.


-2

매일 자체 관리를 위해 수행해야하는 작업의 수준은 작업하는 회사 (조직 / 구조)에 따라 다릅니다.

  • 소규모 비즈니스 인 경우 필요에 따라 가장 적합한 텍스트 편집기를 사용하여 모든 할일을 직접 작성해야합니다. 앞에서 언급했듯이 OneNote / Outlook에서 수행 할 수 있습니다. 다양한 알림 프레임 워크 및 기능이 이제 OS에도 통합되었습니다. 작업중인 프로그래밍 언어 및 IDE에 따라 제공되는 코드 유지 관리 및 워크 플로 모니터링 계측을 사용해야합니다.

  • 중간 규모 회사 인 경우 회사는 일부 서버 소프트웨어 (예 : MS Server 2k8 (R2) Datacenter에서 실행되는 MS Exchange 서버)를 기반으로 한 자체 IS를 가져야하며 Outlook 기반 환경을위한 완전한 엔터프라이즈 환경을 제공합니다. GExperts / CnPack / madExcept와 같은 타사 도구 또는 기타 도구 회사에서 필요로하는 기타 도구를 사용하는 경우가 많으므로 IDE 내장 워크 플로 관리 기능 (예 : 간트 다이어그램)을 최소한으로 사용하지 않아도됩니다.

  • 대기업 / 회사 / 기업인 경우 비 Windows * 기반 서버 소프트웨어 및 메인 프레임 급 서버 하드웨어에서 실행되는 부서별 목적을 제공하는 자체 IS가 정의되어 있습니다. 나는이 분야에서 많은 언급을 할 수 없다. 내가 원한다면, 나는 불법적으로 그렇게 할 것입니다.

보다 정확한 목표 답변 범위를 제공하지 않으면 대답하기가 어렵습니다. 또는 현재 상황에 대한 자세한 정보를 입력하십시오.


왜 비 윈도우입니까? 대답은 간단합니다.

WIndows 95부터 Windows OS는 항상 단일 사용자였습니다. 단일 세션 운영 체제이므로 엔터프라이즈 환경에서 실행되도록 설계되지 않았습니다.

유닉스 OS는 비교를 위해 네트워킹 전용으로 구축 되었기 때문에 주로 시스템 구성 요소 간의 비 하드웨어 계층 내부 데이터 교환을 위해 전송 프로토콜 (Hyper-Text, File Transfer 등)을 사용합니다.

자세한 정보는 여기 : http://www.techrepublic.com/blog/10things/10-fundamental-differences-between-linux-and-windows/406

참고 : 주로-# 10은 모든 회사의 데이터 및 작업 흐름에 합리적인 영향을 미치는 가장 큰 차이를 만드는 것입니다.


추신. 저는 중소 기업에서 일합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.