Если это веб-приложение (и даже не веб) отличным решением будет оверлэй с формой поиска, исчезающий сразу после того, как найден необходимый контакт. И место не занимает, и вполне себе контекстно.
Конечно удовлетворение важнее, а весь мир развитого капитализма — дураки. Есть правило, действующее всегда: "К хорошей работе подтягиваются хорошие деньги". Если делаешь "на совесть", то и оплачивают хорошо. А счастлив тот, кто находит баланс между трудозатрами и адекватным результатом.
Пример. Берем не одного человека, а 5 — небольшая команда. Каждому дано задание сделать за 2 дня. И каждый вместо "хорошо", делает "отлично", но тратит уже 4 дня (хотя "отлично" и не требовалось). На выходе:
1. Команда срывает сроки.
2. Команда выходит за рамки бюджета.
3. Вместо условных 10 человеко-часов затраты уже 20.
4. Заказчик вместо 10 условных тысяч вынужден платить 20.
Последствия зависят от уровня проекта.
И все бы ничего, если все в команды "перфекционисты", фраза вроде "заказчик дурак и ничего не смыслит" снимет напряжение и все будут счастливы. А вот если только один член команды подводит всех и из-за своего ошибочно-идеалистического видения работы вот так запросто увеличивает срок проекта вдвое? Думаю долго он в такой команде не продержится.
А еще есть Membro, но с ним я не работал. Да, а еще две недели назад Episerver (ведущая CMS платформа в Скандинавии) купил шведскую платформу для создания социальных сетей.
А самое интересное, что социальные сети это не только веб 2.0 =) Со времен старых добрых BBS к нам пришел FirstClass. Поскольку с ним работаю, знаю, что сеть пенсионеров Швеции построена на его основе. Много профессиональных сообществ используют именного его.
Конечно, это не то, как я или вы привыкли видеть социальные сети, но исключать его из списка тоже как-то неправильно. Особенно, если Shrepoint в нем есть.
Пример. Берем не одного человека, а 5 — небольшая команда. Каждому дано задание сделать за 2 дня. И каждый вместо "хорошо", делает "отлично", но тратит уже 4 дня (хотя "отлично" и не требовалось). На выходе:
1. Команда срывает сроки.
2. Команда выходит за рамки бюджета.
3. Вместо условных 10 человеко-часов затраты уже 20.
4. Заказчик вместо 10 условных тысяч вынужден платить 20.
Последствия зависят от уровня проекта.
И все бы ничего, если все в команды "перфекционисты", фраза вроде "заказчик дурак и ничего не смыслит" снимет напряжение и все будут счастливы. А вот если только один член команды подводит всех и из-за своего ошибочно-идеалистического видения работы вот так запросто увеличивает срок проекта вдвое? Думаю долго он в такой команде не продержится.
Конечно, это не то, как я или вы привыкли видеть социальные сети, но исключать его из списка тоже как-то неправильно. Особенно, если Shrepoint в нем есть.