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

72
Как я должен помнить, что я делал и почему в проекте три месяца назад?

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

72
Насколько плоха идея использовать файлы Python в качестве файлов конфигурации?

Я всегда использовал файлы JSON для настройки своих приложений. Я начал использовать их с того времени, когда много программировал на Java, и сейчас я работаю в основном над разработкой Python на стороне сервера и наукой о данных и не уверен, что JSON - это правильный путь. Я видел, как Celery...

70
Как вы разрабатываете программное обеспечение без критериев приемлемости?

Как вы совместно разрабатываете программное обеспечение в команде из 4-5 разработчиков без критериев приемлемости, не зная, что тестируют тестеры, и с множеством (2-3) человек, выступающих в качестве владельца продукта. Все, что у нас есть, это отрывочные «спецификации» с некоторыми снимками экрана...

68
Почему менеджер пакетов предпочитает библиотеку?

Когда я думаю о плюсах и минусах папки статической библиотеки и менеджера пакетов, я чувствую, что папка библиотеки - лучший подход. Плюсы, которые я вижу с папкой библиотеки: Нет необходимости во внешнем инструменте для управления пакетами. Нет подключения к интернету требуется построить. Быстрая...

68
Должен ли Git использоваться для документации и управления проектами? Должен ли код находиться в отдельном репозитории?

Я запускаю Git-репозиторий для группового проекта. Имеет ли смысл хранить документы в том же репозитории Git, что и код - кажется, что это противоречит природе потока изменений git. Вот краткое изложение моих вопросов: Будет ли стиль редакции Git сбивать с толку, если и код, и документы проверяются...

68
Должен ли я записать ошибку, которую я обнаружил и исправил?

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

66
Лучшие практики для передачи устаревшего кода

Через пару месяцев коллега перейдет к новому проекту, и я унаследую один из его проектов. Чтобы подготовиться, я уже приказал Майклу Фезерсу « Эффективно работать с устаревшим кодом» . Но эти книги, а также большинство вопросов по унаследованному коду, которые я нашел до сих пор, касаются случая...

66
Получение непрограммистов, чтобы понять процесс разработки

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

65
Почему некоторые крупные проекты, такие как Git и Debian, используют только список рассылки, а не систему отслеживания проблем?

Отслеживание ошибок для любого проекта приличного размера кажется мне немного легким делом - оно позволяет легко организовать сотни или тысячи вопросов, не сталкиваясь и не перепутывая проблемы. Поэтому, когда я вижу несколько действительно крупных проектов, таких как Git, использующих список...

64
Разработка функции, единственная цель которой будет устранена? [закрыто]

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

63
Как нетехнический менеджер добавляет ценность команде разработчиков мотивированных программ?

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

63
Имея дело с ужасными оценками

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

63
Как я могу найти собственную замену, если компания хочет кого-то гораздо менее опытного? [закрыто]

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

62
Письменные роли менеджера по разработке программного обеспечения [закрыто]

Мы все знаем, что делает менеджер по разработке программного обеспечения, но я боюсь, что мы знаем это только смутно . Мы думаем, что знаем, что он делает, но точно перечислить, что является объемом работ, довольно сложно. Как вы думаете, какова роль менеджера по разработке программного...

61
Как вы отслеживаете то, над чем вы и ваша команда работаете ежедневно?

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

61
Как разработать отличное программное обеспечение с гибкими методами?

Модель Kano удовлетворенности клиентов определяет различные классы свойств продукта. Среди них есть Должные качества: если они не будут реализованы, покупатель не примет продукт. Привлекательные качества (восхищающие): особенности, которые клиент часто даже не ожидает, но вызывают восхищение и...

61
Как остановить изменение спецификаций разработки в середине разработки?

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

61
Запрещение или контроль «скрытых ИТ…». Кто должен писать и поддерживать специальные программные приложения?

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

60
Как определить, что ваши программисты не работают? [закрыто]

Я возглавляю команду с 5+ разработчиками. У меня есть разработчик (назовем его A ), который является хорошим программистом, который пишет хороший чистый, понятный код. Однако им сложно управлять, и иногда я задаюсь вопросом, действительно ли он неэффективен или нет. Наша компания требует, чтобы...

60
Почему нет обзоров кода для проектов с открытым исходным кодом? [закрыто]

Существуют очень сложные проекты с открытым исходным кодом, и для некоторых из них, я думаю, я мог бы внести свой вклад, и я бы хотел, но барьер для входа слишком высок по одной причине: для изменения одной строки кода при большой проект, вы должны понять все это. Вам не нужно читать весь код (даже...