タグ

ブックマーク / atmarkit.itmedia.co.jp (48)

  • サンプル例に見る機能仕様書の基本的な書き方&読みやすくする7つのテクニック (1/3):プロジェクト成功確率向上の近道とは?(2) - @IT

    サンプル例に見る機能仕様書の基的な書き方&読みやすくする7つのテクニック:プロジェクト成功確率向上の近道とは?(2)(1/3 ページ) ITシステム開発の問題点の一つであるコミュニケーションの失敗。連載では、これを防ぐ方法としてお勧めしたい3つのドキュメントを紹介していく。今回は、Joelの機能仕様書を日人向けにカスタマイズされたものを例に、機能仕様書の基的な書き方、読みやすくする7つのテクニック、仕様書作成ツールは何を使うべきか、誰が書くべきかなども解説します。 連載目次 連載の第1回の前回「ドキュメントは最強のコミュニケーションツールである――Joelの機能仕様書入門」では、ITシステム開発がビジネスに貢献していくためには、まずは開発の成功が出発点になること、そしてITシステム開発におけるコミュニケーションの重要性、そしてコミュニケーションにおけるドキュメントの重要性について説

    サンプル例に見る機能仕様書の基本的な書き方&読みやすくする7つのテクニック (1/3):プロジェクト成功確率向上の近道とは?(2) - @IT
    progd
    progd 2015/05/17
  • ドキュメントは最強のコミュニケーションツールである――Joelの機能仕様書入門

    ドキュメントは最強のコミュニケーションツールである――Joelの機能仕様書入門:プロジェクト成功確率向上の近道とは?(1)(1/2 ページ) ITシステム開発の問題点の一つであるコミュニケーションの失敗。連載では、これを防ぐ方法としてお勧めしたい3つのドキュメントを紹介していく。今回は「Joelの機能仕様書」のポイントを解説する。 連載目次 はじめに 連載では、ITシステム開発がビジネスに貢献していくために必要な、最も基的な条件である“システム開発の成功”につながるいくつかのポイントを紹介します。 筆者は、さまざまなコンピューターシステム開発に長年携わってきたソフトウェア技術者ですが、この連載では、あえて技術的ではない話題を中心に述べます。というのも、技術論だけではシステム開発が成功する条件としては不十分ですし、すでにたくさんの優れた技術論が各方面で展開されています。あらためてそこ

    ドキュメントは最強のコミュニケーションツールである――Joelの機能仕様書入門
    progd
    progd 2015/05/17
  • 「超高速開発コミュニティ」を設立――日本が19位で黙っているわけにはいかない

    生産性部の調査(2011年)によると、日の労働生産性は世界19位。その要因の1つとして、経営の変化に対して情報システムが迅速に対応できないことが挙げられるという。この問題を解決すべく、2013年8月6日、13の企業が集結して「超高速開発コミュニティ」を設立。個人の力量に依存した労働集約型のシステム開発/保守といった旧来のやり方を抜的に見直すために立ち上がった。 超高速開発コミュニティのミッションは2つ。「企業のスピード経営の実現」と「魅力あふれるIT業界への変革」である。 これまで、個人の力量に依存した労働集約型のシステム開発/保守をしていたため、生産性の向上が難しく、システム開発プロジェクトの成功率も二十数%と、とても厳しい状況にあった。また、「きつい、厳しい、帰れない」といった「新3K」と呼ばれるイメージが付きまとい、人材確保も困難だったという。 今後、超高速開発コミュニティ

    「超高速開発コミュニティ」を設立――日本が19位で黙っているわけにはいかない
    progd
    progd 2013/08/08
  • なぜ「enchantMOON」を、どうやって作ったのか?

    UEI(ユビキタスエンターテインメント)が開発中のタブレット端末「enchantMOON」の波紋が広がっている。同社は2013年1月8日から米ラスベガスで開催された「2013 International CES」にenchantMOON試作機を展示し、各種メディアに取り上げられた。同社にはさまざまな方面からの問い合わせが届いているという。 タブレット端末分野は、2010年に登場した米AppleiPadの成功で急激に注目が高まり、今では韓国サムスン電子、台湾ASUS、米Amazonら複数のメーカーが競う「激戦区」となっている。enchantMOONの試みは、一見するとこの激戦区に日の中堅ソフトウェア開発会社が殴り込みをかける無謀な試みであるかのように見える。 だが、UEI代表取締役社長兼CEOの清水亮氏の談話を聞くことで、enchantMOONは現在主流となっているタブレット端末とはまっ

    なぜ「enchantMOON」を、どうやって作ったのか?
    progd
    progd 2013/02/16
  • 共同創業者に聞いた、GitHubは何が違ったのか?

    プロジェクトホスティングサービスで高い成長率で注目を集める「GitHub」(ギットハブ)。2008年4月の一般公開から5年足らずで利用者数が300万人を突破(2013年1月中旬)した。これはソフトウェア開発者向けサービスというニッチ市場では破竹の勢いといっていい。2012年7月には有力ベンチャーキャピタリスト、アンドリーセン・ホロウィッツを中心に1億ドル(約91億円)という大きな投資を受けて注目を集めた。 GitHubがローンチした時点で、すでに同類のサービスは多くあったが、過去5年を見れば、一人勝ちといっていい勢いだ。この強さの秘密は何なのか? 来日中のGitHub共同創業者らに話を聞いた。 Googleトレンドを使って、「github」「gitorious」「bitbucket」「sourceforge」「codeplex」を検索ボリュームの推移を比較した。青線のGitHubが類似サー

    共同創業者に聞いた、GitHubは何が違ったのか?
    progd
    progd 2013/02/05
  • Microsoftの「Messenger」、3月15日でサービス終了

    Microsoftはメッセージングクライアント「Windows Live Messenger」のサービスを3月15日で打ち切る。 米Microsoftはメッセージングクライアント「Windows Live Messenger」のサービスを3月15日で打ち切ると発表した。IT情報サイトのThe Next Webが、Microsoftからユーザーに送信された告知メールを引用して伝えた。 それによると、Microsoftのメールは1億人強のMessengerユーザーに宛てて1月8日に送信され、「2013年3月15日に、中国土を除く世界でMessengerサービスを引退させ、MessengerとSkypeの機能を一体化させます」と表明。SkypeをインストールしてMicrosoftアカウント(Messenger IDと同じ)でサインインすると、Messengerで使っていた連絡先がすべて表示さ

    Microsoftの「Messenger」、3月15日でサービス終了
    progd
    progd 2013/01/09
  • 米Google、JavaコードをObjective-Cに変換するツール「J2ObjC」を公開 - @IT

    2012/09/18 米Googleは、オープンソースのコード変換ツール「J2ObjC」をリリースした。JavaのソースコードをiOSアプリ開発に使われるObjective-Cのソースコードに変換できる。 Googleのオープンソースブログによると、同ツールではJavaコードをiOSアプリケーションビルドの一部とすることができ、生成されたファイルの編集は不要。データアクセスやアプリケーションロジックといった、UI以外の部分に関するコードをJavaで記述し、それをWebアプリだけでなくAndroidアプリ、iOSアプリで共有できる。 Java 6を完全サポートしているほか、ランタイム機能のうち、例外、内部および匿名クラス、ジェネリックタイプ、スレッド、リフレクションなど、クライアントサイドのアプリケーション開発に必要な機能の大半をサポート。JUnitテスト変換と実行にも対応し、XcodeとM

    progd
    progd 2012/09/19
  • Git管理の神ツール「Gitolite」なら、ここまでできる!

    「Git」使ってますか? 近年、分散バージョン管理システム「Git」が急速にシェアを伸ばしています。筆者は、チケットシステムやバージョン管理の勉強会などを開催したりしていますが、Gitユーザーがかなり増えてきていると感じます。 しかしながら、そのような勉強会でアンケートを取ってみると、実案件では半分以上の人がSubversionを利用しており、Gitの導入はまだまだ進んでいません。移行コストが掛かったり、プロジェクトマネージャ層への知名度がまだまだ低いというのもありますが、理由の1つとして、ユーザー管理が煩雑であったり、アクセス制御に関する情報が不足しているということもあると思います。 そういうわけで稿では、Gitリポジトリのユーザー管理やアクセス制御を簡単に行う「Gitolite」を紹介します。 なお、稿ではGitの利用方法については紹介しませんので、Git自身の使い方については改め

    Git管理の神ツール「Gitolite」なら、ここまでできる!
    progd
    progd 2012/05/27
  • 開発手法とコミュ力は捨てろ――SIエンジニアに告げる、Web企業への転職戦略

    開発手法とコミュ力は捨てろ――SIエンジニアに告げる、Web企業への転職戦略:きのこる先生のエンジニア転職指南(6)(1/2 ページ) 元プログラマ、現Web系企業の人事担当者による、エンジニア転職指南。「応募書類の書き方」や「自己PRの仕方」について、エンジニアの視点を持ちながらアドバイス。エンジニアの幸せな転職のために、菌類が奮闘する。 皆さん、こんにちは。2011年も残すところあとわずか。忙しい日々をお過ごしでしょうか。 師走ということで、師に負けず菌類も走り回っています。新卒採用のエントリが始まり、やるべきことは増えるばかり。冬眠したい気持ちをぐっとこらえてフル稼働中です。 繰り返す、ここはSIerではない さて今回は、かつて私が所属していた「システム・インテグレータ(SIer)」、そしていま所属している「Web系企業」についてお話します。 SIerは、長引く不況とIT業界の構造変

    開発手法とコミュ力は捨てろ――SIエンジニアに告げる、Web企業への転職戦略
    progd
    progd 2011/12/27
  • 本当は怖いパスワードの話 ハッシュとソルト、ストレッチングを正しく理解する - @IT

    PSN侵入の件から始めよう 今年のセキュリティの話題の中でも特に注目されたものとして、4月20日に起こったPSN侵入事件があります。5月1日にソニーが記者会見をネット中継したことから、ゴールデンウィーク中にもかかわらず多くの方がネット中継を視聴し、感想をTwitterに流しました。もちろん、筆者もその1人です。 このときの様子は、「セキュリティクラスタまとめのまとめ」を連載している山洋介山さんが、Togetterでまとめています。 Togetterのまとめを読むと、漏えいしたパスワードがどのように保護されていたかが非常に注目されていることが分かります。Togetterのタイムラインで、14:48ごろにいったん「パスワードは平文保存されていた」と発表されると、「そんな馬鹿な」という、呆れたり、驚いたりのつぶやきが非常に多数流れます。 しかし、15:03ごろに「パスワードは暗号化されてなかっ

    本当は怖いパスワードの話 ハッシュとソルト、ストレッチングを正しく理解する - @IT
    progd
    progd 2011/11/19
  • APIアクセス権を委譲するプロトコル、OAuthを知る - @IT

    クロスドメインでのデジタルアイデンティティを守る APIアクセス権を委譲するプロトコル、 OAuthを知る 作島 立樹 NRIパシフィック 2008/1/21 OAuthプロトコルを知る OAuthを使ったWeb APIアクセス権の委譲が実際にどのように行われるかはエラン・ハマー氏のブログに詳しいが、簡単に説明すると、2つのアプリケーションをマッシュアップさせたい「ユーザー」が、リソース(例えば、アルバムサイトにある写真など)を管理するサイト「サービスプロバイダ」が提供するAPIの接続許可証「トークン」を、サービスプロバイダを通じて、リソースを利用したサービスを提供する別のサイト(例えば、写真を現像するサイト)「コンシューマ」へ発行し、IDとパスワードの代わりにトークンを渡してサービスプロバイダ上のリソースへアクセスさせる、ということになる。

    progd
    progd 2011/09/25
  • 「契約もアジャイルに」、中堅SIerの新たな挑戦 - @IT

    2010/12/07 「アジャイル」といえば、ソフトウェアの開発手法として近年注目を集めてきた。半年や1年といったプロジェクト期間で完成品を作る「ウォーターフォール型」ではなく、2週間程度の短いサイクルで、途中経過であっても実際に動くものを見ながら開発を進めるスタイルだ。事前にシステム要件を定義しづらい場合や、市場変化が激しい場合などに柔軟に対応できる。 アジャイルは開発スタイルの実践を指すが、これを受託開発の契約形態に当てはめようという企業が登場して注目を集めている。中堅SIerの永和システムマネジメントは2010年11月11日、初期費用0円、月額利用料15万円からという、まったく新しい契約形態による受託開発のトライアルサービスを発表した。永和システムマネジメントに話を聞いた。 こう語るのは永和システムマネジメントサービスプロバイディング事業部の木下史彦氏だ。アジャイルといえば、開発の方

    progd
    progd 2010/12/08
  • いまさら聞けないiPhone/iPadアプリの作り方の基礎

    いまさら聞けないiPhone/iPadアプリの作り方の基礎:SDKで始めるiPad/iPhoneアプリ開発の勘所(1)(1/4 ページ) 初めてiPhone/iPadアプリ開発に挑戦する人が、迷わず短時間でアプリを作れるように、数多くの情報の中から要点をグっと絞った開発の勘所を紹介する入門連載です 迷わず短時間でiPhone/iPadアプリを作れるように 皆さんのお気に入りのiPhone/iPadアプリは何でしょうか。筆者は、Googleカレンダーと同期してくれるスケジュール管理アプリがお気に入りです。いまでは目的のアプリを探すのも大変なほど、日々多くのiPhone/iPadアプリが登場しています。 6月8日にはiPhone 4の発表があり、マルチタスクやモバイル広告ネットワーク、ゲーム開発など、iPhone OS改め、iOS 4で実現できる機能がたくさん追加され、さらに魅力的になりました

    いまさら聞けないiPhone/iPadアプリの作り方の基礎
    progd
    progd 2010/07/19
  • 偽装請負から身を守るための法律知識

    ITエンジニアだろうがなかろうが、論理的な思考はビジネスパーソン共通のスキルである。では、それをすぐに学習する方法は何か? そう、記事を読むことだ。そんな記事を紹介しよう。記事を読み、論理思考を身に付けよう。 フリーとして活躍するITエンジニアにとって、法律の知識は必須であるといえるだろう。記事では、@IT自分戦略研究所主催のカンファレンス「フリーエンジニアのための法律入門講座」でのセッションから、特に「偽装請負」に関する法的知識をまとめた。 セッションの担当は、クレア法律事務所所属の弁護士 佐藤未央氏。佐藤氏は元ITエンジニアであるため現場の状況に明るく(参考記事:「ITエンジニア経験を生かし法律のプロに!」)、ITエンジニアを取り巻く社会環境にも関心が高い人物だ。これからの社会をつくっていくITエンジニアが、どのような視点を持って業務に臨むべきかを、法律の観点から語ってくれた。 偽装

    偽装請負から身を守るための法律知識
  • @IT Special PR:エンジニアの働き方にはもっと選択肢があっていい

    「デスマーチ」「泥開発」「プログラマ35歳定年説」「やりたいことがやれない」など、とかくネガティブなイメージがつきまとう「システムエンジニア」という職業。一方で、「やりたい仕事年収3500万円を達成できるエンジニア」が存在するのをご存じだろうか。ディー・エヌ・エーシステム統括技術戦略部の能登信晴氏に、同社でのワークスタイルやキャリアパスについて聞いた。 ―― 能登さんは、いまは技術戦略部部長をされているということですが、もともとはエンジニアだったのですね。 最初は、インターネットオークションサイトの「ビッダーズ」を携帯電話に対応する「ポケットビッダーズ」の開発メンバとして、DeNAに入社しました。2004年1月入社なので、もう在籍して6年以上経ちますが、実は途中で「ソリューション事業」という、いわゆる受託開発をやっていた時期もあります。入社時は「DeNAでは、新規事業ができる」とい

    progd
    progd 2010/06/19
  • PR:受託開発の限界を感じ、SIerからユーザー企業へ

    リーマンショック以降、情報システムの「内製化」に注力するユーザー企業が増えている。アウトソースによる社外流出コストの削減や、開発の効率化・迅速化など、さまざまなメリットが期待されているからだ。ただし、その実現のためにはまず、情報システム部の役割の見直しや体制強化が命題となる。 今回紹介する湯堅隆さん(30歳)は、ホームウェア・生活雑貨・インテリアなどの卸・小売事業を展開する『有限会社エフ・ケーコーポレーション』で、情報システム部を1人で担っているITエンジニア。大手ユーザー系システムインテグレータ(SIer)に6年間勤務していたが、受託開発の限界や内製化の必要性を感じて、2009年、情報システム部での新たなキャリアをスタートさせた。SIerからユーザー企業への転職――その決断に至るまでの経緯と、現在の業務内容や仕事のやりがいについて話を聞いた。 2003年、大手ユーザー系SIerに新卒入

  • とにかく開発しまくれ! カヤック流「お薦めツール」6選

    とにかく開発しまくれ! カヤック流「お薦めツール」6選:特集:生き残れるITエンジニアの「仕事術」(3)(1/3 ページ) 1年で99個のWebアプリケーション制作を達成したカヤックの「BM11」(ブッコミイレブン)。日々休まず開発しているBM11メンバーが、「開発現場に役立つおすすめツール」を厳選して紹介する。 はじめまして。面白法人カヤック、技術部所属の村瀬大輔です。昨年まで3年間、カヤックの新規開発ラボ「BM11」(ブッコミイレブン)に所属していました。 BM11の特徴は、徹底的に数字にこだわること。2007年の開発数は77個。2008年は88個。そして2009年は99個のWebサービスをリリースすると目標に掲げました。目標数は、期初に決まっています。この数字をクリアすべく、あの手この手を使い、チーム一丸となったりならなかったりしながら目標にコミットしています。 3年連続で目標を達成

    とにかく開発しまくれ! カヤック流「お薦めツール」6選
    progd
    progd 2010/02/03
  • 転職時に重視すべきは「仕事」か「会社」か

    転職時に重視すべきは「仕事」か「会社」か:転職活動、当にあったこんなこと(30)(1/2 ページ) 多くのITエンジニアにとって「転職」とは非日常のもので、そこには思いがけない事例の数々がある。転職活動におけるさまざまな危険を紹介し、回避方法を考える。 転職活動のとき、求人票や転職サイトの求人情報を見ますよね。皆さんはどこからチェックしますか? 会社名、資金、従業員数、仕事内容、年収・条件面などでしょうか。 求人票(求人情報)は大抵の場合、大きく分けて企業情報と仕事情報で構成されています。果たして、どちらに着目して会社選びをするべきなのでしょうか。 今回は、「どんな仕事なのか」を重視して転職活動をした人と、「どんな会社なのか」を重視して転職活動をした人、2つの事例をご紹介します。 仕事内容で転職した人 知人の紹介で知り合った山田さん(仮名)は、27歳のプログラマでした。中小規模のソフト

    転職時に重視すべきは「仕事」か「会社」か
    progd
    progd 2009/12/13
  • 自分戦略研究室 ― @IT自分戦略研究所

    人間関係でトラブったとき、あなたはどんな手段でコミュニケーションを取っていますか?(2024年9月18日)

    progd
    progd 2009/10/29
  • Rubyを最大63%高速化した中学生は超多忙!

    金井仁弘(HN:CanI)氏                    撮影:平沼久奈 ハンドルネームCanIの由来は、「“Can I”→キャナイ→カナイ」。C#、Visual Studio、Microsoft .NETとマイクロソフト製品が大好きな「.NETer」と自称する 筑波大学付属駒場中学校は、東京都内にある中高一貫の国立校だ。入学試験の偏差値と東京大学への進学率の高さから“東の筑駒、西の灘”と称される進学校である。強いのは受験だけではない。国際情報オリンピックや国際数学オリンピックでは、同校の生徒が毎年のように金・銀メダルを制するなど才能あふれる理数系人材が多数在籍している。 金井氏はこの夏の「セキュリティ&プログラミングキャンプ2009」(2009年8月12~16日)に参加し頭角を現した中学生プログラマである。 今年に入って、Ruby 1.9のフィボナッチ数列による演算(多倍長加算

    Rubyを最大63%高速化した中学生は超多忙!
    progd
    progd 2009/10/27