업무 프로세스

IRISH·2023년 10월 22일

생각

목록 보기
1/2
post-thumbnail
  • 반드시 개발로만 해결해야 하는가?
    • 개발을 하지 않고도 해결할 수 있는 방법이 없나부터 생각하기!
      • 있다고 가정했을 때, 개발을 하는 게 이득인가 안하고 다른 방법이 이득인가...
  • 개발을 해야할 경우
    • 내가 하고자 하는 게 사용자가 원하는 방향과 일치한가?
      • 아무리 잘 만들어도, 고객이 원하는 방향이 아니면 의미 없는 코드이다.
    • 내가 개발하는 서비스가 가치 있는 것인가?
      • 아무리 잘 만들어도, 고객이 사용안하는 서비스면 버려진다.
      • 아무리 못 만들어도, 고객이 사용하는 서비스면 잘 나간다.
        • 단, 서비스가 잘 되더라도 개발을 초기에 잘하지 못했다면 나중에 큰일난다.
    • 내가 개발을 하기 이전에 (무작정 Start가 아닌, 참조할 만한 것을 찾아라!)
      • 내가 하고자 했던 것을 과거에 한 적이 없었나?
        • 의외로, 예전에 해봤는데 복습을 안했거나 기억이 안나서 search하는 경우 있음
      • 참고할 만한 문서가 없나?
        • search도 없지만 개발하는 서비스와 연관된 문서에 개발하는 방식이 나와 있을 수 있다!
      • 챗 GPT에게 물어보기!
        • 이제는 챗 GPT를 사용안하면 안된다!
      • Search 진행하기
    • 개발하기
      • 전략을 먼저 짜라!
        • 개발의 우선순위가 무엇인지? 난이도는 얼마나 하는지?
        • 개발을 할 수 있는 경우의 수를 짜라!
          • 짠 이후에는, 가장 쉬워 보이는 해결책 방법부터 시행한다.
      • 전략을 짰으면 수행하라!
    • 개발 종료
      • 개발하는 과정 속에서 알게 됐던 새로운 개념을 정리하고 복습한다.
      • 사용자에게 검토를 받는다.
profile
#Software Engineer #IRISH

0개의 댓글