2011년 7월 PMP 시험을 봐서 합격을 했다.
프로젝트 진행하면서 미루어져서 시험 일정이 늦어졌다..
PMP는 PMI에서 주관하는 프로젝트 관리 기술 자격증의 하나이다.
내가 종사하는 IT 뿐만 아니라 여러 다른 분야에서 활용이 가능하다.
단, 우리나라는 아직 인지도도 부족하고 외국만큼의 대우를 받기는 힘들다.
그렇게 만들어야 한다.

PMP 시험 준비

.온라인 강좌: PDU 취득이 목표였기때문에 대충 훑어보듯이 수강했다.
.PMBOK 정독 2회. 이건 기본서이다. 이걸 안 읽는다는 사람이 있는데 왜 시험을 보는건지..
.PMP Pass 정독 2회. 이건 PMBOK를 좀더 쉽게 풀어쓴 해설서(?)와 같다. 이해하는데 도움이 된다. 그리고 PMBOK에 나오지 않는 것들..물론 시험에는 나오는 것들에 대해서 나온다. 문제풀이도 해보자.
한동환 강사 세미나를 들으면서 내 현재 실력에 대해 좌절..내가 시험을 너무 쉽게 생각했던 것 같다.
세미나후 책을 정독하면서 노트에 요약 정리를 했다. 그리고 각 프로세스별 흐름도를... 투입물이 사용되는 이유, 도구와 기법, 산출물이 왜 이 프로세스로 들어가는 지에 대해서 3-4회 정도 그리면서 암기를 했다.
온라인 모의시험 600문제. 온라인 강좌 사이트에서 제공하는 건데 안보는게 좋다. 쓸데없이 어렵게 만들었단 생각이 든다.

시험 날짜는 미리 잡았다. 이건 확실이 도움이 된다.
시험은 오후시간대로 했다. 아침에 여유가 있는게 좋고, 조용했다.
시험날에는 정리한 노트를 읽으면서 최종 정리를 했다.

시험은 신분증을 내고 출입시간을 기록하고 들어가면 자리로 안내해준다.
파란 종이와 날카로운 연필 두자루를 준다.
누군가 설문시간에 ITTO를 적으라고 해서 리스크 프로세스만 적다가 지루해서 그만두고 바로 시험시작.
시험보면서 참조한 적 없다. 별도로 적을 필요는 없는 것같다.
시험화면은 위에는 한글 아래는 영어가 나온다. 한글 번역 수준은 괜찮다. 영어를 참조한 문제는 두 문제 정도이다.
문제 수준은 ITTO같은 암기 문제는 쉬우나 상황문제는 어렵다. 두 가지를 가지고 고민하게 된다. 
긴가민가 하는 문제는 마크해두고 나중에 리뷰할 수 있다.
시험문제를 모두 푼 시간은 딱 2시간..마크한 문제가 너무나 많았다. ㅡㅡ;;
시간이 부족할 거란 생각은 안해도 된다. 남아돈다.
잠시 화장실을 다녀와서 리뷰를 시작했다.
마킹한 문제들을 출제 의도에 집중하면서 다시 보니 조금은 달라보였다.
몇문제는 답을 수정했고, 끝까지 리뷰하기 귀찮고 이정도면 합격할 수 있지 않을까 하는 기분이 들어서 Finish?를 눌렀다.
바로 결과가 나올줄 알았는데 몇 단계를 지나 드디어 사람들이 그토록 강조했던 '하얀색' 화면이 나타났다.
정말 심장이 ㅋㅋ. 이건 당한 사람만 안다. 그 뒤 작은 글씨로 Congratulation! 어쩌구 화면이 나온다. 큰 글씨로 한 화면에 나오는줄 알았다. ㅋㅋ. 
정리하고 시험 결과서 나오고 집으로 돌아왔다.
시험 결과는.. MP 5개, BP 1개.... P가 없다뉘...이건 턱걸이 아닐까...어쨋든 합격이다. ㅋㅋ

시험에 나오는 문제는 다음과 같다.

