몇 년 동안 팀이 제품 혁신이 없었고 프로젝트 관리 방법을 사용하지 않았으며 소프트웨어 개발 관행을 잘못 유지했을 때 개발자로서해야 할 일은 무엇입니까? [닫은]


14

몇 년 동안 변경되지 않았으며 결국 제품 및 팀 장애로 이어질 현재 소프트웨어 개발 프로세스를 처리하는 방법을 알고 싶습니다. 그렇습니다. 아마도이 문제를 해결하는 가장 쉬운 방법은 직업을 바꾸는 것이지만,이 경제에서는 말보다 쉽습니다. 그러나 특정 예가 있고 동일한 상황에서 여러 번 보았거나 여러 번 보았는데 이러한 문제를 해결하는 가장 좋은 해결책은 회사를 떠나는 것이므로 귀하의 답변을 뒷받침하십시오. 요점은,이 질문은 특히 주제에 대한 여러 전문가가 갈 수있는 가장 좋은 경로가 다음과 같다는 것을 나타내는 경우에 실제로 대답합니다.

나는 많은 개발자들이 비슷한 상황에 있거나 알고 있습니다. 이것이 회사가 시장에서 1 위를 차지하는 것에서 시장의 최후 또는 심지어는 시장이되는 주된 이유 중 하나입니다. 이 글의 답변이 다른 장애물에 직면 한 다른 개발자에게 도움이되기를 바랍니다. 소규모 또는 대규모 개발 팀에서는 일반적으로 다음과 같은 일이 발생합니다.

  • 일부 개발자는 흐름에 신경 쓰지 않고 결정을 내리고 코드가 많은 코드를 그대로 사용하고 개발 프로세스를 그대로 유지하는 것을 선호합니다.
  • 다른 사람들은 변화없이 지쳐서 다른 회사로 사임하고
  • 다른 사람들은 말하기를 두려워하고 조용히있는 것을 선호합니다.
  • 때로는 소수의 개발자 또는 단 한 사람 만이 제품 개선을 위해 발언을 시도하며, 팀에게 고객, 사용자 및 팀을위한 최상의 코딩 관행과 이점을 따르는 것이 얼마나 중요한지를 알려줍니다. 이러한 유형의 개발자는 일반적으로 회사에서 제공하는 소프트웨어가 거의 없거나 제품의 잠재력이 많은 등의 이유로 회사와 함께하기로 결정합니다.

우리 팀의 제품은 제품이 많기 때문에 회사가 수익을 얻는 부분의 일부에 지나지 않습니다 (이 회사는 소프트웨어 / 하드웨어 회사가 아니므로 적어도 지금까지 지속적인 특허 소송이 없어서 일자리를 창출합니다) 불안정). 이 기간 동안 다른 개발자의 경험과 지금까지 배운 것은 개발 팀을 실제로 아는 데는 며칠이 아니라 몇 주가 아니라 몇 달이 걸린다는 것입니다. 팀이 당신을 고용하거나 당신을 필요로하는 경우 인터뷰 과정에서; 그들은 모든 것이 훌륭하게 들리도록하고, 듣고 싶은 것을 말할 수 있습니다. 그러나 팀에서 작업을 시작하고 코드 내부를 파고 완전한 SDLC 프로세스로 나아 가기 시작하면 현실이 다릅니다. 이것은 개발자로서 당신이 일한 실제의 현실을보기 시작할 때입니다. 이 현실은 한 회사에서 다른 회사로 이동하기를 어렵게 만듭니다. 왜냐하면 당신이 이동하는 회사가 더 나빠질 지 알기 어렵 기 때문입니다. 예, Glassdoor 리뷰 등을 읽을 수 있지만 HR이 아닌 실제 온라인 리뷰는 몇 개입니까?

