ツール


弊社の目的は、世界のソフトウェア開発のあり方を変えることです。弊社はこの業界では必須なオープンソースのツールを開発し使用します。また、何をするにあたってもイノベーションを忘れません。ここではオープンソース・コミュニティへの弊社の貢献の一部と、これらのツールがどのように役立つかをご覧いただけます。






Testing Frameworks



Jasmine は JavaScript 向けのビヘイビア駆動開発 (BDD) テスト用フレームワークであり、ブラウザ、ドキュメント・オブジェクト・モデル (DOM) や他の JavaScript ライブラリに頼りません。Web サイト、node.js のサーバー側コーディングなど JavaScript を実行するどんなプロジェクトにも最適で、その簡潔な文法がテストを簡単にします。


Cedar は Objective-C および iOS プログラマー向けの自立型 BDD テスト用フレームワークです。明確さ、組織機能、ビルトインのマッチャ、テストダブルおよびフェイクを改善します。


Robolectric は Android 向けのユニットテスト用フレームワークで、Android エミュレータを起動することなく JVM で直接テストを実行します。これによりアプリの開発時間を短縮し、開発のどの段階でもアプリケーションの試運転を簡素化します。


ツール



ソフトウェアを書くことそのものより大変なのは、要件や締め切りを調整するための会話、電子メール、会議などです。私たちにも経験があります。というより、それが私たちの仕事です。Pivotal Labs は、Web、モバイル開発のコンサルタント会社です。2006 年、Tracker は弊社の開発者とクライアントの建設的なコミュニケーション、プロジェクトの現状の反映、および将来の予測を助けるために開発されました。現在、Tracker は開発者のツールキットの必需品です。まだ Tracker を知らないあなたは、ぜひお試しください。


Project Monitor は Ruby on Rails ベースの情報ラジエータで、継続的インテグレーション (CI) のステータスや 1 つの Web ページに関するその他のメトリクスを収集します。オフィス内で集中管理的に表示すれば、すべてのプロジェクト関係者がすべてのプロジェクト・ビルドのステータスを見ることができます。


Whiteboard は、オフィス全体にまたがる簡易ミーティングを容易にし、助けを求めたり、発見を公開したり、新人を紹介したり、イベントを告知したりできるようにします。さらに、はオフィス間の簡易ミーティングを電子メールや WordPress ブログへの直接投稿によって公開し、オフィス間の議論や知識共有を可能にします。


License Finder は Ruby on Rails プロジェクトのすべてのコンポーネントについてのライセンス情報を収集し、すべての従属プロジェクトについてのレポートを生成します。ホワイトリストに一致するライセンスのあるライブラリを自動的に承認し、プロジェクトを会社の基準に準拠させるのに必要なタスクの一覧を生成します。


Sprout は、開発ワークステーション向けの、文書化された、繰り返し利用可能、分解可能、共有可能な一連の設定スクリプトです。Opscode の Chef に基づく Sprout は、ワークステーション設定の標準化を自動化します。開発ツールやアプリケーションをインストールし、開発チームがより早くビジネス価値を生み出せるようにします。