. CV, SV, SPI, CPI 공식, 수치를 주고 분석, 값 구하기 등. 
. 리스크 관리: 몬테카를로, 민감도분석, EMV, 확률/영향, 투입물, 부정적/긍정적 리스크 대응 고르기 등
. 일정관리: CCPM, CPM, AON, 일정체크할때 보조도구??, 그림주고 연관관계 고르기
. 품질관리: 이시카와도의 마지막 노드?, 7도구(품질문제 상황을 주고 적합한거 고르기..)
. 헌장개발: 투입물, 프로젝트 선정(회수기간 등)
. 프로젝트 관리 계획
. 갑작스럽게 프로젝트가 종료된 경우 할일? 스폰서가 종료, 그냥 종료.
. 외부고객과 대응에 영향(?)주는 기업환경요인?
. 갈등관리: 가장좋은거? 상황주고 고르기
. PMI 윤리 및 전문가적 책임의 목적?
. 순현금흐름,
. 주란, 데밍, 크로스비,

상황문제는 일일이 나열하기도 힘들다. 문제를 알아도 정답을 모른다.

CV, SV, SPI, CPI 등 성공지수 문제는 반드시 알아두어야 한다. 점수를 그냥 주는 거다. 나의 경우는 스펠링을 묻는 것에서 부터 10문제는 나온듯하다. 

3월부터 준비는 했으나 중간에 프로젝트로 못하고..실 준비는 5월말부터 2달 정도 한듯..
 
일단, 각 프로세스의 흐름도를 이해하고 암기한다면 기본은 된 상태라고 본다.
암기는 역시 글로 쓰거나 그림을 그리면서 하는게 최고...
상황문제는 책에도 안나오는 거라 좋은 말을 선택하되 우리나라가 아닌 PMI의 기준으로 생각해야 한다는 것...
문제풀이는 경험삼아 해볼만하고 많이 푸는 것은 시간낭비다.

PMP를 공부하면서 얻은 지식은 아주 유용하다. PM을 앞둔 사람들은 공부해볼만 하다.

PMP 공부하시는 분들 화이팅하시길..

아래는 자격증...합격후 대략 3주정도면 도착한다.
그런데!! 구겨진 채로 배송됐다. 빈정상한다. 재발신을 요청할까 했지만 참는다..ㅋ;;
 

'IT 자격증 > PMP' 카테고리의 다른 글

PMP 갱신을 위한 PDU Report  (0) 2021.02.16
Posted by Lumasca
,
APM으로 제공되는 파일로 설치를 했는데 정상동작이 되지 않았다.

검색해보니 MS에서 설치를 제공하고 있다.

다음 사이트에 접속해서

http://www.microsoft.com/web/default.aspx

웹플랫폼을 설치한 후에 하단에 PHP on Windows 링크를 통해 설치를 하도록한다.


'개발 > Dev Others' 카테고리의 다른 글

Github commit  (0) 2020.01.03
MySQL Config  (0) 2017.07.04
파이어폭스 한글입력 오류  (0) 2016.09.13
ListCtrl CustomDraw 할때 텍스트가 사라지면,  (0) 2009.06.10
Visual Studio 2003에서 manifest 추가하기  (0) 2009.05.28
Posted by Lumasca
,

SQLiteSpy

개발/개발도구 2009. 9. 27. 08:51

Sqlite GUI 매니저이다. 
sqlite3 DB 파일을 읽어서 쉽게 관리할 수 있다.
쿼리 자동 생성기는 없고, 직접 작성해야한다.
APP에서 sqlite를 사용하고 있다면 필수 프로그램이다.

아래 사이트에서 다운받을 수 있다.
설치는 필요없고 실행시키기만 하면 된다.

URL : http://www.yunqa.de/delphi/doku.php/products/sqlitespy/index

'개발 > 개발도구' 카테고리의 다른 글

Jenkins 빌드후 이벤트 Publish over SSH 설정  (0) 2020.03.11
Jenkins Plugin Manager SSLHandshakeException  (0) 2020.03.10
Git remove pushed file  (0) 2020.02.18
Git undo push  (0) 2020.02.17
Github & Jenkins 연동  (0) 2020.02.17
Posted by Lumasca
,

