iOSはじめて海外から(フリーランスとして)仕事をいただく、という貴重な経験ができたので、その経緯などを書いてみたいと思います。きっかけ7月末のある日、知らないメールアドレスから英語のメールが来ました。アプリをつくって欲しい、とのこと。見て連絡くれたのかなと。(※もちろん面識はなく、共通の知り合いもいないので、これ以外にわざわざ海外にいる僕に依頼してくる理由が考えづらい)会社名も書かれていたのでググってみると、イスラエルの会社のようです。メンバーもLinkedInのプロフィールを見ると某世界的大企業の出身で、学位も持ってて発表した論文とかも載ってるので、怪しい感じではない、というかむしろすごいレベル高そう。案件でやりたかったのもあって、前のめりに食いつきました。」ってツッコミを何件かいただきました。相手からきた最初のメールに(簡単に)こういうものをつくってほしい、ということが書いてあったので、僕も最初の返信から「こういう内容で、日単価○ドルで、○日でやります」と明記しました。days:・・・・(機能1)・・・・(機能2)単価は、普段日本でやってるのと同等の価格を提示しました。イスラエルの相場とかよくわからないので。実装がちゃんとできそうな人を海外からわざわざ探してきた、という位置付けなので、安売りする必要もないかなと。NGという要件があり、取得インターバルがかなりギリギリ(短い)で、こういうのは実際にやってみるとウォッチ側の処理性能やBLEの通信速度的な部分やでどうのこうのありそうだなーというのも加味して2人日としました。要件確認あとちょっと要件的に気になる部分について確認しました。間の通信速度に関する懸念とか。・・・(他の要件についての懸念点)このへんはいち開発者ではどうにもできない場合もあるので。以上が僕からの最初の返信メール。条件の調整で、それについての先方の返信があり、会社の詳細・ビジョン・プロダクトの説明とか、もっと具体的な要件とかが書いてありました。その具体的な要件が、最初のメールよりも増えてたので、「それなら4人日でやります」という旨の回答をしました。したら、「なぜ2倍になったんだ?どの要件を減らせばどれぐらい減るの?」という質問が。どれがどう、というよりベータ版での開発に携わる際の直観的なものしか根拠としてないので、その旨を正直に伝えました。less.(2日にしろ4日にしろ、なんとなくの感覚なので、もっと伸びるかもしれないし、縮まるかもしれない。・・・と言ってるつもり)さらに、次のように提案しました。知見は得られる(そしてブログとかに書ける)ので数日ぐらいならアリかなと。fair.(フェアだね、よし、任せよう)というわけで無事受注することができました(実際は技術面でもっと細かいやりとりがあったのですが、長くなるので省略)。ここまでメールは5往復。開発その3日間について、いつといつといつでやります、ということは明示してましたが、当日に先方から「ちゃんとやってるか〜?」とか聞いてきたり、スカイプで何か話したりとかはなく、完全に任せてくれてました。向こうも心配はあると思うので、「そろそろ作業始めます」とか、1日目の終わりにもちょっとメール送ったりとかはしました。本当のところは、3日分の作業を1日で終えて、「もう終わったよ、請求は1日分でいいよ」「まじか!すげーな。あり、それにより実機ではある要件を満たせないという部分がありました。そこをどう説明し、納得してもらうか、はけっこう悩みました。問題)と考えるのか、どんな対策が考えられるかといったことを整理して書きました。代替実装も行っておき、その動画も撮影して送りました。プラス、僕としては初めてのお客さんなので、早く最初の入金までこぎつけたく、まだ不足がある、追加要望がある等あれば、8月○日にもう1日作業できますこれで十分であれば、Xcodeプロジェクト一式を送り、2日分だけ請求しますと書きました。そんなこんなで作業報告メールはレポートはこの記事よりも長くなり、2〜3時間はかかったわけですが、先方は「言ってることは筋が通ってる」と実機では要件を満たせていない件について理解してくれ、代替実装案についても同意してくれました。この2日分は入金した上で、プラス今後も作業をお願いしたい、と言ってくれました。その後、あれこれ送金方法の調整があったのち、すみやかに送金していただけました。一連の流れから汲んでいただけると思いますが、すごく理解があり、信頼できる良い方たちでした。興味のあるところなので、ぜひ今後も一緒にやっていきたいと思っています。数人日の小さい案件なので、比較的ざっくりした感じで進められたものの、もっと大きい案件だとこうもいかないかもしれません。いった場合に、http://d.hatena.ne.jp/shu223/20141229/1419833479この記事に書いたみたいに、見積もり型ではなく、(ある程度の信頼関係を築いた上で)先方のオフィスまで行って、2週間とか一緒に作業して帰る、みたいなやり方ができたら理想的だなぁと思っているのですが、それも色々な面で難しいところはありそうです。今後も海外からもお仕事をいただけるよう、GitHub活動やStackOverflow活動をがんばろう、と思った次第です。正式リリースされました。(22)月別アーカイブリンクWishlist検索はてなブログをはじめよう!shu223さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。