Вопросы с тегом «development-process»

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

9
Стандарты работы разработчиков на своих рабочих станциях
Мы только что столкнулись с одной из тех ситуаций, которые иногда возникают, когда разработчик заболел в течение нескольких дней в середине проекта. Было несколько вопросов о том, передал ли он последнюю версию своего кода или было ли что-то более свежее на его локальной машине, на которое мы должны были смотреть, …

1
Фрилансеры: как вы соберете требования?
Как внештатный программист: Каков ваш процесс сбора требований от клиента? Сколько времени занимает процесс сбора требований? Я знаю, что это не исправлено, и есть такие переменные, как то, насколько быстро клиент отвечает, и тому подобное. В общем, если учесть задержку в ответах и ​​т. Д., Сколько времени потребуется, чтобы получить …

3
Конкурс «Надежность против правильности» [закрыт]
Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 2 года назад . Читая «Код завершен 2» в параграфе « Качество требований», я нашел это: Определены ли приемлемые компромиссы …

3
Представление политики ветвления контроля версий небольшой группе
Я подрядчик, который недавно начал с фирмы. Команда состоит из 3 разработчиков, состоящих из 2 разработчиков младшего и среднего уровня, еще один на том же уровне, начинающий в ближайшее время, и я (6 Years xp). Для обоих существующих разработчиков это их первая работа вне университета / колледжа, и у них …

4
Должен ли когда-либо разработчик внешнего интерфейса указывать формат JSON для внутренних разработчиков?
Я беру фронтальную роль в проекте. Должен ли я указать для моих внутренних партнеров по команде точный формат JSON, который их PHP возвращает в мой JavaScript? Например, я должен сказать им, что они должны использовать формат, подобный описанному здесь: Правильный способ структурирования JSON для внешнего интерфейса Или я должен сохранить …

9
Должен ли я слушать своего работодателя и использовать инструменты CASE?
Мой работодатель (не разработчик) считает, что инструменты CASE помогут нам улучшить процесс разработки и документацию. Я не уверен в этом, мы небольшая команда из 5 разработчиков, которые разрабатывают решения для мобильного банкинга для местных клиентов. Я думаю, что инструменты CASE будут пустой тратой времени и денег, так как их нужно …

8
Работа с негибкими программистами
Иногда программисты, которые работают над проектом в течение долгого времени, становятся негибкими, и с ними становится трудно рассуждать. Даже если нам удастся убедить их, они вряд ли смогут реализовать наши предложения. Например, я недавно присоединился к проекту, где процесс сборки и выпуска слишком сложен и имеет ненужные препятствия. Я предложил …

7
Машинное обучение применяется для разработки кода
Мой опыт в области машиностроения, поэтому, пожалуйста, прости мое невежество в этой области. Мне очень нравится программирование и разработка программного обеспечения. Кроме того, недавно я взял бесплатный онлайн-курс по машинному обучению (ML), который я очень рекомендую, преподаватель из Стэнфордского университета Эндрю Нг. Ссылка здесь . Я слышал, как этот профессор …

5
Потребность в спецификации проекта программного обеспечения значительно уменьшилась с развитием более выразительных языков программирования?
Для многих ИТ-специалистов, в том числе и для меня несколько лет назад, идеальный процесс разработки программного обеспечения включал бы создание подробных проектных документов с множеством диаграмм UML до того, как была написана строка кода. (Это похоже на описание модели водопада, но то же самое с гибкой моделью, за исключением того, …

3
Является ли Agile вариантом RAD?
Википедия говорит, что Agile - это тип «RAD», который, я думаю, неверен. Из того, что я знаю, Agile был разработан, потому что сам RAD не был настолько успешным в 90-х (слишком жестким для изменений). Или я не прав? (Примечание: очевидно, что статья в Википедии о разработке программного обеспечения Agile была …

6
Хороший рабочий процесс для разработки программного обеспечения с Scrum и непрерывной интеграции
Я изучаю подход, чтобы лучше понять, как непрерывный процесс интеграции лучше подходит для компании-разработчика программного обеспечения с помощью метода scrum. Я думаю что-то вроде этого: Это был бы хороший рабочий процесс?

7
Насколько распространено парное программирование на рабочем месте?
Я всегда был заинтригован парным программированием, но за 12 лет разработки я никогда не работал там, где они применяли эту практику, поэтому я всегда скептически относился к тому, как люди видят это. Интересно, это из-за денег / времени (заостренный волосатый босс замечает двух человек на одном компьютере, работающих над одним …

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

5
Как представить Agile команде, которая использует жесткие не Agile методы?
Рассмотрим компанию, которая с гордостью сертифицирована по не-Agile методологии, и использует ее как точку продажи для своих клиентов, чтобы продемонстрировать ответственность. Как вы продолжаете вводить Kanban или Scrum постепенно, не нарушая всю их систему, и при этом уверяя их в том, что она все еще может быть такой же подотчетной …

9
Как вы знаете, когда прекратить добавлять функции?
Некоторое время назад я написал очень маленький скрипт на python, который периодически проверял xml-фид на наличие новых записей и предупреждал пользователя о новых записях, когда они присутствуют. Я написал это для себя, так что, по сути, это была консольная программа, которую мог использовать любой, кто знаком с интерфейсом консоли. Через …

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