처음부터 관리자가 항상 변화에 저항하고 이전 개발자가 수년 동안 동일한 작업을 수행했다는 점을 고려하여 아래에 설명 된 문제를 해결하는 가장 좋은 방법은 무엇입니까?

  • 수년간의 제품 혁신 부족 : 제품은 잠재력이 많고 회사에 좋은 수익을 가져다 주지만 20 년 전에 만들어진 것처럼 보입니다. 일부 사용자는 제품이 사용자 친화적이거나 직관적이지 않다고 불평했으며 다른 사용자는 Gmail과 같은 앱에 사용되며 유사한 기능이 없기 때문에 제품을 사용할 때 좌절감을 언급했습니다. 여기서 주요 문제는 개발자가 제품을 변경하려고 할 때 제품의 주요 요소를 몇 픽셀 떨어져서 (더 사용자 친화적이거나 직관적으로 만들기 위해) 움직이게 할 때 관리자 패닉 상태이며 원래 위치로 되돌리려면 사용자의 생산성에 도움이되는 기능을 추가하려고하면 "사용자는 프로세스를 그대로 수행하는 데 익숙합니다."때문에 관리자에게 제거를 요청합니다. 나는 변화, 개선 및 혁신에 대한 저항력이 있다고 생각합니다 (개발자로서 강력한 이점에 대한 주장을 제공하더라도 관리자는 변화에 개방적이지 않습니다). 회사는이 분야에서 몇 가지 경쟁 업체를 보유하고 있지만 (그들 중 소수의 제품은 훨씬 더 경쟁력이 있음) 회사는 몇 년 동안 현재 고객을 유지해 왔습니다.

  • 프로젝트 관리 조정 부족 : 이로 인해 일부 프로젝트가 늦게 전달되어 버그가 발생하고 일부 클라이언트가 불만을 제기하거나 (클라이언트도 버그를보고 함) 프로젝트 등을 제공하기 전에 예산이 너무 빨리 사용됩니다. 몇 가지 프로젝트 조정 팁과 아이디어가 이제 정기적으로 사용되어 프로젝트 및 수행 할 작업의 진행 상황을 추적합니다.

  • 나쁜 소프트웨어 개발 사례 : 코드 냄새는 대부분의 파일, 문서, 코드 중복성, 프런트 엔드 계층 및 백엔드가 동일한 파일, 오래된 개발 도구, 실제 테스트 환경 또는 테스트 도구 (복사 및 붙여 넣기)에서 혼합되지 않은 경우에 대부분 나타납니다. 개발 환경에서 프로덕션에 이르기까지 파일을 찾은 다음 수동으로 테스트하여 문제가 없는지 확인하십시오). 팀이 코드 개발을 위해 2 개의 IDE 만 사용하고 소스 제어는 개발 환경에서만 사용할 수 있으므로 팀에서 알 수없는 개발 및 테스트에 사용하는 대부분의 개발 도구입니다. 다른 개발자들은 최신 문제를 해결하기 위해 최신 프레임 워크를 사용하려고했지만 관리자는 "무엇을 떠나고 누가 코드를 유지할 것인가?"라는 이유로 인해 마음에 들지 않습니다. 다른 회사로 옮겼습니다.

요약하면, 다른 회사의 많은 개발자에게 비슷한 상황이 발생한다고 확신하지만 다른 상황으로 인해 개발자는 (편의의 편의성, 업무 유연성, 회사의 이점 또는 더 나은 기회가 도착하지 않았기 때문에). 내가 아는 완벽한 회사는 없지만 개발자가 제품을 개선하고 궁극적으로 제품 개발 및 소프트웨어 개발 프로세스 개선을위한 변화를 촉진하기 위해 이러한 모든 문제를 어떻게 행동하고 접근하겠습니까? 수년간의 개발 경험 또는 단지 몇)? 게시물이 길다는 것을 알고 있지만 더 유용한 피드백을받을 가능성을 높이기 위해 추가 정보를 제공하는 것을 선호했습니다.

모든 의견과 시간을 보내 주셔서 감사합니다


변경 작업 ...?
로버트 하비

1
참고로, 많은 glassdoor 리뷰가 내 경험에 실제로 있습니다.
Telastyn

1
관리자가 개발 관리자이거나 제품 관리자, 즉 대표하는 비즈니스 가치에 따라 개발할 항목의 우선 순위를 결정하는 관리자입니까?
Marjan Venema

4
당신은 큰 진흙 공이 실제로 작동 한다는 것을 알고 있습니까?
Denis de Bernardy

4
Joel Spolsky 의 Grunt 만 할 때해야 할 일 의 적어도 일부 는 관련이 있습니다.
AakashM

답변:


18

Martin Fowler의 인용문은 "조직을 변경하거나 조직을 변경할 수 있습니다"와 관련이 있습니다. 조직을 변경하는 대신 (다른 조직을 위해) 조직을 변경하기로 결정한 경우 (여러 가지 개선) 다음과 같은 몇 가지 제안 사항이 있습니다.