Doxygen (문서화 툴)

개발 2009. 7. 20. 03:17


프로젝트 소스 문서화 툴이다...

독시젠 : http://www.stack.nl/~dimitri/doxygen/

클래스 계층도 또는 함수 호출관계를 그림으로 표시하려면 Graphviz를 설치해야 한다.

그래프비즈 : http://www.graphviz.org/

Doxygen이 GUI 모드를 제공하므로 편리하다.

주석은 독시젠 타입으로 작성한다.
주석타입을 지키는건 귀찮은데 다행히 doxycomment라는 Add-in이 있다.
기본 Comment Provider는 별 쓸모가 없다.

오픈소스를 받아서 커스터마이징해서 쓰자.
SVN으로 소스를 받도록 한다. 사용법은 생락한다.
SVN URL: http://commentplus.googlecode.com/svn/trunk
솔루션을 열면 TestProvider 프로젝트가 있다. TestProvider.cs파일을 수정하면 된다.
첨부파일을 참고한다.

빌드하면 솔루션 bin폴더의 Custom Providers폴더에 TestProvider.dll 파일이 생성된다.

이파일을 아래경로에 복사한다. 
vs2005용을 설치한 경우: C:\Program Files\SourceForge.net\DoxyComment add-in for Visual Studio 2005\Custom Providers

1.6.1을 기준으로 한글을 출력하는데 문제가 발생하면 다음과 같이 처리한다.

Input -> INPUT_ENCODING CP949로 변경

