Articles

開発者でなくてもソフトウェアを開発する方法

Sam Ovensは素晴らしいソフトウェアアイデアを持っていました。 彼はそれを支払うことを喜んで顧客を持っていたし、それもまだ構築されていませんでした。

ただ一つの問題がありました:Samは開発者ではありません。”私は正直に言うだろうウェブサイトを構築することができませんでした,”こんにちは,私の名前はサムです’またはサーバー上のWordPressをインストール,”サムは言こんここんにちは、プロパティ検査ソフトウェアSnapInspectの創設者は述べています. “私は今日でも、単一のHTMLタグを知らない。”

SamはSnapInspectを自分で構築することができなかったので、開発者のチームを雇って監督しなければなりませんでした。 それはあなたがコードを話さないときよりも簡単ですが、Samは解決策を見つけました。

“私はそれが今日であるものにSnapInspect開発者のチームを雇うことができました、”サム氏は述べています。 “コードを知らないにもかかわらず、私はまだで作業することができました。”今日SnapInspectは1,500人の顧客と定期的な収入で月額$37,000を持っています。

彼のMixergyコースでは、Samは非開発者に開発者を雇う方法を教えています。 ここでは、コースから三つのハイライトがあります。

ビジョンを生き生きとさせる

開発者に明確に説明する前に、製品を内外に知らなければなりません。 しかし、それはあなた自身が開発者でないときには難しいことです。

“すべての画面を知り、これをクリックしたときに何が起こるか、それをクリックしたときに何が起こるかを知る必要があります”とSamは言います。”

だからサムは紙の上にそれを描こうとしましたが、”私の製品を完全に理解するにはあまりにも多くの矢印があり、それがどのように見えるか、開発

あなたのビジョンをどのように伝えますか?

あなたのビジョンは?

インタラクティブなモックアップを作成する

クリック可能なPDFを作成します。

「Keynoteでソフトウェアのすべての画面を作成しただけです」とSam氏は言います。 “だから、彼らは本質的にスライド番号にリンクする目に見えないハイパーリンクです…私は公然と誰もがそれらのいずれかを構築することがで”

また、クリック可能なPDFは彼にお金を節約しました。 「私は開発者にデザインをしないように指示し、デザインに対して私に課金しないで、それらの基調講演要素を取得してUIデザインファイルとして使p>

お金のピットを購入しないでください

あなたがタイトな予算にしているとき、フリーランスの開発者を雇うこと しかし、コストはすぐに急騰する可能性があります。

“ほとんどのElanceの人々がどのように働くかである時給では、予算は完全に吹き飛ばすことができます”とSam氏は言います。 “彼らは、彼らが最初に彼らがあるかもしれないと思うものを三倍にすることができます。”

もう一つの問題は、フリーランサーが消えることができるということです。 サムは、その開発者が一度に数週間消え、常に新しい言い訳を持っていた一人の起業家を知っていました。 “最終的に彼は車にはねられて病院にいたと言った”と彼は言う。 “完全に開発者を切り替えることになってしまった、彼女はポケットの外に何千ものだったし、主なものは…約三ヶ月が無駄になった。”

では、代わりに何をすべきですか?

専門家のチームを使用してください

あなたのソフトウェアを開発するために会社を雇います。

“あなたが会社を扱っているとき、彼らはプロジェクトをスコープアウトします多くの時間、”サム氏は述べています。 “彼らはすべての機能を通過します。 彼らはすべてを理解し、その後、彼らはあなたに固定価格を与えるだろうことを確認します。”

サムは固定価格ではるかに安全だと感じ、SnapInspectに取り組んでいるチーム全体がいることを知っていました。 “彼らは物理的なオフィスを持っている、彼らは複数の従業員を持っている、彼らは単に消えるつもりはない、”サム氏は述べています。 “一人が怪我をしたり病気になったりしても、プロジェクト全体が崩壊することはありません。”

彼らが取り組んでいることを知っている

開発者のチーム全体を雇っても、あなたの美しい製品が到着するのを待つこ

“あなたが別の人と仕事をしていて、あなたが彼らのために払っているとき、あなたはいつも彼らがいくつかの仕事をしていることを知りたい、特に彼らが遠隔地にいるか、あなたが別の国にいるとき”とSamは言います。 “あなたは本当に実際の作業が行われていることを知りたいです。”

では、プロジェクトが順調に進んでいることをどのように確認しますか?

インタラクティブなタスクリストを作成

期待を設定し、人々が進行するにつれてタブを維持します。それを行うには、サムと彼が雇う人々のそれぞれは、週の仕事の合理的な量に同意します。

それを行うには、サムと彼が雇う人々のそれぞれは、週の仕事の合理的な量に同意します。 その後、彼はTrelloの一人一人のためのボードを作成します。 “私は三つの小さな列を使用しています,一つは、to-doと言います,やっています,そして、完了,”彼は言います. 彼らはタスクを完了すると、彼らはそれを”完了”とマークします。”

そうすれば、サムは常に誰かが何に取り組んでいるかを知っています。 “何が起こっているのかをリアルタイムで見ることができます”と彼は言います。 「その日の任意の時点でチェックすると、彼らが現在何に取り組んでいるのかがわかり、週の終わりにはto-doを終了する必要があります。”

エイプリル*ダイクマンによって書かれました。