«development-process» 태그된 질문

소프트웨어 개발 프로세스와 관련된 질문

9
개발자가 자신의 워크 스테이션에서 작업하는 방법에 대한 표준
우리는 프로젝트 도중 며칠 동안 개발자가 아플 때 때때로 나타나는 상황 중 하나를 발견했습니다. 그가 최신 버전의 코드를 커밋했는지 또는 로컬 컴퓨터에 최신 코드가 있는지 여부에 대해 몇 가지 질문이 있었으며 고객에게 대기 중이 어서 기다릴 수 없었습니다. 그에게 돌아온다. 다른 개발자 중 한 명이 같은 프로젝트의 겉보기에 작업 공간의 …

1
프리랜서 : 수집 요구 사항은 어떻게됩니까?
프리랜서 프로그래머로서 : 고객으로부터 요구 사항을 수집하는 프로세스는 무엇입니까? 요구 사항 수집 프로세스에 시간이 얼마나 걸립니까? 나는 이것이 고정되어 있지 않다는 것을 알고 있으며 클라이언트가 얼마나 신속하게 응답하는지와 같은 변수가 있습니다. 일반적으로 응답 지연 등을 고려하여 최종 요구 사항을 달성하는 데 얼마나 걸립니까? 이러한 요구 사항을 수집하기 위해 어떤 통신 …

3
견고성 vs 정확성 경쟁
폐쇄되었습니다 . 이 질문에는 세부 사항이나 명확성 이 필요 합니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 세부 사항을 추가하고 문제점을 명확하게하십시오 . 작년에 문을 닫았 습니다 . 요구 사항 품질 문단 에서 "Code Complete 2"를 읽으면 다음을 발견했습니다. 예를 들어 견고성과 정확성 사이의 …

3
소규모 팀에 버전 관리 분기 정책 소개
저는 최근에 회사에서 시작한 계약자입니다. 팀은 2 명의 중급 개발자로 구성된 3 명의 개발자이며 곧 같은 레벨의 다른 개발자와 나 자신 (6 년 xp)입니다. 기존 개발자 모두에게 대학 / 대학에서 첫 번째 직업이되었으며, 이전에는 자신의 업무를 감독하는 선임 개발자가 없었습니다. 명시적인 버전 관리 정책이 없습니다. 개발자는 트렁크에서 모든 개발을 수행 …

