Pull to refresh
59
29
Стас Выщепан @gandjustas

Умею оптимизировать программы

Send message
Из статьи крайне неясен профит этого. Кроме того надо создавать webapp с wildcard байндингом для Host-named sitecollection (HNSC), иначе придется байндинги править на каждом сервере, а это очень геморройно.

Я писал в блоге на эту тему: gandjustas.blogspot.ru/2013/12/host-named-sitecollections.html

У вас одно веб-приложение, об этом в посте написано. Как вам adfs поможет с oauth?
В итоге зачем вам adfs, если все тоже самое можно сделать на forms auth в отдельной зоне? Или adfs еще кем-то используется?
1) У вас была только Windows аутентификация?
2) Клиентские компьютеры были в домене?
3) Это внешний сайт?
4) Почему сразу не сделали формы?

Из недавнего:
Capers Jones. Scoring and Evaluating Software Methods, Prectices and Results. 2010. у него еще много исследований интересных, увы не помню где качал

И вот это: sequoia.cs.byu.edu/lab/files/pubs/Delorey2007a.pdf
С точки зрения логики так. А статистика оперирует только теми данными, которые есть.
Было бы хорошо, если бы такое всегда выполнялось. Но в моей практике слишком много контрпримеров.
Если 30 лет не выявлено, то видимо связи то и нет. Если бы было одно исследование, то был бы один разговор. А исследований несколько, причем очень даже адекватных, и все равно не выявлено.
Опять путаете продуктивность и эффективность.
Собственно, главный вопрос: как из этого соотношения был получен вывод о силе связи между стажем и продуктивностью?

Ни в одном исследовании не было выявлено связи опыта (стажа) и продуктивности.

Понятно что есть минимальный уровень опыта, с которым это выполняется, и для конкретной задачи требуется минимальный уровень понимания технической и предметной области.
Что лучший программист из изученных написал программу за время Х, а худший — за время 20Х?

Именно так.

А вы прочитайте фразу ровно до того куска, который вы процитировали. Это ведь вопрос эффективности. В малых командах продуктивность (писать код правильно) не так важна, как эффективность (писать нужный код).
Разный конечно, но к продуктивности это не относится. Это вопрос эффективности, ведь программист может струячить качественный, но совершенно не нужный код.
Вы сами понимаете насколько субъективна такая оценка?
Конечно нет. Можете и сами погуглить. Представлены исследования, имеющие высокий индекс цитирования в других работах.
А как тогда формализовать опыт? А то какая то эфимерная величина.
Важно не только отсутствие корреляции между опытом и продуктивностью, но и огромная разница для людей с одинаковым уровнем опыта. Среди профессиональных водителей примерно одного стажа вряд ли встретишь отличия в разы.
Увы, для большинства одно и то же.
4.Совет руководителям проекта. В классическом треугольнике качество-сроки-бюджет, бюджет как правило зафиксирован, категория качества является для топ-менеджмента довольно абстрактной (сокращать функционал не дают, так что качество это именно качество), так что вместо треугольника готовьтесь воевать только на одном фронте — фронте сроков. Просто учитывайте это при планировании.


А где совет то? Правило треугольника как раз говорит что все три вершины зафиксировать нельзя. Можно зафиксировать одну из них, например бюджет. При зафиксированном бюджете команда установит объем функционала и будет варьировать сроки реализации путем изменения количества привлеченных разработчиков.

Если тебе дают хотя бы две зафиксированные вершины, то варьировать уже нечего.

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

Information

Rating
274-th
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Software Architect, Delivery Manager
Lead
C#
.NET Core
Entity Framework
ASP.Net
Database
High-loaded systems
Designing application architecture
Git
PostgreSQL
Docker