Вопросы с тегом «project-management»

Управление проектами - это дисциплина планирования, организации, защиты и управления ресурсами для достижения конкретных целей.

652
Как ответить, когда вас просят оценить?

Нас, программистов, постоянно спрашивают: «Сколько времени это займет?» И вы знаете, ситуация почти всегда так: Требования неясны. Никто не сделал глубокий анализ всех последствий. Новая функция, вероятно, нарушит некоторые предположения, которые вы сделали в своем коде, и вы сразу же начнете...

509
Почему ИТ-индустрия не может реализовать крупные, безошибочные проекты так быстро, как в других отраслях?

Посмотрев серию MegaStructures от National Geographic , я был удивлен, насколько быстро завершаются крупные проекты. После того, как предварительные работы (дизайн, спецификации и т. Д.) Выполнены на бумаге, сама реализация огромных проектов занимает всего несколько лет, а иногда и несколько...

470
Я унаследовал 200 000 строк кода для спагетти - что теперь?

Я надеюсь, что это не слишком общий вопрос; Я мог бы действительно использовать некоторые опытные советы. Я недавно работаю в качестве единственного «Инженера SW» в довольно небольшом магазине ученых, которые провели последние 10-20 лет, собирая обширную базу кода. (Он был написан практически на...

335
Как мне вести себя как разработчик в проекте, который ведет к провалу?

Я являюсь разработчиком в команде из 5 человек и считаю, что наш проект движется к катастрофе. Я сейчас опишу почему, но мой вопрос: как мне себя вести? Крайний срок - 1,5 месяца, и я чувствую, что независимо от того, что мы делаем, этот проект провалится. Я придерживаюсь мнения, что мы должны...

217
Стратегия сохранения секретной информации, такой как ключи API, от контроля версий?

Я работаю над веб-сайтом, который позволит пользователям входить в систему с использованием учетных данных OAuth, таких как Twitter, Google и т. Д. Для этого мне нужно зарегистрироваться у этих различных провайдеров и получить суперсекретный ключ API, который у меня есть. защищать залогами от...

180
Как вы балансируете между «делай как надо» и «делай как можно скорее» в своей повседневной работе? [закрыто]

Я снова и снова размышляю над этим вопросом. Я хочу сделать все правильно: написать чистый, понятный и правильный код, который легко поддерживать. Однако в конечном итоге я пишу патч на патч; просто потому, что времени нет, клиенты ждут, ошибка должна быть исправлена ​​в одночасье, компания теряет...

156
Как сохранить большой и сложный программный продукт, обслуживаемый годами?

Я работаю разработчиком программного обеспечения уже много лет. По моему опыту, проекты становятся более сложными и неосуществимыми, так как все больше разработчиков вовлекаются в разработку продукта. Кажется, что программное обеспечение на определенной стадии разработки имеет тенденцию становиться...

152
Необычно ли для небольшой компании (15 разработчиков) не использовать управляемый источник / контроль версий? [закрыто]

Это на самом деле не технический вопрос, но здесь есть несколько других вопросов, касающихся контроля источников и наилучшей практики. Компания, в которой я работаю (которая останется анонимной), использует сетевой ресурс для размещения своего исходного кода и выпущенного кода. Разработчик или...

126
Каковы худшие ложные экономики в разработке программного обеспечения? [закрыто]

Какие наихудшие ложные экономики (то есть способы экономии денег, которые в конечном итоге стоят больше, чем они экономят) преобладают в индустрии программного обеспечения и как с ними...

118
Когда я должен сделать первый коммит в систему контроля версий?

Я никогда не уверен, когда проект достаточно далеко, чтобы сначала зафиксировать контроль над исходным кодом. Я обычно откладываю фиксацию до тех пор, пока проект не будет «завершен до фреймворка», и с тех пор я в первую очередь фиксирую функции. (Я не делал никаких личных проектов, достаточно...

114
Работа с инженерами, которые часто уходят с работы [закрыто]

Мой друг - менеджер проектов в софтверной компании. Самое неприятное для него - это то, что его инженеры часто уходят с работы . Компания усердно работает над набором новых инженеров, передачей проектов и поддержанием стабильного качества продукции. Когда люди уходят, это сводит моего друга с ума....

113
Руководитель проекта, который хочет заблокировать оценку времени с подписанным контрактом

На предыдущей работе менеджер проекта (PM) не был удовлетворен временем доставки кода для проекта, на котором я работал. Мой руководитель проекта сказал мне, что премьер-министр рассматривает вопрос о том, чтобы я подписал контракт, чтобы зафиксировать свои оценки времени, которые я дал для задач и...

108
Должен ли (младший) разработчик попытаться добиться лучших процессов и практик в своей команде разработчиков / ИТ?

Я - младший разработчик, которому дана возможность помогать формировать процессы моей команды, если я смогу оправдать изменения, и если это поможет команде выполнить работу. Для меня это ново, так как мои прошлые компании более или менее имели жестко определенные процессы, которые исходили от...

107
Какое «соглашение об именах версий» вы используете? [закрыто]

Подходят ли разные соглашения об именах версий для разных проектов? Что вы используете и почему? Лично я предпочитаю номер сборки в шестнадцатеричном формате (например, 11BCF), его следует увеличивать очень регулярно. А затем для клиентов простой трехзначный номер версии, т.е. 1.1.3. 1.2.3 (11BCF)...

102
Лучшие практики для совместного использования крошечных фрагментов кода между проектами

Я всегда стараюсь строго следовать принципу СУХОЙ на работе; каждый раз, когда я повторяю код из-за лени, он кусается позже, когда мне нужно сохранить этот код в двух местах. Но часто я пишу небольшие методы (возможно, 10–15 строк кода), которые необходимо повторно использовать в двух проектах,...

96
Мой клиент хочет 25% комментариев в моем текущем проекте, как реагировать? [закрыто]

младший разработчик здесь. В настоящее время я работаю один над веб-приложением для крупного клиента моей компании. Я начал в прошлом месяце. Клиент хочет по крайней мере 25% комментариев в каждом из своих программных проектов. Я проверил код предыдущих приложений и вот мои наблюдения: каждый файл...

91
Как я могу избежать ощущения, будто полностью перестроив свою программу с нуля, я бы сделал это намного лучше? [закрыто]

Я изучил значительный объем программирования, однако он всегда находился в научной среде (не в области компьютерных наук), полностью самоучка, и никто не мог направить меня в правильном направлении. Таким образом, мое путешествие по кодированию было ... грязным. Теперь я заметил, что всякий раз,...

86
Насколько большим должен быть мой проект, чтобы я смог его протестировать? [закрыто]

Я предполагаю, что мой проект достаточно отделен, чтобы можно было проводить модульное тестирование. Но насколько точным должен быть размер и функциональность моего проекта, чтобы сделать модульное тестирование полезным? Мы все совершаем ошибки, и никто не совершенен, но я считаю себя достойным...

83
Является ли DRY врагом управления программными проектами?

Одним из самых основных и общепринятых принципов разработки программного обеспечения является СУХОЙ (не повторяйте себя). Также ясно, что большинство программных проектов требуют какого-то управления. Каковы задачи, которыми легко управлять (оценка, график, контроль)? Верно, повторяющиеся задачи,...

80
Как вы справляетесь с вашим менеджером проектов

В настоящее время я работаю в компании, которая недавно сократилась. Я делаю всю внутреннюю работу, клиентские установки, сборки, QA и, в общем, всю внутреннюю работу. Мой непосредственный начальник - ОЧЕНЬ нетехнический, и в последнее время мне ОЧЕНЬ было трудно справляться с его недостатком...