반응형
반응형

개발문서를 잘 작성하기 위해서는 많은 시간과 경험이 필요한게 사실이다.

하지만 그 전에 기본적으로 문서 작성에 대한 사고체계를 정립하는 과정이 필요하다.

체계적인 규칙없이 생각나는대로 메모하듯 작성된 문서는 내용의 일관성이 떨어지고,

누구도 알아보기 힘들며, 문서의 신뢰성을 의심받을 것이다.

아래의 내용들을 염두에 두고 개발문서를 작성한다면 개인이 참고하기 위해 작성하는 메모 수준에서

벗어나 타인에게 유익한 정보를 제공하는 문서로써의 가치를 충분히 가질 수 있다. 

  • 문서 작성 목적을 확실하게 인지한다.
  • 주체를 확실하게 거론한다(두 개 이상의 주체는 지양).
  • 사실과 의견을 확실히 구분한다.
  • 주제는 직설적으로 전달해야 한다(~수도 있다는 추측성 표현은 지양).
  • 반드시 필요한 내용만 작성한다.
  • 상황에 맞는 올바른 조사를 사용한다.
  • 같은 조사의 중복 나열은 지양한다.
  • 가급적 쉬운 표현을 쓴다.
  • 하나의 문장에는 하나의 논리만 표함시킨다.
  • 맞춤법은 문서 신뢰도와 직결됨을 유념한다.
  • 독자 눈높이에 맞추도록 노력한다(독자대상 파악이 필수).
  • 필요 시 그림이나 표를 삽입해 집중도와 시각화를 동시에 만족시킨다. 

"사람에게는 스토리가 매우 중요한 요소입니다.

그리고, 그 스토리를 전개함에 있어서 양념도 잊지 말아야 합니다.

글쓴이는 글을 읽어나갈 동기를 명확히 부여해주고, 주의를 끌며,

갈등의 고조와 해소와 같은 굴곡과 호기심을 유발할 수 있는 요소들을

곳곳에 심어둬야 합니다. 그리고 무엇보다 독자를 폄하하는 수준이 아닌

독자들이 쉽게 이해할 수 있는 글을 써야 합니다.

또한 독자는 알지 못한다는 전제로 쉽게 쓰며 전문용어를 남발해서는

안 됩니다."

 - 《조엘 온 소프트웨어》의 저자 조엘 스폴스키



반응형
반응형

게이미피케이션

 : 게임적인 사고와 기법을 활용해 유저를 몰입시키고 문제를 해결하는 과정.


게이미피케이션은 게임외적인 분야에 게임을 활용하려고 시도했던 여러 논의를 하나로 묶어낸다.

기능성게임serious games 과 애드버게이밍advergaming(광고와 게임을 결합하는 것), 게임포체인Games for change(사회 문제를 해결하는 게임)같은

기존 개념을 행동 심리학에 대한 최신 연구와 소셜 게임의 성공을 통해 알아낸 탄탄한 세계관을 합쳐냅니다.


게이미피케이션 사이트 : http://gamificationu.com/

 - 사이트 가입하면 워크북 받을수 있다.(only english)

   http://gamificationu.com/wp-content/uploads/2011/04/Gamification-Master-Class-Exercises-Blank.pdf


게이미피케이션 상급자 코스 동영상 : http://shop.oreilly.com/product/0636920017622.do


Learn

Are you interested in learning more about Gamification and how you can apply it to your product, service or idea? GamificationU is the best resource for getting gamified. 

What stage are you with gamification? Choose your stage to find out more.

  1. I'm just getting started: What is Gamification & how can it help me?
  2. I'm seriously thinking about using gamification but want to know more
  3. I have a product, service or idea that I'd like to gamify ASAP
  4. I'd like consulting help to gamify my product, service or idea


반응형
반응형
아침에 햇볕을 먼저 받는 곳은 저녁때 그늘이 먼저 지고,
일찍 피는 꽃은 그 시듦도 빠르다는 것이 진리이다.
운명은 돌고 돌아 한 시각도 멈추지 않는 것이니
이 세상에 뜻이 있는 사람은
한 때의 재난 때문에 청운의 뜻까지 꺽어서는 안된다.
-다산 정약용, 하피첩(‘내가 살아온 날들’에서 재인용)

급속히 변화하는 세상은
긴 호흡으로 멀리 내다보는 것을 방해하고
가까이 있는 것에 시선을 집중하게 합니다.
그러나 승자는 늘 멀리 보는 사람들입니다.
당장의 희열보다는 장기적 성장의 기쁨을 추구하고,
당장의 시련은 피해야 할 것이 아니라
더 큰 발전을 위해 달게 받아들일 수 있는 담대함이 필요합니다.

반응형
반응형

Principles for Successful Button Design

http://webdesign.tutsplus.com/articles/design-theory/principles-for-successful-button-design/



http://dribbble.com/ormeski/tags/button


1. Matching Brand

It’s important that your buttons match their contextual style. This could mean fitting in with a color palette, graphical style or taking a lead from some form of brand guidelines or logo. Perhaps there are some prominent shapes, textures or design styles that you can pick up on. Maybe a logo has a circular aspect to it and you could pick up on this in your buttons or other potential calls to action.

If an interface predominately uses flat color then perhaps big shiny Apple-like buttons aren’t the way to go. If you can, take the opportunity to experiment with extending the brand through to the interface by using appropriate shapes, effects, coloring or other forms of embellishment.


2. Matching Contextual Style

