개발고수님들께 개발방법론에 대해 여쭙고자합니다!! 0 2 488

by 예비플머 [DB 기타] 개발방법론 [2018.05.24 10:28:00]


안녕하세요! DB랑 어울리지 않는 글이지만 급히 여쭙고자 하여 이 곳에 글을 남기게 되었습니다 ㅠㅠ 

저는 현재 교육과정 프로젝트로 '개발자를 위한 프로젝트 관리 협업툴'을 주제로 프로젝트를 진행해 나가고 있습니다. 

프로젝트 주제를 구체화해 나가는 과정에서 현업에서 필요한 애자일, 폭포수 방법론 등에 대한 개념을 녹여 내고자 고민하는 단계에 있습니다.

 

하지만 아직 프로젝트 경험이 없는 학생의 입장에서 실제 현업에서 어떠한 방식으로 프로젝트가 진행되는지에 대한 지식이 부족해 어려움을 겪고 있습니다. 

아주 짧은 답장이라 하더라도 저희 7명의 예비 개발자들에게 조언의 말씀, 응원의 말씀 나누어 주시면 감사하겠습니다!!

 

저희가 구하고자 하는 조언은 다음과 같습니다.

 

첫째, 실제 현업에서 개발을 하실 때, 흔히 말하는 애자일, 혹은 폭포수 개발 방법론에 입각하여 개발을 진행 하시나요? 혹시 그렇다면 어떤 방식으로 진행되는지 궁금합니다.

 

둘째, 혹시 애자일 방식으로 진행하실 경우, 하나의 Sprint에 프로그램 전체의 뼈대를 잡고 스프린트를 반복시키며 구체화해 나가시는지, 혹은 Sprint별로 하나의 컴포넌트 단위로 진행해 나가시는지 궁금합니다.

 

셋째, 개발을 계획하고 실행하기 위해 작성되는 문서들에는 무엇이 있을까요?

 

마지막으로, 실제 프로젝트를 진행하시는 데에 있어 활용하시는 협업툴이 있으시다면, 어떤 종류가 있으신지 궁금합니다. 또한, 그러한 협업툴에서 느끼는 장점과 단점 혹은 추가되었으면 하는 기능들에는 무엇이 있을까요??

 

긴 글 읽어주셔서 감사드리며, 짧은 조언이라도 꼭 부탁드립니다!! ㅠㅠ 

by 우리집아찌 [2018.05.24 11:41:52]

일단 지나가는 사람의 푸념이라고 생각하세요

 

1. 현업에서 에자일 방법론을 적용한적 있습니다. 문제는 완료날짜도 정해져있다는게 문제죠.

   원래 에자일방법론이란게 진행단위(sprint)별로 클라이언트에게 맞는지 확인하고 수정하면서 가야 정상일텐데

   완료날짜가 정해져있으니 수정할 시간이 부족해집니다. 시간이 지날수록(앞의 sprint도 계속 수정사항생김) 수정사항은 증가되고 나중에는 폭발적으로 나오게 되죠. 

   즉 마지막에 가서는 진행단위별 모두의 수정사항이 한번에 처리해야하죠

   물론 수정할 시간도 주지 않습니다. 그냥 개발중 짬내서 고쳐야지요.

 

2. 그냥 완료기준으로 1/n 이네요.. ㅡㅡ;

   원래는 모듈별로 실행할수있는 상태가 되어야 하나sprint 일겁니다.

   클라이언트가 테스트 하면서 변경/수정요청을 하거든요.

 

3. 에자일 장점이 문서가 크게 안생기는 걸로 알고있습니다.

   그냥 sprint 단위로 클라이언트쪽에서 이메일이나 간단한 문서로 주고 받으면서 진행하는걸로 압니다.

 


by 아발란체 [2018.05.24 16:16:54]

제대로 알 수 쓰면 효율성 증대, 모르고 쓰면 기교(효율성↓)

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입