4
프론트 엔드 개발자가 백엔드 개발자를 위해 JSON 형식을 지정해야합니까?
프로젝트에서 프런트 엔드 역할을 수행하고 있습니다. 백엔드 팀원에게 PHP가 JavaScript로 반환하는 정확한 JSON 형식을 지정해야합니까? 예를 들어, 여기에 설명 된 것과 유사한 형식을 사용해야한다고 말해야합니다. 프론트 엔드 소비를 위해 JSON을 구성하는 올바른 방법 아니면 가능한 한 멸균 상태를 유지하고 백엔드 인터페이스에서 필요한 입력 및 출력을 간단히 설명해야합니까? (물론 이런 일이 …

9
고용주의 말을 듣고 CASE 도구를 사용해야합니까?
저의 고용주 (개발자가 아님)는 CASE 도구가 개발 프로세스 및 문서를 개선하는 데 도움이 될 것이라고 생각합니다. 우리는 현지 고객을 위해 모바일 뱅킹 솔루션을 구축하는 5 명의 개발자로 구성된 소규모 팀입니다. CASE 툴은 구매해야하므로 시간과 비용이 낭비 될 것으로 생각되며, 모델링에 익숙해 지려면 시간과 시간이 필요합니다. 코드 생성은 또 다른 문제입니다. …

8
융통성없는 프로그래머 다루기
때때로 프로젝트에서 오랫동안 일하는 프로그래머는 융통성이 없어서 추론하기가 어려워집니다. 우리가 그들을 설득하더라도, 그들은 우리의 제안을 이행하지 않을 수 있습니다. 예를 들어 최근에 빌드 및 릴리스 프로세스가 너무 복잡하고 불필요한로드 블록이있는 프로젝트에 참여했습니다. 결함 관리 및 버전 제어 도구를 통합하여 개발 스프레드 시트 (예 : 스프레드 시트 몇 개 작성)를 제거 …

7
코드 개발에 적용된 머신 러닝
저의 배경은 기계 공학에 관한 것이므로이 분야에 대한 무지를 용서해주십시오. 저는 프로그래밍과 소프트웨어 개발을 정말 좋아합니다. 또한 최근에 무료 온라인 기계 학습 (ML) 수업을 수강했으며, 스탠포드 교수 Andrew Ng가 강의하는 것이 좋습니다. 여기에 링크 하십시오 . 이 교수는 ML이 결코 영향을 미치지 않을 영역을 찾는 것이 어렵다고 말합니다. 질문 그래서 …

3
애자일은 RAD의 변형입니까?
Wikipedia에 따르면 Agile은 "RAD"의 한 유형이라고 생각합니다. 내가 아는 바에 따르면, 애자일은 RAD 자체가 90 년대에 성공하지 못했기 때문에 개발되었습니다. 아니면 내가 틀렸어? (비고 : 애자일 소프트웨어 개발에 관한 Wikipedia 기사 는 그 사이에 개선되었다. RAD 를 수퍼 셋이 아닌 Agile의 전신으로 표시합니다.) 책 급진적 프로젝트 관리 (Thomsett)에서 참조 ".. …


7
직장에서 페어 프로그래밍은 얼마나 흔합니까?
저는 항상 페어 프로그래밍에 관심을 보였지만 12 년 동안 개발 한 이래로 그들이이 관행을 사용한 곳에서 일한 적이 없었기 때문에 사람들이 그것을 어떻게 보는지에 대해 항상 회의적이었습니다. 나는 이것이 돈 / 시간 때문인지 (한 코드에서 작업하는 한 컴퓨터에서 두 사람을 발견하는 뾰족한 머리 보스 !!!! 어떻게 감히!) 또는 다른 이유로 …


5
엄격한 민첩하지 않은 방법을 사용하는 팀에 Agile을 도입하는 방법은 무엇입니까?
민첩하지 않은 방법론에 대해 자랑스럽게 인증을받은 회사를 고객에게 판매 지점으로 사용하여 책임을 설명하십시오. 당신은 어떻게 가야합니까 점진적으로 자신의 전체 시스템을 파괴하지 않고 칸반 또는 스크럼을 도입 그것이 그들 확신하고 아직도 및 단지 책임 / 감사로 계속 될 수있다 ? 나는 이것이 " Scrum과 같은 민첩한 방법론을 어떻게 소개하겠습니까? " 감사 …

9
기능 추가를 중지 할시기를 어떻게 알 수 있습니까?
얼마 전에 나는 새로운 항목에 대한 xml 피드를 주기적으로 확인하고 새로운 항목이있을 때 사용자에게 경고하는 매우 작은 파이썬 스크립트를 작성했습니다. 나는 이것을 직접 작성 했으므로 기본적으로 콘솔 인터페이스에 익숙한 사람이라면 누구나 사용할 수있는 콘솔 기반 프로그램이었습니다. 잠시 후 나는 그것이 다른 사람들에게 더 유용 할 수 있다고 결정하고 그것을 정리하고 …

5
좀 더 표현적인 프로그래밍 언어가 발전함에 따라 소프트웨어 설계 사양의 필요성이 크게 줄었습니까?
몇 년 전에 저를 포함한 많은 IT 직원들에게 이상적인 소프트웨어 개발 프로세스에는 코드 줄을 작성하기 전에 많은 UML 다이어그램이 포함 된 상세 설계 문서를 작성하는 것이 포함됩니다. (이것은 폭포 모델에 대한 설명처럼 보이지만 반복이 더 작다는 점을 제외하면 민첩성과 동일합니다.) 지난 2 ~ 3 년간 나는 마음을 완전히 바꿨습니다. 관련 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.