Following on from above, stop for a moment before opening the ‘UI Elements PSD’. It’s easy to reach for grads, shadows, bevels etc. but take a moment to think whether it’s the right choice not just to match a brand but also the interface in which the buttons sit and whether they need to feel overly ‘buttony’.

Buttons may need to feel particularly button-like within an app and on mobile, for example, but with websites maybe there’s room to do something a little different with your buttons or calls to action.


3. Ensure Buttons Have Enough Contrast

With so many interface designs being inspired by Apple OS styling, particularly in a lot of the UI Element PSD’s out there, buttons can get a little lost amongst other elements being used in the UI, diluting their potentially important power. Try using color, size, whitespace or typography to ensure your buttons have the visual weight they need to stand out from the rest of the interface.


4. Consider Rounded or Shapely Buttons

Following on from the above, if there are lots of other rounded corner UI elements in your design, consider using circular  ended buttons or perhaps some other change in shape. This could give you an extra bit of contrast that ensures your important calls to action have the prominence they may need.


5. De-emphasise Secondary UI Elements

If you’re striving for an OS inspired style or you’re working with a predesigned elements PSD then it’s likely your UI elements will predominantly be rounded corner rectangular in shape. Consider reducing the level of embellishment on elements that can afford to feel less ‘buttony’.


For example, bespoke select menus, segmented controls, custom menu triggers might all be the same rounder corner shapes but using less shadow, border, bevel, gradient or other effects can help to reduce their richness and in turn promote button styles.


6. Color Match Strokes/Borders

Most buttons we see out there have some form of border or stroke on them. Loosely speaking, if your button is darker than the background on which it sits use a dark stroke of the general button color. If the reverse is true then go for a stroke that’s a darker shade of the background color. If you stick with the former and use it on a darker background I find it can make the button edges a little ‘dirty’. Using the latter can also help make your button really pop. I consider this to be a general design principle when dealing with strokes/borders in web design.


7. Be Careful With Blurred Shadows

Over the years I’ve always sworn by my ‘Shadow Law’. The ‘Shadow Law’ states that drop shadows work best when an element is lighter than its background. If an element is darker than its background then drop shadows should be used very subtly. Similar to color matching strokes and borders, I very much consider this to be a general design principle that applies to all UI elements.


8. Subtle Iconography Can Give Affordances

As well as being another small detail that can further differentiate your buttons from similar UI elements, the use of simple iconic elements such as arrows can give some sense of action and a small affordance as to what happens when a user clicks.

For example, an arrow pointing right after the text on a button maybe gives the user some sense of moving on or leaving the page. An arrow pointing down might suggest that some content will be progressively disclosed below, or perhaps some kind of menu will open.


9. Consider Primary, Secondary and Tertiary Styles

If you’re designing an interface where there are consistently lots of actions and functionality on display it may be important to establish some visual language with your buttons by establishing primary, secondary, tertiary and potentially more styles.

Consider reserving the strongest and boldest color for your primary buttons and using progressively less strength or saturation as you reduce importance. As well as color and shade, consider reducing size, whitespace, text size and level of embellishment to further reduce the visual weight of buttons that aren’t primary.


10. Always Make Feedback States

This is a no brainer really, but is often something considered toward the end of the design process. Always work through the core states required for your buttons to ensure they provide the user with sufficient feedback in their context. Users will likely have a mental model of how a button works in the real world as they use it through its various states. Some simple CSS tweaks with shadows, border and gradients and the like can give the user some simple feedback and a touch of eye candy!


Conclusion

As designers you’ll all have your own process you go through. I’ll bet a lot of the time that can involve moving your head back from the screen, tilting it slightly, squinting and saying ‘Yeah that’s about right!’. That’s part of the fun of designing of course and talented designers tend to get it right doing just that, but I think it’s always good to run a bit of internal commentary, interrogating and reasoning over the design decisions you’re making.

There’s no harm in re-using or leaning on pre-designed styles and UI elements, they can obviously save a lot of time. It may even be the case that someone has pixel-perfectly crafted exactly what you were looking for and is offering it for free. However, I don’t think there’s any harm in having a deeper understanding of the design process and craft behind what you’re creating and informing your design decisions going forward.






반응형
반응형
시인은
연인의 몸에서 천체를 읽는다.
땅에서 하늘을 점치듯이, 그것이
우리 인간에게 부여된 유일한 감지 기능.
사랑하는 사람에게서 우리는 비로소
우주 조화의 아름다움과
따스함을 읽는다.


- 민용태의《시에서 연애를 꺼내다》중에서 -


* 시인뿐만이 아닙니다.
사랑하면 누구나 시인이 됩니다.
하나에서 전체를 보고, 그 전체 속에서
오직 하나뿐인 아름다움과 따스함을 봅니다.
그러므로 '연인'이 생겼다는 것은 일생의
사건입니다. 우주 전체를 통째로
얻는 것과 같습니다.

반응형

'생활의 발견 > 아침편지' 카테고리의 다른 글

토닥토닥  (0) 2012.09.14
아, 이 아픈 통증을 어찌 할까  (0) 2012.09.13
'욱'하는 성질  (0) 2012.09.11
큰일을 낸다  (0) 2012.09.10
시간이라는 선물  (0) 2012.09.08
반응형

이 모든 과제는 취임 후 100일 안에 이뤄지지는 않을 것입니다. 1,000일 안에도 이뤄지지 않을 것이며, 현 정부의 임기 중에 끝나지도 않을 것이며, 어쩌면 우리가 지구상에 살아있는 동안 이루지 못할 수도 있습니다. 하지만 시작합시다.

 - 존 F. 케네디

반응형

+ Recent posts