첫째, 행동의 많은 과정은 직장의 권력 구조와 정치에 대한 세부 사항에 달려 있습니다. 하나의 소프트웨어 개발 관리자가 있습니까? 몇 명이라면, 변화를 피하지 않는 사람들이 있습니까? 몇 명의 소프트웨어 개발자가 있습니까? 개발자가 변화에 관심이 있습니까? 그렇다면 관리 승인 없이도 변경해야 할 사항이 있습니다. Fowler가 리팩토링 에서 제안한 것처럼 관리자에게 말할 필요도 없습니다. 가능한 한 최선의 소프트웨어를 개발하기 위해 고용 된 것 같습니다. 따라서 더 나은 방법이 있다면 그렇게하십시오.

둘째, 경영진은 자신이하는 일에 대한 충분한 이유가있을 수 있음을 명심하십시오. 당신은 소프트웨어 개발자입니다; 당신의 임무는 좋은 소프트웨어를 개발하고 그렇게하는 좋은 기술을 아는 것입니다. 경영진의 임무는 더 큰 그림 문제와 비즈니스 고려 사항을 이해하는 데 있습니다. 비즈니스 고려 사항 (혁신 부족, 지연 배달, 고객 불만 사항 등에 대한 우려)에 대해 옳고 틀린 경우에도 경영진이 어디에서 왔는지 이해하면 용어로 의사 소통하는 데 도움이됩니다. 그들의 관심사 등.

셋째 (및 관련) 비즈니스 언어를 말할 수 있는지 확인하십시오. 비즈니스는 올바른 소프트웨어 개발 관행과 직접적으로 관련이 없습니다. 비즈니스는 고객의 요구를 충족시키고 수익을 창출하는 것과 관련이 있습니다. (그리고 많은 사업체는 분명히 이익을 창출하기 위해 가능한 최소한의 요구를 할 것입니다.) 소프트웨어 개발 관행과 혁신의 부족이 회사의 이익이나 장기에 해를 끼치는 방법을 설명 할 수 있다면 변화를 촉진하는 데 더 효과적입니다 건강.

넷째, 랭크 앤 파일 직원의 위치에서 회사 문화를 바꾸는 것은 매우 어렵다. James Shore (민첩한 컨설턴트 및 저자)는 자신의 노력을 설명 하는 변경 일기를 작성했습니다. 나는 모든 것을 읽는 것이 좋습니다. 몇 가지 관련 사항 :

  • 한 번에 모든 것을 바꾸려고하지 마십시오. 가장 큰 고통을 찾아서 시작하십시오. 변경 사항이 이러한 문제를 해결하는 방법을 볼 수 있도록 도와주십시오.
  • 다른 사람의 관점을 이해하십시오. 쇼어 (Shore)는 소프트웨어 개발 관점에서 추진 한 변경 사항이 프로젝트 관리자에게 어떻게 영향을 미치는지에 대해 이야기합니다.
  • 결국, 당신은해야합니다 몇 가지 변경 사항 자신의 대부분의 메시지를 표시하는 경우에도, 높은 최대의 지원을. 쇼어는 그의 챔피언 에 대해 이야기한다 ( "누구보다 나보다 더 영향력이 큰 사람과 함께 일하고 일반적으로 내가하는 것과 같은 방식으로 생각한다").

4
실용적인 조언, 너무 많은 개발자들은 비즈니스 측면이 아닌 코드베이스 측면에서만 생각하고, 우리가하는 일과 그 일을 구성하는 거대한 그림을 그리워합니다.
gbjbaanb

쇼어는 자신의 챔피언에 대해 이야기한다. 너무 많이
Mawg는 모니카

10

분명한 짧은 대답은 회사를 떠나는 것입니다. 다른 사람들은 이미 떠났고 귀하의 관리자는 적극적으로 진행해야합니다. 당신이 그 위치에 머무르면 천천히 쇠퇴하게됩니다 (도덕과 기술 모두). 새로운 직업을 찾는 것이 항상 쉬운 것은 아니지만이 경우에는 필요합니다.

회사를 떠나지 않기로 선택한 경우 (질문의 첫 번째 줄은 그것을 버렸습니다) :

