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

16
Лучшая методология развития для одного человека?
Я провожу много времени, работая над проектами, в которых я являюсь единственным разработчиком, менеджером проектов, дизайнером, специалистом по QT (да, я знаю ... плохо!), А иногда я даже клиент. Я перепробовал практически все для планирования проектов и управления собой, от просто сидения и работы вольным стилем до завершения проекта, сколько …

25
Честно говоря, вы предпочитаете ковбойское кодирование? [закрыто]
Большинство программистов, защищающих методологии, политически корректны, такие как Agile, Waterfall, RUP и т. Д. Некоторые из них следуют методологии, но не все. Честно говоря, если вы можете выбрать методологию, вы, безусловно, перейдете к господствующим «правильным» методологиям или предпочтете «более простую» методологию, например ковбойское программирование? Почему? Я знаю, это зависит Пожалуйста, …

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

9
Есть ли жизнеспособная альтернатива методологии гибкой разработки?
Две преобладающие методологии разработки программного обеспечения - водопад и проворный. При обсуждении этих двух вопросов часто большое внимание уделяется конкретным методам, которые их различают (парное программирование, TDD и т. Д. По сравнению с функциональными спецификациями, большим предварительным дизайном и т. Д.). Но настоящие различия гораздо глубже в том, что эти …

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

17
Ежедневные ожидания - да или нет? [закрыто]
Насколько ценны (или нет), как вы думаете, ежедневные встречи ? Если вы не знакомы с ним, это относится к ежедневному собранию, которое является частью приверженцев Scrum (и некоторых других гибких методологий). Идея заключается в том, что вы проводите ежедневное собрание, рассчитанное на 15 минут и на котором все должны стоять …

9
Как справиться с различными стилями разработки (сверху вниз и снизу вверх) в команде?
Скажем, вы только что начали работать в очень маленькой команде над {в настоящее время относительно небольшим, но, надеюсь, еще большим, проектом}. Обратите внимание, что это реальный проект, предназначенный для использования другими разработчиками в реальном мире, а не какой-то академический проект, который должен быть отменен в конце семестра. Тем не менее, …

8
Является ли это ограничение тестовой разработки (и Agile в целом) практически актуальным?
В разработке через тестирование (TDD) вы начинаете с неоптимального решения, а затем итеративно создаете лучшие, добавляя тестовые примеры и рефакторинг. Предполагается, что шаги будут небольшими, а это означает, что каждое новое решение будет как-то соседствовать с предыдущим. Это напоминает математические методы локальной оптимизации, такие как градиентный спуск или локальный поиск. …

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

9
У меня неправильное представление о разработке программного обеспечения? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

1
Что такое анархия разработчика?
Я читал об анархии разработчика (или программиста), которая, как представляется, выставлена ​​как методология пост-гибкой разработки. Я нашел несколько ресурсов ( 1 , 2 ), но, похоже, их там немного . Мне было интересно, есть ли у кого-нибудь хорошие ресурсы, где я мог бы узнать больше об этом _ как реализовать …

11
Можно ли написать программное обеспечение, которое не нужно постоянно модифицировать?
Я написал много программного обеспечения на разных языках, а также «написал» аппаратное обеспечение для использования с ПЛИС, использующими Verilog и VHDL. Мне нравится писать аппаратные средства больше, чем программные, и я думаю, что одна из основных причин заключается в том, что можно написать аппаратное обеспечение, которое «сделано» и не нуждается …

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

7
Спринт Scrum означает работать в максимально быстром темпе?
Хотите улучшить этот пост? Предоставьте подробные ответы на этот вопрос, включая цитаты и объяснение того, почему ваш ответ правильный. Ответы без достаточной детализации могут быть отредактированы или удалены. Недавно я брал интервью у некоторых компаний, которые делают Agile, точнее Scrum, и есть вещи, которые мне не кажутся Agile. Я возьму …

2
Как управлять и оценивать неструктурированные требования, полученные от клиентов
Часто во время фазы предложения по проекту я получаю требования к системе программного обеспечения от наших потенциальных клиентов в очень неструктурированном формате из различных источников [электронная почта, текстовые документы, Excel]. Обычно это «разработчики продукта» со стороны клиента, которые придумывают эти «предлагаемые решения» проблем бизнеса, которые у них есть. Хотя они …

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