не совсем так, промедление или даже отказ от решение проблем — это только лишь один из вариантов решение проблемы. Его необходимо рассматривать в купе с другими альтернативными вариантами рещения. Если в кратце процесс прияния решения состоит из пяти фаз: определение проблемы, анализ проблемы, разработка взаимоисключающих решений, поиск оптимального решения, преобразование решения в эффективное действие.
P.S. собираюсь описать это все подробнее скоро… (ну чем не пример промедления? :) )
а как вы отличаете людей те которые «кристаллизируются и набираются практического опыта» от тех кто «очень много времени уделяют собственному образованию в менеджменте/психологии/социальном управлении»? Ведь чтобы посчитать проценты надо их как то отделять друг от друга?
она: тебе нравится программировать?
он: да!
она: охренеть…
он: а тебе что ли не нравится?
она: а с чего бы мне нравилось? )
он: ну смотри
int i = 5;
разве это не круто? ты сказала, что в i будет 5 и оно там реально будет. А почему? Потому что ты так сказала! власть!
Давай те не будем вводить людей в заблуждение — правильные цифры 50% и 50%. :) Вот например мой случай. Я появился на свет с врожденным повышенным уровнем ПМства в крови: в 1 год я уже строил игрушечные замки из кубиков, в 3 года — сдал на сертификат PMP, в 6 — открыл небольшую, я бы даже сказал микроскопическую, компанию по производству софта — микрософт :) Верите??? Есть только 2 фактора для становления настоящих руководителей: труд (книги и практика) и везение (вменяемое руководство, зрелая компания). Генетическая предрасположенность отражает лишь заложенный потенциал, да и то лишь в некоторой степени.
Мне кажется, что для ПМа, не то что разговоры, но даже мысли, о субординации, подчиненных, власти очень опасны :). Заставить кого то делать то, что тебе хочется, приказом или угрозами — это очень очень тяжело. А креативную и творческую личность разработчика — тяжело вдвойне. Я ассоциирую себя в проекте как помощника разработчику — т.е. мы вместе делаем продукт, только просто обязанности и активности разные. Иногда слышу от разработчиков (в шутку надеюсь), что я ничего не делаю в проекте — но трактую это как похвалу, так как «Хорошо сделанная ПМом работа — не заметна» :) Когда разворачивается сражение на поле боя (активная фаза кодирования\разработки в проекте), я стою с биноклем на вершине горы (мания величия???) и смотрю что происходит и не надо ли где нибудь подкорректировать что то, так как моя работа уже сделана — планы атаки согласованы и утверждены, обозы с продовольствием готовы, транспорт заправлен горючим :).
Про виноватых согласен — «ПМ ответственен за крах проекта, разработчики — за успех проекта!» :)
Я вот тут написал статейку про обязанности менеджера.
Вкратце:
1. Постановка целей
2. Организаторская работа
3. Мотивация работников и общение с ними
4. Измерение показателей
5. Развитие своих подчиненных
Согласен, это все прописные истины — в особенности для огромной братии экономистов/управленцев, :) Но на то они и прописные что проверены временем и не требуют особого обоснования. А теперь попробуем применить все это для самого себя любимого — попробуем быть менеджером самому себе :)
1. Какие цели у вас сейчас? Что для вас важно\не важно? Здоровье, семья, работа, друзья?
2. Что вы делаете для того чтобы их достигнуть? Как решаете конфликты интересов — например, друзья, с которыми давно не виделись, предлагают пойти повеселиться после работы а завтра вставать рано утром, чтобы отвести ребенка в школу… что выберете?
3. Что вас мотивирует на работе? Почему вы еще там, когда у вас там неинтеренсый проект, дурак-начальник и т.д?
4. Насколько вы эффективны на текущем месте работы? Как измеряете это?
5. Что делаете для своего собственного развития? Обучение, семинары, спорт, курсы анонимных алкоголиков? :)
Есть одно неплохое умственное упражнение перед сном тренирующее память и благотворно влияющее на скорейшее засыпание — попытаться восстановить в памяти прошедший день в мельчайших подробностях
У меня целая коробочка реализованных безумных идей :)
Из последнего — отслеживание местоположения (мобильный как источник) (например, школа-секция-дом) с реализацией МТС-Поиск+IE Automation+Google Maps(отображение на карте)+Speech API(звуковое оповещение о смене места положения). Еще автоматически обновляемый календарь экономических данных US/других стран: IE Automation + MS Outlook Automation.
Если за отправку смс с тебя берут деньги то особого смысла нет использовать e-mail.
Не знаю как Мегафон а в МТС есть МТС-Инфо — сайт с данными о твоем счете/тарифе/услугах. Там есть функция отправки смс и естественно без всяких капча потому как отправка будет за твои деньги :)
Чтобы автоматизировать отправку достаточно использовать IE Automation или подобную автоматизацию в других браузерах.
Самый простой способ это найти примеры использования этого API, поискав на просторах инета :).
Но в любом случае необходимы знания COM технологии и понимание как все это работает.
Если коротко… В большинстве случаев Automation это набор COM-объектов который предоставляется приложением. COM-объект — это интерфейс (GUID зарегистрированный в реестре), бинарно хранящийся в TypeLibrary (tlb-файл или импортированный как ресурс вместе с реализацией) + реализация этого интерфейса (также GUID в реестре), хранящаяся в dll/exe. Интерфейс и реализации в виде IDL (Interface Definition Language) файла можно посмотреть через oleview.exe (входит в Visual Studio), загрузив tlb/dll/exe. IDL файл — это язык описания интерфейсов. Когда имплементируется COM-объект с него все и начинается. В нем указывается все функции и свойства объекта которые могут быть вызваны.
Пример, запустите oleview и под корневым узлом Type Libraries найдите Microsoft Excel Object Library. Откройте эту type library и увидите IDL для Excel. Конечно MS Office должен быть установлен.
P.S. собираюсь описать это все подробнее скоро… (ну чем не пример промедления? :) )
он: да!
она: охренеть…
он: а тебе что ли не нравится?
она: а с чего бы мне нравилось? )
он: ну смотри
int i = 5;
разве это не круто? ты сказала, что в i будет 5 и оно там реально будет. А почему? Потому что ты так сказала! власть!
Я вот тут написал статейку про обязанности менеджера.
Вкратце:
1. Постановка целей
2. Организаторская работа
3. Мотивация работников и общение с ними
4. Измерение показателей
5. Развитие своих подчиненных
Вопросы для активизации мыслительного процесса :)
1. Какие цели у вас сейчас? Что для вас важно\не важно? Здоровье, семья, работа, друзья?
2. Что вы делаете для того чтобы их достигнуть? Как решаете конфликты интересов — например, друзья, с которыми давно не виделись, предлагают пойти повеселиться после работы а завтра вставать рано утром, чтобы отвести ребенка в школу… что выберете?
3. Что вас мотивирует на работе? Почему вы еще там, когда у вас там неинтеренсый проект, дурак-начальник и т.д?
4. Насколько вы эффективны на текущем месте работы? Как измеряете это?
5. Что делаете для своего собственного развития? Обучение, семинары, спорт, курсы анонимных алкоголиков? :)
По-моему дорогая иномарка и рестораны лучше :)
«Брутально» в xml+http :)
Из последнего — отслеживание местоположения (мобильный как источник) (например, школа-секция-дом) с реализацией МТС-Поиск+IE Automation+Google Maps(отображение на карте)+Speech API(звуковое оповещение о смене места положения). Еще автоматически обновляемый календарь экономических данных US/других стран: IE Automation + MS Outlook Automation.
Не знаю как Мегафон а в МТС есть МТС-Инфо — сайт с данными о твоем счете/тарифе/услугах. Там есть функция отправки смс и естественно без всяких капча потому как отправка будет за твои деньги :)
Чтобы автоматизировать отправку достаточно использовать IE Automation или подобную автоматизацию в других браузерах.
Но в любом случае необходимы знания COM технологии и понимание как все это работает.
Если коротко… В большинстве случаев Automation это набор COM-объектов который предоставляется приложением. COM-объект — это интерфейс (GUID зарегистрированный в реестре), бинарно хранящийся в TypeLibrary (tlb-файл или импортированный как ресурс вместе с реализацией) + реализация этого интерфейса (также GUID в реестре), хранящаяся в dll/exe. Интерфейс и реализации в виде IDL (Interface Definition Language) файла можно посмотреть через oleview.exe (входит в Visual Studio), загрузив tlb/dll/exe. IDL файл — это язык описания интерфейсов. Когда имплементируется COM-объект с него все и начинается. В нем указывается все функции и свойства объекта которые могут быть вызваны.
Пример, запустите oleview и под корневым узлом Type Libraries найдите Microsoft Excel Object Library. Откройте эту type library и увидите IDL для Excel. Конечно MS Office должен быть установлен.