상사에게 상사가 있습니까? 그렇다면 해당 상사는 어떻게 제품을 보는가? 관리자의 머리 위로 가서 그의 상사에게 다가 갈 수 있습니까? 기술적 세부 사항으로 그를 잔소리하지 말고 회사 내에서 성장함에 대한 관심과 열정을 표현하십시오. 결론에 영향을 줄 수있는 개선을위한 실질적인 아이디어를 제시하십시오. 장애물 아래에서 승진 할 수 있습니다.

삐걱 거리는 바퀴에는 기름칠이 있지만 다른 바퀴는 교체됩니다. 당신은 당신의 상사가 당신을 강하게 싫어하게 할 것입니다. 그는 됩니다 이것에 대해 듣고, 그는 것이다 그의 상사에 당신에 대해 불친절한 말을. 주의 깊게 밟으십시오. 그러나 위험도없고 보상도 없습니다.

일어날 수있는 최악의 상황은 어쨌든해야 할 새로운 일자리를 찾고 있다는 것입니다.


2
OP가 구체적으로 "새 직업을 찾으십시오"란 내용에 대한 조언을 찾지 않는다고 말했기 때문에 미안합니다.
KChaloux

4
@KChaloux-피드백 감사합니다. 내 답변의 대부분은 "새로운 일자리를 찾는"것이 아니지만, 그 비트를 남겨 두는 것은 장애가되고 불완전한 답변이 될 것이라고 느꼈습니다.
Dan Pichelman

9

현금 소에 대해 배울 때가 된 것 같습니다. 여기여기로 가십시오 . 그리고 성장 점유율 매트릭스를 살펴보십시오 . GSM은 왜 현금 암소가 좋은 상태인지에 대한 추가 정보를 제공합니다.

이 경우 Investopedia (두 번째 링크)에 가장 좋은 인용이있을 것입니다.

  1. 현금 소는 투자 자본이 거의 필요하지 않으며 매년 긍정적 인 현금 흐름을 제공하여 회사 내의 다른 부서에 할당 할 수 있습니다. 이 현금 생성기는 시장에서 주식을 다시 사거나 주주들에게 배당금을 지불하기 위해 돈을 사용할 수도 있습니다.

언급했듯이, 현금 암소 프로젝트에 대한 몇 가지 단점이 있습니다.

  • 안정적입니다
  • 적당한 수준의 새로운 개발이 보장됩니다
  • 태클에는 항상 버그 수정 작업이 있습니다.

또한 언급했듯이 해당 프로젝트에는 몇 가지 단점이 있습니다.

  • 안정적이며 코드베이스가 많이 넘지 않습니다.
  • 신기술은 일반적으로 무시됩니다 (너무 비싸다)
  • 그리고 물건은 오래되었습니다.

한 번은 당신이 제기 한 것과 비슷한 불만이 많은 프로젝트에서 일했습니다. 당시 코드 보스에 대한 우려 사항을 상사와 공유 한 것을 분명히 기억합니다. 그의 통찰력은 특별히 깨달 지 않았으므로 공유하지 않을 것입니다. 그러나 나는 프로젝트를 내밀었고 진실은 내가 본 더 좋은 프로젝트 중 하나였습니다. 아니, 화려하지 않았다. 예, 마감일을 놓쳤습니다. 그렇습니다, 나는 거기에서 몇 개의 죽음 행진을 쌓았습니다. 아니요, 코드 기술은 그다지 혁신적이지 않았지만 놀라운 솔루션을 생성했습니다.

문제는 나였다. 생존하기 위해 코드베이스가 실제로 필요한 것을 이해하기에는 충분한 관점이 없었습니다. 나는 어디에서 혁신이 실제로 일어 났는지 알 경험이 없었습니다. 나는 그 현금 암소 프로젝트에 적절한 수준의 자금이 무엇인지를 지시하는 시장 기본을 이해하지 못했습니다.

비즈니스 운영 방식을 이해하고 비즈니스 요구에 맞게 제품을 적응시키는 기술을 향상시킬 수있는 방법을보다 잘 이해할 수있는 학습 기회라고 생각하시기 바랍니다. 작업이 화려하지는 않지만 학습 잠재력은 높으며 해당 기술은 나중에 경력에서 잘 설득력이 있습니다. 회사 수준 개발의 대부분은 방금 언급 한 모든 제약 조건을 중심으로 진행됩니다. 코드가 악취가 난다. 이미 탈출 한 마감일을 포함하기 위해 상황이 바뀌 었습니다. 많은 개발자들이 변화에 저항합니다.

