'; html_body += '
'; html_body += '' + title + ''; html_body += '' + summary + ''; html_body += '
'; dom_floating.innerHTML = html_body; /**/ dom_floating.getElementsByClassName('floating_box')[0].style.bottom = f_bottom + '.px'; /**/ var thumb_elem = dom_floating.getElementsByClassName('thumb')[0]; thumb_elem.addEventListener('click', function(){ location.href = link_url; }); var content_elem = dom_floating.getElementsByClassName('content')[0]; content_elem.addEventListener('click', function(){ location.href = link_url; }); var close_btn_elem = dom_floating.getElementsByClassName('close_btn')[0]; close_btn_elem.addEventListener('click', function(){ dom_floating.classList.add('content_hidden'); }); /**/ dom_ad_float.appendChild(dom_floating); } /** * */ window.AI.unsetF = function(){ } }());

Web 2.0の挑戦者:プログラマフレンドリーなバグトラッキングシステム16bugs

文:Emily Chang 翻訳校正:吉井美有2006年06月30日 08時00分
特集

次世代ウェブの挑戦者たち from eHub Interviews の記事一覧はこちら

16bugsのMichele Finotto氏がメールでのインタビューに応じてくれた。

16bugsはどのようなサービスを提供するWebアプリケーションですか。

16bugsは、バグのトラッキングを簡単にするためのアプリケーションです。今あるたいていのソフトウェアはインストールも利用も簡単ではなく、機能が多すぎて中小規模のプロジェクトにはかえって使いにくいようなものが多いのです。

このプロジェクトを始めたきっかけは何ですか。

自分が開発中だったMac用アプリケーションのために、見栄えが良くて使いやすいバグトラッカーが必要だったというのが、16bugsを始めた理由です。後に、これを公開したいと思うようになりました。

16bugsの運用や拡張にどのくらいの時間を割いているのですか。本業はお持ちですか。

空き時間のほとんどを費やしています。現在は大学に通っているので、夕方から夜にかけての時間のほとんどを16bugsの仕事に向けています。

スタッフは何人くらいいるのですか。また、あなたの経歴をお聞かせください。

16bugsはわたし一人で進めているプロジェクトです。現在イタリアのPolitecnico of Milan大学でコンピュータ工学を勉強中です。その前は、高校でコンピュータ技術者の単位を取得し、プログラミングは12歳からやっています。現在21歳です。PHPを使ってWebアプリケーションを開発し始め、教師がオンラインテストを作成するためのオープンソースアプリケーションを発表しました。1年半前にRuby on Railsを使い始めたのですが、すぐに気に入りました。16bugsはRuby on Railsで書いた最初の本格的なアプリケーションです。

あなたの設計哲学は何ですか。

できるだけシンプルなものにすることです。機能については、決してだれも使わないような機能を大量に盛り込むよりも、タスクを行うのに本当に必要な機能だけに絞るほうが良いと考えています。

サイトでは現在どのようなテクノロジを使用しているのですか。

Ruby on Rails、そしてバックエンドにMySQLを使っています。

ユーザーやコミュニティから最もリクエストの多い機能は何ですか。

最もリクエストが多い機能はAPIで、現在これに取り組んでいます。電子メール通知機能を欲しがるユーザーも多いです。わたし自身はその目的でRSSフィードを使っているのですが、RSSの流れには乗っていないユーザーがまだいるようだなあと感じています。

16bugsのユーザーは一部の地域に集中していますか、それとも広く分散していますか。

分散しています。

半年後に、あるいは2年後に、16bugsはどうなっていると思いますか。

現在、プログラムの粗い部分に磨きをかける作業を進めています。すぐにユーザビリティの改善にも注力する予定です。ですから、最初の半年間は16bugsの使いやすさを全体的に向上させることが第一の目標になると思います。

長期的には、ユーザー数を増やし、中小規模のプロジェクトにとって最高のバグトラッキングアプリケーションにすることを目指します。

プロジェクトを成功させるうえで最も難しいことは何ですか。

この分野の競争の厳しさです。フリーのアプリケーションもあれば、そうでないものもありますが、あまり使いやすくない、分かりやすくないものばかりです。16bugsをこの中で最も使いやすいアプリケーションに仕立てることができれば、成功するでしょう。さもなければ成功は難しいでしょう。

CNET Japanの記事を毎朝メールでまとめ読み(無料)

-PR-企画広告

企画広告一覧

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]