2009-09-22 5 views
2

저는 PHP 개발자로서 일하고 사장님이 저를 미치게 만듭니다. 그는 지금 나에게 전화를 걸어 이전 작업이 완료되지 않은 경우에도 작업을 제공합니다. 클라이언트와의 회의를 금하고 사양이 불완전하게 구두 또는 전화로 알려주며 첫 번째 배포에서 작동하는 응용 프로그램이 있어야합니다. 어떤 몸이라도이 사람들의 열정을 억제 할 수있는 방법을 제안 할 수 있습니까?웹 개발 접근 방법 제안

+1

이력서에 더 열심히 일하십시오 ...... 다른 곳을 찾기 시작하는 시간이 될 수도 있습니다. – Evernoob

답변

0

통신 문제에 대해 이야기하십시오. 대개 양방향 문제입니다. 그가 당신에게 불완전한 사양을 제공한다면, 왜 당신은 더 완벽한 사양을 요구하지 않는 걸까요?

당신은 단지 더 나은 직업을 찾을 다음, 그에게 충실하려는 경우

. 문제를 해결하기 위해 최선을 다하는 경우 문제의 근원에 대해 진지하게 생각하고 문제를 해결할 수 있도록 도와주십시오. 당신의 상사가이 목록에 뭔가를 추가 할 때, 그는 당신이 무엇을하고 있는지보고 몇 가지 걸리는 시간에 대한 추정치를 가질 수 있도록

0

는 어디 선가 작업 목록의 일종을 가진 건의 할 것입니다. 당신이 정기적으로 생산에 뭔가를 놓기 전에 허용 있는지 확인하는 테스트 뭔가에 당신의 상사를 얻을 것 곳 애자일과 같은 몇 가지가 접근하는 이유 불완전 요구 사항에 관해서는

이입니다. 당신이하고 당신의 시간을 보내고있는 것을

2
  • 문서.
  • 순서대로 자주 당신의 상사에 필요한이 두 가지를 제공합니다 (어떤 채널을 통해) 그들이에서 와서
  • 문서의 요구 사항은 시간의 요구 사항이나 우선 순위 누락에 대해
0

다른 언급했듯이 대화를 촉진 누가 나를 빨리 입력 할 수 있는지, 당신이 할 수있는 한 가지는 그가 사용할 수있는 프로젝트 관리/버그 추적 시스템의 일부 유형을 설정하는 것입니다. 나는 FogBugz을 사용하여 설치가 필요없고 작은 팀을위한 무료 계획을 가지고 있습니다. 요청을 보낼 수있는 이메일 계정을 설정할 수 있습니다.

당신의 상사에게이 제안, 당신의 목표는 당신의 작업과 우선 순위을 추적 할 수 있도록하는 것입니다 보여줍니다 방법으로 그것을한다. 또한 추가 작업을 준비하십시오. 그가 그것에 동의하는 경우에 그는 빈번한 상태보고 및 당신이 당신의 시간 전부를 어디에서 보내고 있는지보고 싶을 수도있다.

0

더 완벽한 사양을 얻을 수 있다면 크게 도움이 될 수 있습니다. 프로젝트를 더 잘 이해하는 데 도움이됩니다. 완료 시간을 예측하는 데 도움이됩니다. 그리고 내가 좋아하는 것은 이중 작업을 방지하는 데 도움이 될 것입니다. 불완전한 요구 사항을 얻거나 잘못 작성한 다음 다시 실행해야한다는 사실을 발견하는 것보다 더 나쁜 것은 없습니다.

당신은 내가 어떤 발가락에 스테핑없이 당신의 상사에게이 제안하는 좋은 방법을 찾으려고 줄 수 있다면

. 그가 혜택을 이해한다면 그는 당신과 더 철저히 생각하는 것에 더 개방적 일 수 있습니다. 그것이 정말로 할 일은 당신을 당신의 직업에서보다 효율적으로 만드는 것입니다.

아, 그리고 당신은 시간 추정에 관한이 질문에 대한 내 대답에서 살펴 봐야 할 수 있습니다 : How am I supposed to know how many days something will take?

1