언젠가는 프로젝트에서 계속 진행합니다. 당신이 가지고 갈 수있는 교훈은 실제 직업 만들기 수업이 될 수 있습니다.


2
+1, 회사가이 모드에서 10 년 이상 운영되는 것을 보았습니다. 일단 관성이 있으면 오랫동안 오랫동안 작동합니다.
GrandmasterB

2
정말 통찰력. 프로그래머들은 대부분 그들이 높은 투자, 높은 현금 창출 "스타"프로젝트를 수행하고 있거나해야한다고 생각하는 것 같으며, Growth Share Matrix 참조는 이것이 왜 그렇게 합리적이지 않은지를 설명합니다. 캐쉬 카우 프로젝트가 관련 근로자에게 유리한지 아는 것이 좋을 것입니다. 중요한 작업이지만, 낮은 현금 비용 지출은 근로자 당 낮은 임금을 의미 하는가, 아니면 더 적은 근로자를 의미합니까? 그리고 그들은 원칙적으로 최첨단 기술이 아닙니다.
psr

1
@psr-내 경험은 직원들에게도 좋을 수 있다는 것입니다. 사실, 저는보다 안정적인 회사의 더 나은 급여 제안을 보았습니다. 그러나 나는 진정한 그린 필드, 무시 무시한 조직에서 일한 적이 없다. "낮은 현금 지출"은 상대적 용어이며 다른 것보다 기회 비용을 중심으로 더 많이 회전합니다. 적절한 ROI를 입증 할 수있는 프로젝트에 자금을 항상 사용할 수있었습니다. 그러나 몇 년 동안 ROI 임계 값은 해당 자금의 내부 경쟁으로 인해 다른 것보다 높았습니다.

5

관리자는 (비즈니스) 가치가 변화하는 관행을 보지 않기 때문에 변화에 저항 할 것입니다. 개발팀에 요청 된 것이 무엇이든 최종적으로 이루어지고 고객 불만이 더 나은 결과를 보장하기 위해 돌 보거나 무언가를 할 수있는 사람들에게이를 제기하지 않기 때문에 비즈니스는 실질적인 문제가 없습니다. 그 또는 사업은 현재 상황을 피할 수없는 것으로 받아들이게되었습니다.

개발 관행을 변경하려는 경우 현재 업무 상태를 피할 수 없다는 것을 보여 주어야합니다. 또한 현재 상황이 제품 비용을 어떻게 증가시키고 다른 상황에서 매출 잠재력을 유지하는지 보여주는 비즈니스 사례를 작성하는 것이 유일한 방법입니다.

해당 비즈니스 사례를 구축하려면 이 소프트웨어 의 제품 관리자 에게 문의해야 합니다. 제품 관리자는 대표하는 비즈니스 가치에 따라 개발할 항목의 우선 순위를 결정하는 사람입니다. 제품 관리자는 더 나은 소프트웨어를 더 빨리 구축 할 수 있다는 이점과 비즈니스 가치를 볼 수있는 사람입니다. (그리고 나는 그것이 개발 팀을 담당하는 것과 같지 않기를 바랍니다.)

비즈니스 사례는 다음과 같은 비즈니스 수익에 미치는 영향을 해결해야합니다.

  • 아직 구현되지 않았지만 더 많은 고객을 생성하거나 더 많은 고객을 보유 할 수있는 기능.
  • 부적절하게 구현되어 고객 불만족을 유발하고 고객의 마멸을 초래하는 기능.

비즈니스 사례는 또한 현재 개발 관행이 필요한 기능을 개발하는 속도와 비용에 어떻게 영향을 미치는지 보여 주어야합니다.

  • 가장 간단한 변경까지 걸리는 시간
  • 새로운 기능을 개발 한 결과 다른 기능의 부수적 피해뿐만 아니라 새로운 기능을 개발 한 결과 몇 개의 버그가 발생합니까?
  • 새로운 기능을 구현하는 데 사용할 수없는 버그를 수정하는 데 걸리는 시간
  • 이러한 버그로 인해 몇 건의 지원 요청이 발생하며 이러한 지원에 필요한 지원 직원의 수는 얼마입니까?

물론 더 나은 개발 관행 채택이 이러한 수치에 어떤 영향을 미치는지 보여줄 필요가 있습니다.

