Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Agile

2115  1 2 3 4 5 6 все
Tamachi посетитель21.03.19 07:58
NEW 21.03.19 07:58 
в ответ Программист 21.03.19 07:15

Видимо, у Вас в Германии, очень продвинутые "детские сады, с ИИ, автоматической диспетчеризацией, отчётностью и пр. фишками"

#81 
Tamachi посетитель21.03.19 08:04
NEW 21.03.19 08:04 
в ответ Программист 21.03.19 07:15

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


Это вполне нормальная практика. Проект закончен, за него получены деньги, он сдан заказчику. Чего же тут необычного?


По-моему это лучше, чем вяло - текущий проект с постоянными доработками, авралами и прочими штучками.


#82 
Программист коренной житель21.03.19 08:12
NEW 21.03.19 08:12 
в ответ Tamachi 21.03.19 07:58

Никто в здравом уме и твердой памяти не будет называть собранный за 4 месяца проект серьезным или "обширным". Скорее всего это банальный конструктор, т.е. взяли готовые модули и подогнали их под конкретного заказчика.


Во всяком случае, именно так мы работали на упомянутой мной фирме (когда делали мелкие проекты на заказ). У нас был набор библиотек с готовыми решениями и мы просто составляли готовый как пазл. Там, где детальки не подходили - мы их подгоняли под требования. И проекты были в основном от 2 недель до 6 месяцев.

#83 
Программист коренной житель21.03.19 08:17
NEW 21.03.19 08:17 
в ответ Tamachi 21.03.19 08:04, Последний раз изменено 21.03.19 08:33 (Программист)
По-моему это лучше, чем вяло - текущий проект с постоянными доработками, авралами и прочими штучками.

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

#84 
Tamachi посетитель21.03.19 08:30
21.03.19 08:30 
в ответ Программист 21.03.19 08:17

Вы правы: это не коробочный проект.

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

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

#85 
koder патриот21.03.19 08:42
koder
NEW 21.03.19 08:42 
в ответ Tamachi 21.03.19 06:21
Я всегда руководствовался принципом "Делай, что должен и будь, что будет". И до сих пор жив.

Сорры, нефига не понял. Я же быдлокодер из скрама. Мои задачи висят на борде, в крайнем случае в бэклоге. Я не могу, даже если хочу, навешать своих задач, сам оценить и начать их решать. Разрешение на любой модуль, включая внутренне необходимые перестроeния я получаю от продуктовнера(не напрямую, но в принципе).

#86 
  LifeRider постоялец21.03.19 09:32
LifeRider
NEW 21.03.19 09:32 
в ответ Tamachi 21.03.19 04:27
Ни разу не встречал ошибок типа lock-free, хотя с многопоточных и приложениями работаю уже не первый десяток лет регулярно. А за последние 5 лет на рынке появилось такое множество инструментов разруливания lock-free проблем, что получить deadline ситуацию сейчас можно разве что по убеждению.

Не понял, при чем тут deadlocks, если оно "locks-free" изначально? Чтобы не быть голословным, вот пример жопы: прием и декодирование multicast UDP от биржи, с минимально возможными задержками, когда канал был 1 гигабит, то все работало, и не один год. Теперь канал 10 гигабит и неслабо возросший траффик (а все датаграммы по 50-100 байт), и прежний дизайн не справляется... И начинается препарирование Boost, приходится отказываться от sequentally-consistent семантики доступа в atomic, и переходить к семантике ослабленного упорядочивания memory_order_acquire/memory_order_release/memory_order_relaxed, а там столько граблей...

#87 
Tamachi посетитель21.03.19 09:58
NEW 21.03.19 09:58 
в ответ LifeRider 21.03.19 09:32

А отказаться от Multicast UDP в пользу локального облачного решения не думали?


IMHO, у Multicast UDP есть и другие "неприятности" кроме блокировок.

#88 
  LifeRider постоялец21.03.19 10:12
