タグ

ブックマーク / www.itmedia.co.jp (26)

  • プロジェクトマネージャは、説得術を磨くべし

    プロジェクトマネージャは、説得術を磨くべし:やる気を引き出すプロジェクト管理(5)(1/2 ページ) プロジェクトを円滑に運営していくためには、各関係者をうまく説得して、各々の利害を調整する必要がある。こうした仕事を苦手とするプロジェクトマネージャも多いようだが、いくつかの重要なポイントさえ押さえておけば、さほど難しいことではない。 プロジェクトマネジメントで最も重要な課題 連載の第2回「プロジェクトは、計画通りに進まなくて当然」で、プロジェクトマネジメントにおいて最も重要な課題は、 「成果の設定(仕様の確定)と仕事の設計(作業の洗い出しとスケジュール化)は不確実である」というリスクへの対応 プロジェクトが「うまくいっている」「うまくいっていない」の判断 の2点であると説明しました。 さらに、1つ目の課題については、その対応策として大別して5通りの方法が存在することをお伝えしました。 顧

    プロジェクトマネージャは、説得術を磨くべし
  • 実践! プレゼンのプロット図を描いてみよう

    現実の課題は「リアル店舗での売上が減っている」こと、また固定費の高い店舗での売上が減ったことによる「利益率の減少」です。そのため問題を解決した理想的な状態は「固定費の低い手段(=つまりネット通販)によって売上を伸ばし、利益率の改善を図る」こととします。 そして、提案は「ネット通販の構築」ということになります。 現実をドリルダウンし、考え得る原因に分解する そもそも実店舗での売上が減少しているということですが、具体的にどの程度でしょうか? 調べた結果、前年比で5割ダウンでした。う~ん、深刻ですね。 問屋や店舗の販売担当などにヒアリングした結果、特に地元では高価格帯の商品を買う顧客が激減したとか。首都圏ではそれほど変化はないようですが、この会社の製品は地元の店舗が主に販売しているため、影響が顕著だとか。 粗利益率も調べました。この会社では商品を問屋にすべて卸しており、卸し値は定価の45%。一方

    実践! プレゼンのプロット図を描いてみよう
  • 知れば天国、知らねば地獄――「探索」虎の巻

    いよいよ今回から、具体的なアルゴリズムの紹介に入っていきます。今回は、プログラミングにおける重要な概念である「探索」について考えます。グラフに変換し、探索する、という流れを知るとともに、そのグラフを効率よく探索する方法について紹介します。 今後紹介していくアルゴリズムについて お待たせしました! 「最強最速アルゴリズマー養成講座」という連載タイトルのとおり、今回の連載からいよいよ具体的なアルゴリズムの紹介に入っていきたいと思います。 しかし、それを読んでいただく前に、1つ注意してもらいたいことがあります。連載第3回でもお伝えしたように、「問題を、既存の適当なアルゴリズムに当てはめる」という考え方は、非常に危険である、ということです。 筆者の経験上、TopCoderでRedCoder以上を目指すのであれば、回答時間短縮のために、いままでのパターンを利用するのも方法の1つなのですが、連載では

    知れば天国、知らねば地獄――「探索」虎の巻
  • Java Tips:ハッシュアルゴリズムを使うには?

    パスワードの照合などによく用いられるのがハッシュアルゴリズム,またはダイジェストと呼ばれる関数です。ここでは,広く利用されているハッシュアルゴリズムのMD5を使う方法を紹介します。 暗号化とは少し違う ハッシュアルゴリズムとは,データの全体を反映した別のデータを作るアルゴリズムのことです。ダイジェストとも呼ばれます。データが1ビットでも異なれば,それを反映するハッシュデータも異なる値になります。また,逆方向の変換ができないことも特徴の1つです。計算する過程で情報の一部を意図的に欠落させます。こうすることにより,ハッシュ値から元データを復元できなくすることに大きな特徴があります。 ハッシュは,大きなデータから小さなハッシュを作ることで「チェックサム」として使うこともあります。この用途には,CRCのようなアルゴリズムも一般的に使われます。 ハッシュはまた,パスワード照合にも使われます。ハッシュ

    Java Tips:ハッシュアルゴリズムを使うには?
    jjzak
    jjzak 2010/08/24
    ストリームでMD5ダイジェスト値を生成するサンプルです
  • 最強最速アルゴリズマー養成講座:アルゴリズマーの登竜門、「動的計画法・メモ化再帰」はこんなに簡単だった (1/5) - ITmedia エンタープライズ

    動的計画法とメモ化再帰 今回は、非常によく用いられるアルゴリズムである、「動的計画法」「メモ化再帰」について説明します。この2つはセットで覚えて、両方使えるようにしておくと便利です。 なお、メモ化再帰に関しては、第5・6回の連載の知識を踏まえた上で読んでいただけると、理解が深まります。まだお読みになっていない方は、この機会にぜひご覧ください。 中学受験などを経験された方であれば、こういった問題を一度は解いたことがあるのではないでしょうか。小学校の知識までで解こうとすれば、少し時間は掛かるかもしれませんが、それでもこれが解けないという方は少ないだろうと思います。 この問題をプログラムで解こうとすると、さまざまな解法が存在します。解き方によって計算時間や有効範囲が大きく変化しますので、それぞれのパターンについて考えます。 以下の説明では、縦h、横wとして表記し、プログラムの実行時間に関しては、

    最強最速アルゴリズマー養成講座:アルゴリズマーの登竜門、「動的計画法・メモ化再帰」はこんなに簡単だった (1/5) - ITmedia エンタープライズ
  • 動画と写真で確認する――裁断&スキャンのコツ(裁断編)

    「自炊」の目的は、既存の紙の書籍を、iPadKindleなどの電子書籍媒体で読めるようにすることにある。そのためには、スキャナを利用して書籍のページの内容をPCに取り込み、電子書籍としての体裁を整えてやる必要がある。 ここで問題になるのはスキャナの種類だ。もし利用するのがフラットベッドスキャナだと、何百ページもあるをいちいち手でめくってやらなくてはならず、手間を考えると現実的ではない。また、をフラットベッド上にうつぶせにして読み取ると、ページとページの間に影がついてしまう欠点もある。スキャナ付属のユーティリティ、もしくは画像処理ソフトで補正できないわけではないが、書籍まるごと1冊にわたってこうした処理を行うのは、ちょっと考えにくい。 ここで登場するのがドキュメントスキャナである。連続取り込みが可能なフィーダにのページをセットして取り込みを行うことで、いちいちのページをめくる作業か

    動画と写真で確認する――裁断&スキャンのコツ(裁断編)
  • ITmedia Biz.ID:Getting Things Done(GTD)まとめ

    Getting Things Done(GTD)まとめ ストレスフリーの仕事術、GTD(Getting Things Done)。海外のナレッジワーカーには常識になりつつあるこの仕事術、あなたはもう試してみましたか? Biz.IDでは、GTDを活用して仕事の生産性を上げるビジネスパーソンを応援します。 今ならできるGTD 「将来の目標」は「日々の仕事」の中にあり デビッド・アレンさんは「日々の仕事を片付けられないと、将来の目標など見えてこない」と言います。日々仕事に追われていたりストレスにさらされていると将来のビジョンは描きにくくなります。(2008/12/31) GTDでつまずきやすい「プロジェクト」って? GTDで分かりにくい概念のひとつに「プロジェクト」があります。6つのレベルでやるべきことを見直す「Horizontal Model」で考えると、プロジェクトの活用法が見えてきます。(

  • iPhoneアプリの作り方講座、スタンフォード大学が無償公開

    米スタンフォード大学は4月1日、iPhoneおよびiPod touch向けアプリケーションの作り方を説明する講座をオンラインで無償公開することを明らかにした。 「iPhone Application Programming」講座を同日から10週間にわたって開き、そのビデオを毎週、授業の2日後にStanford on iTunes Uで公開する。授業で使われたスライドもオンラインで提供する。 同校は昨年秋期にもiPhoneアプリ講座を開いている。生徒が授業で開発した中英辞典「Qingwen」などのアプリが、App Storeで公開されている。

    iPhoneアプリの作り方講座、スタンフォード大学が無償公開
  • 「お前らの作品は所詮コピーだ」――富野由悠季さん、プロ論を語る (1/5) - ITmedia News

    「機動戦士ガンダム」の監督として知られる富野由悠季さんが10月27日、「東京コンテンツマーケット2008」(独立行政法人・中小企業基盤整備機構関東支部主催)のトークセッションに登場し、「プロフェッショナル・クリエイターの条件」というタイトルで自らの“プロ論”を披露した。 「自分流の言葉づかいしかできなくて当に申しわけない」と言いながら、集まったクリエイターに刺激的な言葉を投げかける富野さん。セッションは、コンテンツ関連のコンサルティングを手がけるQPRの清田智社長との対談形式だったが、事実上富野さんの独演会だった。 「コンテンツ」という言葉はおかしい セッションのタイトルは「プロフェッショナル・クリエイターの条件」ですが、これは無理やりつけたタイトル。ここにいる人(コンテンツマーケットの出展者など)はプロクリエイターの条件を満たしてますから。ぼくみたいなロボットアニメの専門家がぐだぐだ言

    「お前らの作品は所詮コピーだ」――富野由悠季さん、プロ論を語る (1/5) - ITmedia News
  • いまさら聞けない要求管理の基本

    なぜ、要求を管理する必要があるのか なぜ、要求を管理するのでしょうか? 一言でいうと、要求を管理することが、プロジェクトの成功を大きく左右するからです。まず、一般的なプロジェクトのゴールを考えてみましょう。次のような定義を見てください。 「顧客の真のニーズを満たす」「高品質」「期間内」「予算内」という4つのキーワードが出てきますが、どれも要求管理と大きくかかわってきます。まず、「高品質」な製品を作るためには、要求管理において、信頼性やスループットといった製品の機能面以外の要求も確実に把握することが重要です。また、「期間内」「予算内」で製品を開発するには何が問題でしょうか? プロジェクトは、時間と予算とリソースが制限された状態で製品を開発しなければなりません。与えられた時間、予算、リソースを用いてどれくらいの作業ができるか考慮して、製品の要求仕様の範囲を、作業が可能である範囲に抑えねばならな

    いまさら聞けない要求管理の基本
  • 「IT」という名のモンスターを飼いならす魔法の書物?

    IT」という名のモンスターを飼いならす魔法の書物?:差のつくITIL V3理解(1/2 ページ) 情報システムの現場でなじみの出てきたITILというキーワード。すでにバージョン3にいたり、洗練の度合いを増している。日語版の刊行も進む中、あらためてその理念を学び業務に役立てよう。 運用管理の域を越えていない?  従来のITIL 企業情報システムの運用においてIITLというキーワードが注目を集めるようになり、久しい。関連書籍も書店を賑わしている。かくいう筆者も昨年からITIL関連の記事を寄せている。ITILの考え方はISO/IEC20000という国際規格に採用され、ITサービスマネジメントという言葉も市民権を得てきた。国内では来年度から始まる新しい基情報処理技術者試験にITILの概念が導入されるに至った。ITILという考え方の普及は、一定の成功を見せたといえるだろう。 普及の背景には、企

    「IT」という名のモンスターを飼いならす魔法の書物?
  • 5分で絶対に分かるプロジェクト管理 ― @IT情報マネジメント

    プロジェクト管理ってよく聞くけれど…… ソフトウェアの開発は、よく家を建てることにたとえられます。家を建てる場合、顧客の要望を聞いて設計などが終わった段階から、施工のスケジュールを立て、さまざまな関係者が予定に沿って作業を進めていきます。作業が予定どおりに進んでいるかを施工業者がチェックしたり、作業の途中で建築士が品質をチェックしたりしながら、家の完成まで工事全体を管理します。その管理をせずに家がちゃんと建つ保証はありません。 ソフトウェアを開発する場合も、顧客の要望を聞いて設計をした後に開発やテストの作業があり、その作業をさまざまな関係者が予定に沿って進めます。途中で作業が予定どおりに進んでいるかをチェックしたり、品質をチェックしたりしながら、完成までプロジェクト全体を管理する必要があります。 家を建てることは、何千年も前から行われてきているため、どうしたらうまくいくのか、何を管理してお

    5分で絶対に分かるプロジェクト管理 ― @IT情報マネジメント
  • 大人のためのブラックボックス読解講座――クロージャとオブジェクトの微妙な関係(その2)

    大人のためのブラックボックス読解講座――クロージャとオブジェクトの微妙な関係(その2):プログラミング言語の進化を追え(1/3 ページ) 前回に引き続き、Scheme言語の処理系、Gaucheを開発している川合史朗氏が、クロージャの機能を検証し、関数型言語とオブジェクト指向言語の関係について解説していきます。今回は、クロージャとオブジェクトのより深淵を探求します。 抽象化ツールとしてのクロージャ C++的なオブジェクトの世界では、オブジェクトの実体とは「ひとかたまりの構造体としてメモリ上に置かれたインスタンス変数の値」にすぎません。オブジェクトのポインタを取れば、それは事実上、その構造体へのポインタを持っていることになります。クロージャを「関数」中心で見ていると、その実体は「オブジェクト」の実体とは異質なもののように思えるでしょう。 確かにクロージャのナイーブな「実装」は、関数ポインタと環

    大人のためのブラックボックス読解講座――クロージャとオブジェクトの微妙な関係(その2)
  • 3分LifeHacking:あのページにアクセスできない! テキストだけでも読む方法 - ITmedia Biz.ID

    Webページをメールクライアントソフトから閲覧できるサービス「WebToMail」を利用すれば、アクセスフィルターではじかれたページもテキストを閲覧できる。 職場のPCからWebサイトにアクセスしようとしたら、アクセス制限に引っかかって閲覧できなかった――なんて経験はないだろうか。オフィスのネットワークに導入するアクセスフィルターは、就業中に業務と無関係なサイトの閲覧を防ぐためのものだが、ときおりどうしても閲覧が必要なWebページまではじいてしまうことがある。 そんなときに利用したいのが、Webページをメールクライアントソフトから閲覧できるWebサービス「WebToMail」だ。 使い方は実にシンプル。閲覧したいページのURLをメールの件名にして、send@webtomail.co.ccというアドレス宛てにメールを送るだけだ。文にテキストを記入する必要はなく、空でいい。 数分待つと、自分

    3分LifeHacking:あのページにアクセスできない! テキストだけでも読む方法 - ITmedia Biz.ID
    jjzak
    jjzak 2008/08/06
    Webページをメールクライアントソフトから閲覧できるWebサービス
  • パワーユーザーのための10のWi-Fi活用術

    無線信号を強くしたり、暗号化したり、制限をかけたりなど、Wi-Fiを最大限に活用するためのアプリケーションやチューンアップのベスト10を紹介する。(Lifehacker) 皆さんはきっと家庭内無線LANを設置していたり、コーヒーショップや空港のホットスポットに接続したりしているだろう。だが、Wi-Fiを最大限に活用しているだろうか? 無線信号の強化、拡張、ブリッジ、保護、傍受、検知、不可視化など、今回は無線LANのパワーユーザーのために、Wi-Fiユーティリティと調整術のベスト10を紹介する。 10. 設置場所を工夫して、電波の範囲を広げる Wi-Fi信号を強化するソフト、ハードのハッキングは幾つかあるが(下の項目を参照)、幾つかシンプルな調整を加えれば、アクセスポイントを改造せずに最大限に範囲を広げられる。New York Timesによると、 ベースステーションを上階の中央または家具の

    パワーユーザーのための10のWi-Fi活用術
  • コマンドラインとGUIを融合するHotwire

    Hotwireの登場により、テキストベースのシェルと近代的なGUIは互いに交わることのない2つの別世界ではなくなった。Hotwireを試してみると、その便利さには驚かされることだろう。 Hotwireの説明をしようとするとどうしても「コマンドラインGUI」や「グラフィカルシェル」や「GUI xterm」というような矛盾しているように聞こえる表現になってしまう。しかし実際のところHotwireはそういうものなのだ。つまりHotwireはテキストベースのシェルと近代的なGUIのあいのこのような存在だ。 このような表現になってしまう原因の1つは、普通のデスクトップユーザーがUNIXのシェルをあいまいに把握している点にある。普通のユーザーはたいていの場合、シェルのことを意識していない。独立したバイナリであるコマンド(lsやchown)と実はシェルが提供している内部的な関数(cdやumask)とがあ

    コマンドラインとGUIを融合するHotwire
  • Business Media 誠:ラーメン屋とカレー屋はどちらが儲かるのか?――5分で学ぶ“ロマンとソロバン”

    著者プロフィール:山口揚平 トーマツコンサルティング、アーサーアンダーセン、デロイトトーマツコンサルティング等を経て、現在ブルーマーリンパートナーズ代表取締役。M&Aコンサルタントとして多数の大型買収案件に参画する中で、外資系ファンドの投資手法や財務の質を学ぶ。現在は、上場企業のIRコンサルティングを手がけるほか、個人投資家向けの投資教育グループ「シェアーズ」を運営している。著書に「なぜか日人が知らなかった新しい株の」など。 ある学生と一緒にラーメン屋の行列に並んでいたら、彼が面白い問題を出してきた。「行列のできるラーメン屋とカレー屋を比べると、2つの理由によってカレー屋のほうが儲かるんですよ。なぜだと思います?」 彼によれば、単価も、原価などのコストも同じでお店の大きさや座席数も変わらないとすれば、ある理由によって、行列のできるラーメン屋よりも行列のできるカレー屋のほうが売上が多く

    Business Media 誠:ラーメン屋とカレー屋はどちらが儲かるのか?――5分で学ぶ“ロマンとソロバン”
  • UMLの初心者向けガイド

    UMLという手法を開発者や設計者が採用すると、事前に全体像を把握してからプロセス全体の見通しをつけて必要なテクノロジーを選択するという作業が、比較的簡単に行えるようになる。UMLを知らない、もしくはUML初心者なら、ぜひ一度ご覧いただきたい。 ソフトウェアシステムの設計と開発を新たに始める場合、すべての構成要素が最終的にどのようにまとまるかを事前に予測するのは、多くのケースにおいて困難である。とは言うものの、統一モデリング言語(UML:Unified Modeling Language)という手法を開発者や設計者が採用することで、事前に全体像を把握してからプロセス全体の見通しをつけて必要なテクノロジーを選択するという作業が、比較的簡単に行えるようになる。 基的にUMLとは、その名称が示すとおり言語の一種である。この言語は適切なソフトウェア開発工程と併用することにより、ソフトウェアシステム

    UMLの初心者向けガイド
  • @IT:明日からできるプロジェクト管理(1)

    上記画面において赤く表示されている個所が過剰アサインされており、バーが途切れているところがアサインされていない状況を表しています。 このようにアサイン状況が把握できるので、過剰アサインされている場合は調整することができます。 以上がGanttProjectの基的な機能です。 ほかにも、ガントチャートを画像(Fig、PNG、JPG)やCSVPDFHTMLファイルにエクスポートすることできます。PDFのレポートはプロジェクト概要、リソース、作業一覧、ガントチャート、リソースグラフを出力する便利なレポートですが、残念なことに日語に対応していません。 GanttProjectの大きな機能としてWebサーバとの連携があります。Webサーバに格納したファイルをHTTPを利用して取得し、ファイルを開くことができます。WebサーバにWebDAVの設定がなされていれば、進ちょく情報をWebサーバを介

    @IT:明日からできるプロジェクト管理(1)
  • エルゴノミックキーボードにヤラレる

    そのときの筆者の心理を説明するならば、いわゆる「魔が差した」とでも言うのだろうか。普段からキーボードには並々ならぬ関心と無駄とも思えるコダワリを持つ筆者なのだが、なんとMicrosoftのキーボードを購入してしまったのである。 いや、別にMicrosoftのキーボードを非難するつもりなどまったくなく、むしろWindowsユーザーにとって便利な製品をリリースしていることは認識している。だがキータッチなど「作り」へのコダワリを考えると、まず候補には入らないというのがMicrosoft製キーボードの立ち位置ではないだろうか。 だがそのときは状況が違った。ブログでも書いたが、丁度WILLCOMのW-ZERO3を購入し、受け渡しの時間までヨドバシ―アキバの店内を散策していたときだったのである。 以前からいろんなキーボードに手を出してきた筆者だが、ひとつだけ手を出していなかったジャンルがあった。それが

    エルゴノミックキーボードにヤラレる