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

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

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

14
Как я могу избежать ощущения, будто полностью перестроив свою программу с нуля, я бы сделал это намного лучше? [закрыто]
Я изучил значительный объем программирования, однако он всегда находился в научной среде (не в области компьютерных наук), полностью самоучка, и никто не мог направить меня в правильном направлении. Таким образом, мое путешествие по кодированию было ... грязным. Теперь я заметил, что всякий раз, когда я создаю какую-то программу, к концу …

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

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

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

7
Как справиться со случайной сложностью в программных проектах
Когда Мюррея Гелл-Манна спросили, как Ричарду Фейнману удалось решить так много сложных проблем, Гелл-Манн ответил, что у Фейнмана есть алгоритм: Запишите проблему. Думай очень усердно. Запишите решение. Гелл-Манн пытался объяснить, что Фейнман был другим человеком, решающим проблемы, и не было никакого понимания, которое можно было бы получить при изучении его …

15
Как разработчик должен отказаться от невозможных требований? [закрыто]
Вот проблема, с которой я сталкиваюсь: Цитата от руководителя проекта: Привет, Спарк, я поручаю тебе задачу разработки фреймворка, который можно было бы использовать для разных приложений iOS. Вот требования: Он должен быть в состоянии определить толщину большого пальца или пальцев, используемых для управления пользовательским интерфейсом. С этой информацией все элементы …

9
Работа с невоспроизводимыми ошибками
Предположим, ваша команда пишет программную систему, которая (что удивительно!) Работает нормально. Однажды один из инженеров по ошибке запускает некоторые SQL-запросы, которые изменяют некоторые данные БД, а затем забывает об этом. Через некоторое время вы обнаруживаете испорченные / ошибочные данные, и все ломают голову над тем, какая часть кода вызывала это …

11
Советы по разработке веб-приложения со сроком службы более 40 лет
сценарий В настоящее время я занимаюсь проектом здравоохранения, основным требованием которого является сбор данных с неизвестными атрибутами с использованием пользовательских форм, предоставляемых поставщиками медицинских услуг. Второе требование заключается в том, что целостность данных является ключевой и что приложение будет использоваться более 40 лет. В настоящее время мы переносим данные клиента …

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

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

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

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.