시작은 또 다른 일자리를 찾고 그에게 사전 통지를 제공합니다. 이것은 그의 열정을 억제 할 것이다. 어떤 사람들은 어떤 대가를 치르더라도 피해야합니다.

//Only two things are infinite, the universe and human stupidity, and I'm not sure about the former." -- Albert Einstein 
0

최소한 개인적으로 서면으로 작성해야한다는 다른 제안이 유효합니다. 그러나, 내가 친숙 함을 가지고있는 보스의 종류에 대해, 그것은 효과가 없을 수도 있습니다.

일부 상사는 자신이하는 일이 잘못되었다는 것을 알지 못하거나 이미 알고 있다고 생각하기 때문에 어쨌든 고객에게 "예"라고 말하면서 더 큰 계약에 대해 서명하는 것은 프로그래밍 방법론보다 더 중요합니다. 테스트를 3 주간 지연하십시오 (테스트하려면 왜 테스트 했습니까? 테스트 한 적이 있습니까? 기능 X는 2 주일 만 남았습니다. 버튼을 추가하면됩니다.).

많은 상사에, 프로그램은 자신의 비즈니스를 실행하는 데 필요한 도구 중 하나입니다. 그들에게 돈을 벌기위한 사업이며 프로그래밍 방법론/품질은 부차적입니다.

당신이 적어도 모든 요청을 서면으로 기록을 보관한다이 상사와 함께 있고 싶어하고, 문제가 올 때 일이 왜, 그를 생각 나게하는 경우 제정신 안전하게 자신을 유지하기 위해 무엇을. 가능한 경우 모든 사양이 구두 대신 전자 메일로 전달되도록 요청하십시오.

당신은 항상 상황이 개선되지 않을 경우 다른 곳에가는 선택할 수 있습니다.

행운을 빈다.

0

나는 몇 가지 작업에서이 같은 문제로 고생했다.

저는이 환경에서 생존 할 수있는 프로그래머가 있음을 확인했습니다. 즉, 상사가 말한대로 간단히 작업하고 잠시 우선 순위를두고 걱정할 필요가 전혀없는 프로그래머입니다. 그냥 버너에 물건을 넣고 사장이 요청할 때 작업을 재개하십시오. 12 개월 전에 시작하라고 부탁 한 일이 아직 끝나지 않았기 때문에 사장님이 가끔씩 일어나는 일에 참지 마십시오.

그것은이다 :

당신이 존재의 종류 (내가되지 않을 것)이 어려우면, 그럼 내가 제안 할 수있는 최선의 전략은 당신이 그것에 대해 당신의 상사와 열린 대화를해야한다는 것입니다 나에게 중요한 것은 좋은 일을하고, 하지만 에게이를 완료 할 수있는 것보다 내가 더 빨리오고 작업 요청입니다 같은 느낌. 우선 우선 순위가 필연적으로 바뀌므로 이 일 때 어떤 도움이되고 싶으신가요? 내 시간을 균형 잡는 방법은 에 가장 적합합니다. 우선 순위에 대해 의 동기화 상태를 유지하는 방법에 대해 이야기 할 수 있습니까? 작업은 우선 순위를 할 수없는 경우

, 는 당신이 내가 한 번에 너무 많은 작업 에 생산성을 수 없다는 것을 이해할 필요가있다. 그냥 인간이 아니야 이 가능합니다. 당신은 우리가 워크로드의 균형과 모든 적절한 방법으로 일을 얻을 수 추가 프로그래머를 고용 생각 해 봤나?

그는 정체 또는 모순을 시도하거나 다음 확대 할 수 "없습니다 더 열심히, 더 똑똑 작동"할 것을 요구하면 :

내가 그것을 다른 방법을 넣어 보자 : 당신이 저에게 작업을 제공하기 위해 계속하면 당신이 있었지만, 우선 순위를 정하지 않으면, 다른 프로그래머를 고용하려고합니다. 이 고용이 두 번째 프로그래머이든 다른 사람이든 내 교체는 귀하에게 달려 있습니다.

기본적으로 통신이 좋습니다. 외교적으로 시작하고 에 기여하는 방법에 관한 모든면을 표현하여 시작하십시오. 성공. 그러나 그것이 침몰 할 때까지 퉁명스러운 정도를 높이십시오.