Как Ваш Бизнес Может Выбрать Разработчика Программного обеспечения
В конечном счете, Ваш бизнес собирается должен иметь некоторую разработку программного обеспечения. Ваш бизнес уникален - Вы не можете положиться на огромную, безликую корпорацию, чтобы обращаться с Вашими уникальными потребностями с запакованным, массового производства, решение поточной линии. Вы нуждаетесь в таможенном программном обеспечении, и получить это, Вы должны будете выбрать внешнего разработчика программного обеспечения. Нанятое оружие.
Это твердо - в конце концов, большинство деловых людей не технические люди. Вы хотите Клинта Eastwood - высокий, уверенный, и готовый решить Ваши проблемы с холодным оружием - но Вы обычно получаете technoloser - короткий, geeky, хнычущий мещанин без основы и никакой способности сделать что-нибудь.
К сожалению, я услышал истории об отборе разработчиков от всех видов людей. Плохие истории. Я не могу даже начать рассчитывать, сколько людей завершило с большими счетами и большим количеством проблем тогда, когда они начали. К счастью, я развил четыре вопроса о динамите, которые Вы должны задать, когда Вы выбираете разработчика.
1: Ваш разработчик решает проблемы, или только пишет кодекс?
Профессиональный разработчик программного обеспечения не находится в бизнесе письма кодекса; скорее он находится в бизнесе решения проблем, и кодекс только, случается, один из способа, которым он (или она) делает это. С другой стороны, много разработчиков будут хотеть, чтобы Вы обстоятельно объяснили точно, какую программу Вы хотите, чтобы он написал. Он не решает проблемы; он только пишет кодекс путем, ему говорят, и надеется, что он установит проблему под рукой. С реальным разработчиком программного обеспечения Вы завершаете с решением, которое оставляет всех счастливыми.
Рынок полон маскировки программистов контракта как разработчики программного обеспечения. Будьте осторожны.
2: они пытаются дать решение прежде, чем они будут знать проблему?
Некоторые разработчики предложат посылать Вам предложение после десяти или двадцатиминутной телефонной беседы. Невозможно точно оценить Вашу ситуацию это быстро; они пытаются обеспечить, Вы с '"одним размером приспосабливаете все"' пакет. Реальные разработчики программного обеспечения не будут предоставлять Вам ответы, предложения, или платы, пока они не будут знать достаточно о Вашем бизнесе, чтобы иметь информированное мнение. Если Ваш разработчик не желает провести достаточно времени, чтобы действительно знать, какова Ваша проблема, Вы не будете заканчивать с решением, в котором Вы действительно нуждаетесь, потому что Ваш разработчик делает случайные выстрелы в темноте.
3: действительно ли они любят специфическую технологию?
Разработчики программного обеспечения могут влюбиться в свою любимую технологию; это весьма обычно, чтобы видеть разработчиков, кто только развивается с технологией Microsoft или Солнца, например. Профессиональный разработчик программного обеспечения, тем не менее, сосредотачивается на том, чтобы приносить пользу его клиенту, использование независимо от того, что технология необходима. Вы хотите нанять кого-то, который будет использовать технологию, это лучше всего подходит для Вашего бизнеса, независимо от того, что это может быть. Вам не придется выбрать разработчика, основанного на том, с какой технологией он является familar; он должен быть в состоянии заботиться почти о любой технологической проблеме, или делая работу непосредственно или производя на стороне к кому-то в его сети контактов.
4: они заряжают проектом?
Любительские разработчики программного обеспечения имеют тенденцию взимать в течение их времени, не ценностью работы, которую они выполняют; так что заключите программистов. Реальные разработчики программного обеспечения, тем не менее, обвинение, основанное на ценности, предоставленной Вам - проектом - НЕ базируемый вовремя. Это - то, потому что любители боятся, что они не будут в состоянии закончить проект в разумном количестве времени, таким образом они будут хотеть заверение, что им заплатят в течение их времени в любой ситуации. Опытные разработчики программного обеспечения, тем не менее, уверены в их способности поставить кодекс под их оценкой, они уверены в своей способности обеспечить ценность, и их, что они могут обеспечить ценность, это стоит БОЛЬШЕ, чем их время. Вы не должны принимать инвестиционное решение каждый раз, когда Вы рассматриваете запрос Вашего разработчика программного обеспечения.
Вот именно. Задайте эти вопросы тщательно, и Вы получите программную динамо. Он будет в состоянии обращаться с жесткими вопросами и дать Вам жесткие ответы, и Вы получите пуленепробиваемое программное обеспечение.
Об Авторе