8

現在、いくつかのiPhone開発ショップを評価中であり、会ったときに尋ねる質問/トピックのリストをまとめています。

最も関連性の高い分野をカバーしていることを確認するために、iPhone開発者または開発ショップを評価するときに何を尋ねますか?

主な分野は、出荷されるアプリケーションとその品質、計画プロセス、開発方法、テストフレームワーク、アドホックベータテストの管理方法、およびバグ修正とアプリストアへの再送信の進行中のプロセスです。

私はアプリをコーディングして出荷したので、適切な質問をするのに十分な経験があります。誰かの能力に満足する前に、どのような具体的な開発の質問をカバーしたいと思いますか?

ありがとう!

4

4 に答える 4

4

コードや要件ドキュメントなどを要求すると、おそらく彼らが持っているものの中で最高のものが送られてきますが、それは現状ではないかもしれません。同時に、そのようなものを調べて、それらが要求をどのように処理するかを確認することは問題ありません。

iPhoneショップの90%は約2年の寿命があるので(ほとんどの人はここ数年でiPhoneの時流に乗っています)、私は彼らに反対しませんが、彼らが開発のバックグラウンドを持っていることを確認しました過去2年間、iPhoneで開発キャリアを開始していません[1]。あらゆる種類の作業(iPhone、Web、デスクトップ)をアウトソーシングしている場合は、ソフトウェアの開発、提供、サポートのいくつかの浮き沈みを経験し、さらにクライアントのスキルを備えたグループと協力したいと思います。マッチ。

つまり、彼らはコミュニケーションを取り、管理方法を知り、開発側を実行する方法も知っているということです。少なくともCまたはC++での開発履歴/経験があればいいのですが。

また、アーティストなどを社内に持っているのでしょうか、それともアセットの作成を外部委託しているのでしょうか。(アイコンとスプラッシュ画面以外のアプリには必要ないかもしれません)。

彼らはバグ追跡にどのソフトウェアを使用していますか?彼らはどのように開発サイクルを管理していますか?彼らは方法論を使用していますか?(ウォーターフォール、アジャイルなど)

彼らはサポートを提供していますか?いくらですか?契約?インスタンスごとに?

ソースを入手できますか?あなたはそれを支払ったはずです。

彼らと話すことは非常に重要であり、あなたの腸は彼らについて多くを教えてくれます。あなたが立ち寄って彼らの店をチェックアウトすることができれば、それもクールです。しかし、彼らに対して小さな店を持たないでください-それはより低いオーバーヘッドのためにあなたにとってより良い料金を意味するはずです。

彼らがコンサルティング作業を行い、アプリを出荷した場合、それはメリットです。具体的には、アドホックディストロについて質問します。

そして重要なことに、彼らはあなたが必要とするテクノロジー(たとえば、ゲームの場合はopenGL、ネットワーク関連のアプリの場合はWebサービスを利用する)で動作しましたか?繰り返しになりますが、彼らが賢くて熱心であれば、必ずしも彼らに対するストライキではありませんが、あなたは彼らの現在の能力を適切に知っているでしょう。

幸運を!

また、彼らが一人でエクイティに取り組む気があるなら、私は心配するでしょう。開発者はiphoneでかなりのお金を稼いでおり、公平性だけをとる理由はないと思います。私はiPhoneで相談しますが、エクイティ取引は受け付けません。現金が王様です。

[1]つまり、iPhoneだけでなく、他のプラットフォーム(Web、デスクトップ、その他のモバイル)でも開発されていると思います。ですから、もし彼らが昨年、iphoneだけでプログラミングを始めたとしたら、それはおそらく私が一緒に働きたい会社ではないでしょう。彼らが過去5年間デスクトップアプリケーションを開発し、その後昨年かそこらでiphoneの世界にやってきたのなら、それは素晴らしいことです。私は開発の最初の数年を経た人々と一緒に働きたいだけです-それらは素晴らしい素晴らしい素晴らしい学習年です(しかし彼らが私のダイムでそれをしてほしくない)。

于 2010-02-01T22:48:25.583 に答える
1

彼らにポートフォリオを求めます。次に、彼らが取り組んだアプリを購入して、気に入ったかどうかを確認します。

于 2010-02-01T23:34:30.863 に答える
0

AppStore用のiPhoneアプリを開発してからどれくらい経ったかを尋ねます。
18か月を超える場合は、他の人を探してください。

于 2010-02-01T23:25:53.987 に答える
0

プロセスと経験が最も重要だと思います。のようなアイテム:

  1. プロセスを説明してください
  2. ツールや開発者などにどの程度関与できますか。
  3. あなたが行った重複するプロジェクトや、私の重複する機能セットについて教えてください。
  4. アウトソーシングしていますか?または、具体的には誰が私のアプリに取り組んでいますか?
  5. メンテナンスはどのように行いますか?
  6. 支払いはどのように処理しますか?

このような項目は、2人の間の対話の良いスタートです。アプリを開発する際に考慮すべきことが本当にたくさんあります。あなたの製品について本当によく準備された会話に参加することは、あなたに尋ねるべき正しい質問の理解を与えると思います。

于 2015-08-11T16:23:29.697 に答える