LifeRider
NEW 21.03.19 10:12 
в ответ Tamachi 21.03.19 09:58
...отказаться от Multicast UDP

Как мы от него откажемся, если это протокол передачи данных от биржи? Все, молчу. :))

#89 
Simple Nothing is f*cked21.03.19 10:13
Simple
NEW 21.03.19 10:13 
в ответ Tamachi 21.03.19 08:04

У нас, например, есть как проекты, которые длятся уже больше 15 лет, так и такие, которые сделаны и забыты, но это, как правило, что-то небольшое. Первое подразумевает постоянный заработок для фирмы. Авралы тут каким боком? Я не понимаю. У вас какая-то каша в голове.

#90 
Tamachi посетитель21.03.19 10:22
NEW 21.03.19 10:22 
в ответ koder 21.03.19 08:42

То есть принцип командного владения кодом у Вас не практикуется. Я понял.

Тоталитаризм у Вас, однако, и застой!

#91 
Tamachi посетитель21.03.19 10:33
NEW 21.03.19 10:33 
в ответ Simple 21.03.19 10:13

Ну, у нас, те проекты, которые не имеют конца (постоянный заработок для фирмы) через agile не ведутся.

Поэтому выражения "проект без конца" и "проект, часто сопровождаемый авралами" являются синонимами.


Наверное, в Германии по-другому


#92 
Tamachi посетитель21.03.19 10:34
NEW 21.03.19 10:34 
в ответ LifeRider 21.03.19 10:12

Биржа локальная или глобальная? Вообще, о какой бирже речь?

#93 
Simple Nothing is f*cked21.03.19 10:40
Simple
NEW 21.03.19 10:40 
в ответ Tamachi 21.03.19 10:33
Ну, у нас, те проекты, которые не имеют конца (постоянный заработок для фирмы) через agile не ведутся.

Почему?

#94 
  LifeRider постоялец21.03.19 10:42
LifeRider
NEW 21.03.19 10:42 
в ответ Tamachi 21.03.19 10:34
Биржа локальная или глобальная? Вообще, о какой бирже речь?
К примеру, сервер - в Colocation, биржа - EUREX.

#95 
Tamachi посетитель21.03.19 10:54
NEW 21.03.19 10:54 
в ответ Simple 21.03.19 10:40

Ну, во-первых, ограничения agile: для вечных проектов лучше использовать другую разновидность XP.


А во-вторых, agile вообще в России редкость.


#96 
Tamachi посетитель21.03.19 10:59
NEW 21.03.19 10:59 
в ответ LifeRider 21.03.19 10:42

То есть я правильно понял:

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


#97 
  LifeRider постоялец21.03.19 11:09
LifeRider
NEW 21.03.19 11:09 
в ответ Tamachi 21.03.19 10:59
Коммерческая информация от торговой биржи распространяется по широковещательным каналам подписчикам?

Да, но сеть закрытая, и физически изолирована от интернета.

#98 
Tamachi посетитель21.03.19 11:35
21.03.19 11:35 
в ответ LifeRider 21.03.19 11:09

А ничего, что UDP не обеспечивает гарантированной доставки?

#99 
AlexOtt местный житель21.03.19 11:45
AlexOtt
NEW 21.03.19 11:45 
в ответ Tamachi 21.03.19 10:33

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

  • сложности проекта - одно дело клепать "стандартные" вещи, типа веб-сайтов и т.п., в которых можно делать оценку задач достаточно легко, другое дело - когда требуется серьезный research, плюс интеграция со сложными продуктами (особенно плохо документированными)
  • наличия требований
  • как он распространяется - firmware, on premise, cloud - соотвественно разные длительности спринтов и т.п.
  • количества людей на проекте (как вам проект с парой тысяч людей?)
  • и т.п.


Мы в свое время (на предыдущей работе) нашли правильный подход, который типа Agile, но без 2-3 недельных спринтов и т.п.

1 2 3 4 5 6 все