프로토타이핑 (Prototyping)

No Comments

예전보다 더, 아이폰 앱 기술데모, 프로토타이핑, Feasibility 확인을 위한 구현 등이 많아지고 있는데, 아래 강의를 요약하신 하이컨셉님의 포스트가 눈에 들어와서 포스팅해본다.

한 번 더 요약하면, “프로토타입은 머리속에 든 것은 상대와 소통하기 위한 “수단”임을 명심하자” 정도가 아닐까 한다.

아줌마~ “기민 (Agile)” 추가~ 요 정도? ㅋㅋ

어떻게 프로토타입을 만들고, 사람들에게 영향을 미칠까?

  • 당신의 첫 번째 시도는 아마도 잘못될 것이다. 이를 고려하여 예산을 만들고 디자인 하라
  • 유용한 수준의 산출물을 하루에 끝낼 수 있도록 한다. 그래야 초점을 맞추고 범위를 정할 수 있다.
  • 적당한 수준의 스케치면 된다. 계획했던 모든 것을 채우려 하지 말라.
  • 당신은 문제를 이해하는 것과 동시에 솔루션을 제시하면서 이를 반복하라.
  • 당신의 코드는 나중에 던져버려질 것으로 생각해라. 대신 후에 리팩터링할 준비를 한다.
  • 저작권/지재권 따지지 말고 자유롭게 개념이나 코드 등을 빌려라
  • 만들어진 프로토타입으로 스토리를 만들어낸다. 프로토타입은 기능의 집합이 아니다.

High-Altitude Pair Programming Record?

No Comments

Chet과 Ron 이라는 사람이 말그대로 아주 높은 곳에서 (-_-;; 3000피트 (약 1km) 상공의 비행기 안에서 Pair Programming을 한 것에 대해서 쓴 글이다.

그렇게 프로그래밍 같이할 사람과 동승하는 것도 부럽고
Tablet PC로 그림을 design 해서 이야기하는 것도 부럽고
-_-;; 비행기 타는 것도 부럽다 ㅎㅎㅎ

From: XProgramming.com
http://xprogramming.com/xpmag/dbcShotIntoTheAir.htm

Pair in the Air


Chet and I attended Agile Open NorthWest, a delightful Open Space conference held in Portland, Oregon, January 30 and 31. We returned together on NW218, from Portland to Detroit via Minneapolis. On the PDX-MSP leg, we decided to do a little pair programming so as to capture the record in high-altitude pair programming. The plane was flying at well over 30,000 feet at the time. We lashed our computers together with Cat-5 for safety, and set to work.


Our previous refactoring of the CreatePatternImage object had cleaned up the code a bit, and we had moved over a few bits from the CreateShadedPatternImage code. Our mission at 30,000 feet was to merge the two programs into one main program that produces both files. (More on that later.)


You can view the starting code for CreateShadedPatternImage in the Shot Clouds article.

Agile programming works for the solo developer

No Comments

Agile programming works for the solo developer

Solo developer에 대한 Agile programming에 대해 쓴 글이다.

Agil Programming에 대한 전반적인 내용들을 간단 명료하게 써둔 글이다.
http://www.builderau.com.au/strategy/projectmanagement/soa/Agile_programming_works_for_the_solo_developer/0,339028292,320267171,00.htm

※ Wikipedia
- Agile Software Development (XP는 그 중 한 방법이겠죠) method
http://en.wikipedia.org/wiki/Agile_software_development

- Extreme Programming (XP) method
http://en.wikipedia.org/wiki/Extreme_Programming

- Test-driven development
(XP와 관련된 한 기법 (technique)
http://en.wikipedia.org/wiki/Test-driven_development

※ Solo development
http://www.saxonica.com/introducing.html