소프트웨어의 주요 부분을 대대적으로 다시 작성해야 할 수도 있습니다. 그렇지 않은 경우에도 정신을 잃지 않고 기초 재 작성 생존 방법은 이러한 종류의 프로젝트에 접근하는 방법을 읽어야합니다.

최종 참고 사항 : 제품 관리자가이 모든 것에 관심이 없다면 잃어 버릴 수 있습니다.


시간과 피드백에 감사드립니다. 최고 경영진이 이러한 문제를 보지 못하는 주된 이유는 당신이 언급 한 것이기 때문입니다. 그것을 피하기 위해?
카미

@kami : 따로 : 숫자 컴파일을 시작하고 걱정하는 사람들이 알아 차 리도록 하시겠습니까? 아니요, 개발자로서 자신의 역할에 자신을 제한하는 경우는별로 없습니다. 변화를 원한다면 개발자의 한계를 넘어서야합니다. 그림을 똑바로 세우고 관리자에게 먼저 제시하고 조치를 취하지 않을 때 그 / 그녀의 옆에있는 사람에게만 제시하십시오. 당신의 일로 빛을 발하기 전에 당신의 결과로 그의 머리 위로 가지 마라. 원하는 결과를 달성하는 데 먼 길을 갈 것입니다.
Marjan Venema

감사. 현재 '제품'관리자는 어떻게 든 관리자가 된 프로그래머였으며 이제는 개발 관리자, 제품 관리자 및 프로젝트 관리자입니다.
카미

@kami : 불행히도 "피터 원리 : 왜 일이 항상 잘못 되는지 " 때문에 몰락에 대한 잘 알려진 레시피 . 원고 : Peter Principle
Marjan Venema

4

나는 이것이 직접적인 해결책이없는 정말 어려운 문제라고 생각합니다. 다음은 시도해 볼 수있는 몇 가지 아이디어입니다.

변화의 두려움 에 대한 변화하는 사물의 주제 더 나은 관리는 변화를 두려워하는 이유를 얻을. 사람들은 특정한 방식으로 익숙해지며,이를 변경하면 사용자는 반란을 일으킬 것입니다. 변화는 두려운 일이며 일반적으로 수행하기 전에 많은 생각과 연구가 필요합니다. 필요한 것은 이것이 더 좋고 사용자가 원한다는 것을 보여주는 데이터입니다. Gmail에 대해 말하면 'Google 실험실'과 같은 기능을 사용하여 새로운 기능을 사용 / 사용 중지하여 사용자가 시험해 볼 수 있습니다. 그런 다음이 데이터 주위에 데이터 수집을 연결하여 변경 사항을 백업하십시오.

소프트웨어 개발 프로세스 변경하기 더 좋은 방법이 있다고 말하면 변경은 어렵지 않습니다. 이 시나리오에서 가장 좋은 추천은 모범을 보이는 것이라고 생각합니다. 그들이 원하는 방식으로 일을하고 사람들에게 그것이 얼마나 좋은지 보여주십시오. 또한 이것이 핵심이며, 당신의 생각을 공유하는 다른 사람들을 찾아야합니다. 당신은 당신의 원인을 크게 도울 것입니다 몇 사람이 기내에서 얻을 수 있다면. 일부 결과를 표시 할 수 있으면 이러한 변경 사항을 더 넓게 만드는 방법에 대해 경영진에게 접근 할 수 있습니다. 하향식과 풀뿌리 노력이 실제로 변화를 만드는 데 도움이된다는 것을 알았습니다.

또한 툴 측면에서 회사는 비용이 많이 들고 새로운 툴의 결과가 항상 측정 가능한 것은 아니기 때문에 업그레이드 및 변경을 두려워합니다. 여기서 추천 할 것은 자신 만의 도구를 만드는 것입니다. 당신이 자신을 만들면 시간을 절약하고 더 나은 일을 할 수 있습니다. 잘만되면 사람들이 알아 차리기 시작하고 그것들도 사용하기를 원할 것입니다.

변화하는 경영 이것은 어려운 일이며 결과를 내고 자신의 의견을 소중히 여기는 사람이되는 것 외에는 어떻게해야할지 모르겠습니다. 당신의 의견이 소중 해지면 사람들이 듣기 시작하거나 그렇지 않을 수 있습니다.

마지막으로 변화는 힘들고 시간이 걸린다는 것을 기억하십시오. 거기에 매달아 작게 시작하십시오.

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