본인의 경우, 클래스를 전처리문으로 처리한 경우, (#ifdef ~#else ~ #endif) 오류가 발생했는데 아래와 같이처리했다.
Preprocessor -> ENABLE_PREPROCESSING, MACRO_EXPANSION

Graphviz 연동
Expert -> Dot -> DOT_PATH 를 설정한다.
Expert-> Dot -> HAVE_DOT 체크

'개발' 카테고리의 다른 글

Java ArrayList Shallow copy vs Deep copy  (0) 2021.01.27
Posted by Lumasca
,

WTL 프로젝트를 빌드하는데 오류가 발생해서 인터넷을 검색하다가 아래 내용을 찾았다.

///

비주얼 스튜디오 2008 에 서비스팩 1 을 설치하고나면
Windows SDK v6.1 의 Configuration Tool 이 실행되지않는 문제가 생깁니다.

사용자 삽입 이미지

원인은
VS2008 서비스팩1 이 녀석이 설치되면
HKLM\Software\Microsoft\Microsoft SDKs\Windows\v6.0a subkey ProductVersion
이 키값이 v6.0a 로 강제 셋팅되기 때문입니다.

On an X86 computer: (32비트머신)
· HKLM\Software\Microsoft\Microsoft SDKs\Windows\v6.0a@ProductVersion = 6.0.6001.17011

On an X64 computer: (64비트 머신)
· HKLM\Software\Microsoft\Microsoft SDKs\Windows\v6.0a@ProductVersion = 6.0.6001.17011
· HKLM\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows\v6.0A@ProductVersion = 6.0.6001.17011

이렇게 키값을 변경하시면 문제가 해결됩니다.


출처: http://thx4alice.tistory.com/
Posted by Lumasca
,

리스트에서 CustomDraw로 아이템을 그릴때

마우스를 오버하면, 첫번째 컬럼 이외의 텍스트들이 사라지는 경우가 있었다.

아이템을 삽입할때 아래 코드처럼 추가하고 했다. 

마우스 오버를 하면,  CustomDraw 를 수행하지 않았고, 클릭을 해야만 수행하는 것이었다.

해결방법은 코드의 빨간색 부분이다.

LV_ITEM lvItem;
 lvItem.mask = LVIF_TEXT | LVIF_IMAGE | LVIF_PARAM;
 if(nPos >= 0){
  lvItem.iItem = nPos;
 }else{
  nCnt = GetItemCount();
  lvItem.iItem = nCnt;
 }
 lvItem.iSubItem = 0;
 lvItem.pszText = L"";//아이템 텍스트를 설정하지 말아야 한다.
 lvItem.lParam = (LPARAM)pData;
 int nIndex = InsertItem(&lvItem);

'개발 > Dev Others' 카테고리의 다른 글

Github commit  (0) 2020.01.03
MySQL Config  (0) 2017.07.04
파이어폭스 한글입력 오류  (0) 2016.09.13
PHP for IIS 설치  (2) 2009.11.22
Visual Studio 2003에서 manifest 추가하기  (0) 2009.05.28
Posted by Lumasca
,
vs2003은 manifest 가 포함되어 있지 않다.
manifest 파일을 생성한다.
샘플내용은 아래와 같다. 빨간색 글자는 exe 파일명을 적어주면 되겠다.

-------------------------------------------------------------------------------------

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> 
<assemblyIdentity 
    version="1.0.0.0" 
    processorArchitecture="X86" 
    name="Microsoft.Windows.App"
    type="win32" 
/>

  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">

    <security>

      <requestedPrivileges>

        <requestedExecutionLevel level="requireAdministrator" uiAccess="false">

        </requestedExecutionLevel>

      </requestedPrivileges>

    </security>

  </trustInfo>

  <description>여기에 응용 프로그램 설명을 추가합니다.</description> 
<dependency> 
    <dependentAssembly> 
        <assemblyIdentity 
            type="win32" 
            name="Microsoft.Windows.Common-Controls" 
            version="6.0.0.0" 
            processorArchitecture="X86" 
            publicKeyToken="6595b64144ccf1df" 
            language="*" 
        /> 
    </dependentAssembly> 
</dependency> 
</assembly>
-------------------------------------------------------------------------------------

프로젝트 속성 -> 빌드 이벤트 -> 빌드 후 이벤트(Post Build Event) 에 아래 문장을 참고하여 빌드 문자열을 작성한다.
mt.exe 라는 툴을 사용하는데. 옵션이 무진장 많다. Output 디렉터리에 툴과 manifest 파일을 위치시킨 경우이다.

$(SolutionDir)\bin\mt.exe -manifest $(SolutionDir)\bin\App.exe.intermediate.manifest -outputresource:$(SolutionDir)\bin\App.exe;#1

제대로 동작하지 않은 경우, 에러가 발생한다.
비스타에서 아이콘에 방패모양이 표시되면 성공한 것이다.

'개발 > Dev Others' 카테고리의 다른 글

Github commit  (0) 2020.01.03
MySQL Config  (0) 2017.07.04
파이어폭스 한글입력 오류  (0) 2016.09.13
PHP for IIS 설치  (2) 2009.11.22
ListCtrl CustomDraw 할때 텍스트가 사라지면,  (0) 2009.06.10
Posted by Lumasca
,
설치해야할 항목들이다.

1. JDK (http://java.sun.com/javase/downloads/index.jsp)
  64비트 OS라도 x86 용으로 설치해야한다. 

  설치라기 보단 특정폴더에 압축을 푼다.

SDK 메뉴로 이동해서 최신버전을 다운받고 압축을 풀도록 한다.
이클립스를 실행하고, Window->Preference 메뉴를 클릭, Androide 탭을 선택한다.
Browse를 클릭하고 SDK가 설치된 폴더(포함)를 선택하고 Apply 를 클릭한다.

5. ADT
이클립스를 실행하고, Help -> SoftUpdate 메뉴를 선택한다.
Add Site.. 버튼을 클릭하고, http://dl-ssl.google.com/android/eclipse/ 을 붙여넣고 OK를 누른다.
항목에 해당 URL이 생기고, 탐색을 하면 ADT 플러그인을 선택할 수 있다.
나머지는 선택하고 업데이트...


'개발 > Android' 카테고리의 다른 글

Android Animation scale  (0) 2020.05.08
Android Animation translate  (0) 2020.05.08
google service 빌드 오류  (0) 2020.05.04
오류: Cannot inline bytecode built with JVM target 1.8 ..  (0) 2020.01.07
Android Studio Configuration이 없을때..  (0) 2020.01.04
Posted by Lumasca
,