ブックマーク / xtech.nikkei.com (72)

  • 2kgから800gに激減、教科書「PMBOK」新版に何が起こったのか

    プロジェクトマネジャーの教科書」とも呼ばれる「PMBOKガイド」第7版の日語版書籍が2021年11月1日に発売される。第6版は重量が2kgあったが、新版は800gと一気に軽くなった。プロジェクトの流れをまとめたプロセスの記載が姿を消し、プロジェクト運営を成功させる「原理・原則」が前面に出るなど構成が大きく変わったことが影響した。変化が激しい時代に対応するため、開発プロセスにかかわらず活用できるように転換した。 米PMI(Project Management Institute)が発行したPMBOKガイド第7版は、従来版とは全く異なる構成になった。翻訳作業に中心的に携わったPMI日支部の庄司敏浩標準推進委員会委員は「プロセス中心の構成をやめた」と説明する。 第6版までのPMBOKガイドは、QCD(品質・コスト・納期)をはじめとする要求事項を満たして円滑に成果物を作り上げることを重視して

    2kgから800gに激減、教科書「PMBOK」新版に何が起こったのか
  • クジラ飛行机「仕事に役立つJavaScript入門」:ITpro

    パソコンやスマートフォンを活用していると遭遇する「ちょっと困ったこと」や「できたらいいなと思うこと」をJavaScriptでスッキリ解決しましょう。サンプルプログラムや改造のヒントを示して、プログラミング初心者でも分かりやすく解説します。 Googleスプレッドシートで作った単語帳から毎日LINE英単語を送ろう Google Apps Scriptを使ってLINEでメッセージを送ろう(4) ここ4回にわたって、LINE Notify APIGoogle Apps Scriptを組み合わせて使う方法を紹介しています。今回は、Googleスプレッドシートを参照して、毎日、覚えたい英単語LINEに送るという仕組みを作ってみましょう。 2017.06.29 Googleカレンダーの予定を毎朝LINEに通知しよう Google Apps Scriptを使ってLINEからメッセージを送ろう(3)

    クジラ飛行机「仕事に役立つJavaScript入門」:ITpro
  • グーグルの新OS「Fuchsia」、GUIや仮想化機能などを強化

    グーグルが開発中の新OS「Fuchsia」は、2016年8月のソースコード公開時点では、いくつかのサンプルプログラムを稼働させられる程度にすぎない状態だった。しかし開発はコンスタントに続けられており、2016年10月にGUI(Graphical User Interface)が既定でビルドされるようになった。さらに2017年2月には仮想化機能が追加された。 AndroidとiOSの進化が一段落したことや、「第3のモバイルOS」の座を巡って競い合っていたWindows 10 MobileやTizen、Firefox OSなどが軒並み失速していることもあり、モバイルOS界に以前のような活気が感じられなくなっている。そうした状況の中、まだ開発初期段階の状態ながら注目を集めているのが、米グーグルが開発中の新モバイルOS「Fuchsia」(https://fuchsia.googlesource.

    グーグルの新OS「Fuchsia」、GUIや仮想化機能などを強化
  • Node.jsとECHONET Liteで、家電をコントロールしてみよう

    家電を操作するアプリを自作してみたい。こんなことを考えたとき、その方法は様々だ。例えば赤外線を利用する方法がある。赤外線コマンド送受信機「IRKit」を利用すると、赤外線を使った家電操作が出来ることは既に紹介した。ただし赤外線は、簡単に扱える一方で、赤外線リモコン対応の家電しか操作できなかったり、機器の状態を把握できなかったりという不便さがある。 今の日において、この不便さを解消したうえで、家電機器を操作したり、モニターしたりする通信プロトコルの命となるのが、「ECHONET Lite」だろう。電力会社が設置を進めているスマートメーターもECHONET Liteを採用している。 ECHONET Liteは低レイヤーの通信を規定していないため、IPネットワークであればUDP、TCP、そのほかBluetooth、Wi-SUNなど、さまざまな通信方式の上で動作する。ECHONET Liteの

    Node.jsとECHONET Liteで、家電をコントロールしてみよう
  • 設計力を世界レベルに高めよう---設計管理者に求められる条件とは?

    設計力を世界レベルに高めよう---設計管理者に求められる条件とは? 國井技術士設計事務所所長の國井良昌氏に聞く 設計部門のリーダーの大切な条件 ──1つはDRで承認か否かの判断ができること、もう1つは競合分析を行って攻撃面での戦略を立てられること。この2つが世界で勝てる設計管理者の条件ということですね。 國井氏:そこまでいけば80点。残りの20点は、設計部門やチームを率いるリーダーとして大切な条件です。それは、「自分の夢に他人を参加させること」です。そのために、必要なことはまず、コミュニケーション能力。自分の夢をみんなにプレゼンテーションし、いろいろな人と交渉して人を動かさなければならないからです。 次に、相乗効果を生かすこと。優秀な設計者だった人ほど、自分1人でなんとかしようと頑張ってしまう。しかし、当然それでは限界があるので、自分にはない他人の能力を活用しなければなりません。 そして、

    設計力を世界レベルに高めよう---設計管理者に求められる条件とは?
  • 「仕事は遊び」が分からないマゾヒスティックなIT業界の面々

    仕事は遊びみたいなもの」などと不用意に言うと、この国においては必ず「不真面目な奴」「仕事が何たるか分かっていない」と侮蔑の目で見られることになる。特に、客の無理難題にもみ手で応える人月商売のITベンダーの技術者に言ったら大変だ。以前そんな話をしたら、「アンタのようないい加減な仕事はいいよな」と曲解され、いかにIT仕事は大変かをまくし立てられて閉口したことがあった。 こういう人によると、システム開発や保守運用の仕事は「大変厳しいが、社会的に極めて重要」ということになる。私からすると、他の仕事も「大変厳しいが、社会的に極めて重要」であり、そもそもそのことと「仕事は遊びみたいなもの」も全く矛盾しないのだが、我が身を犠牲にして社会的に重要な仕事を担う人には受け入れてもらえない。 しかも、ITベンダーの技術者は、そしてユーザー企業のIT部門の人たちも、なぜか“不幸自慢”が大好きだ。開発プロジェク

    「仕事は遊び」が分からないマゾヒスティックなIT業界の面々
  • [米国企業入社編2]外資系企業に入って英語力がかえって衰えた理由

    英語をマスターすることを目指して日々奮闘しているエンジニアの筆者は2015年に、念願かなって英語を日々使う仕事に就くことができました。 前回(一介のエンジニアから、世界を股にかけるエバンジェリストへ!)はそこに至るまでの2回の失敗や、英語での履歴書や面接についてお話ししました。 今回からは、外資系企業に実際に勤めて感じた経験を中心に紹介します。一口に外資系企業といっても、英語を使う頻度は様々だと思います。あくまで一つの例だと思って、楽しんでいただければ幸いです。 英語づくしなのに、英語力は衰えた? 筆者は日に勤務しており、海外に住んでいる人ほどの頻度では英語を使いません。それでも、米マイクロソフトのDevOpsエバンジェリストというインターナショナルなポジションに就いているので、同僚とのコミュニケーションは確実に英語です。 日マイクロソフトのエバンジェリストのチーム会議にも毎週出席して

  • [米国企業入社編3]一生懸命努力して「怠け者」になるのが米国流

    英語をマスターすることを目指して日々奮闘しているエンジニアの筆者は、念願かなって英語を日々使う仕事に就くことができました。前々回(一介のエンジニアから、世界を股にかけるエバンジェリストへ!)は米マイクロソフトに入社するまでの履歴書や面接に関して、前回(外資系企業に入って英語力がかえって衰えた?!)は入社後の英語環境についてお話ししました。 インターナショナルチームにいると、文化の違いに戸惑うケースが多くあります。今回は、そういった文化の違いに関する気づきを皆さんと共有したいと思います。 我々が「外人」と聞くと、多くの場合は米国の人のイメージを思い浮かべると思います。しかし、英国に3カ月いたとき(関連記事:3カ月の英国留学で弱点のリスニングを克服!)に感じましたが、世界で見ると米国の文化や考え方はかなり特殊だと思います。 そのぶん、米国は学ぶべき価値がある国だと言えます。コンピュータ分野でナ

  • 質問:フルスタックエンジニアを目指すべき?

    最近「フルスタックエンジニア」という言葉をよく聞くようになりました。そもそもフルスタックエンジニアって何なのでしょうか?ソフトウェアエンジニアが目指すべき理想像といえるのでしょうか?もしそうだとすれば、どうすればフルスタックエンジニアになれますか? 回答 こんにちは。グリーでCTO(最高技術責任者)をしております、ふじもとです。このたび、ITproで連載記事を持つことになりました。僭越ではございますが、少しばかりの経験を生かして、ソフトウエアエンジニアの皆さんの悩みにお答えしていきたいと思います。どうぞよろしくお願いします。 さて、第1回の悩みは「フルスタックエンジニア」です…。少し前によく聞きましたねー、最近は落ち着いているようですが。 言葉をそのまま解釈すれば、すべてのTechnology Stack (技術構成要素、とでもいいますか) に精通しているエンジニア、ということになります。

    質問:フルスタックエンジニアを目指すべき?
    akachochin
    akachochin 2014/09/13
    正しいが、フルスタックエンジニアを目指す前に自分の得意分野を足元を固める、つまりホームポジションを確立することが先だと思う。そこから、隣接した技術分野を見れば良いのかな。そうでないと器用貧乏未満。
  • 第2回 XFSの高速化と高可用性を実現する4つの特徴

    前回、XFSの技術上の特徴として、(1)複数ブロックにまたがるメタデータのB+ treeデータ構造、(2)エクステントを単位としたブロック管理、(3)遅延アロケーションによるブロック割り当て、(4)ジャーナリングによる障害からの高速な復旧、──の四つを挙げた。以下では、それぞれの特徴を詳しく解説していこう。 (1)複数ブロックにまたがるメタデータのB+ treeデータ構造 B+ treeデータ構造は、ツリー状のインデックス情報を持つブロックと、リーフ(ツリーの末端)に対応するデータを格納するブロックからなる*3。このデータ構造は、ランダムアクセスとシーケンシャルアクセスの双方で良い性能を発揮する。ツリーの深さを増やすことでデータサイズの変更にも柔軟に対応する。このデータ構造はディスク上のデータ管理に優れており、多くのファイルシステムやRDBなどで採用されている。 ext系のファイルシステム

    第2回 XFSの高速化と高可用性を実現する4つの特徴
    akachochin
    akachochin 2014/08/05
    ファイルシステム周りは少し疎いので、こういう記事は参考になります。特にextentの考え方はあまり知りませんでした。
  • ベンダーとIT部門がぶち切れた“仕打ち”の理由

    「素晴らしいご提案ですね」と、ある製造業のシステム部長は唸った。その企業はグローバル展開の強化に向けて、SCM(サプライチェーン管理)関連で新たなシステムを導入しようとしていた。この分野でのシステム構築に多くの実績があるSIerに提案を依頼したところ、このSIerはまさに唸るような提案を出してきたのだ・・・。 あらかじめ断っておく、これから始まる“悲劇”は実話ではない。ただし架空の話でもない。複数のITベンダーの営業担当者やユーザー企業のシステム部長らから聞いた話を基に組み立てたストーリーである。だが、ここまで劇的な展開ではないとしても、特に大企業がやってしまう“人でなしの所業”とその結果生じるトラブルには思い当たる読者も多いはずだ。 さて、この製造業のシステム部長がSIerの提案を評価したのは、単にその内容が素晴らしいからだけではなかった。彼らが2カ月かけて経営層や事業部門に対して行った

    ベンダーとIT部門がぶち切れた“仕打ち”の理由
    akachochin
    akachochin 2014/04/14
    まさに「安物買いの銭失い」だね。単なる値段の絶対値でなく、1円あたりのパフォーマンスこそが重要。リアルな話をすると、10万円/月単価が上がるだけで”なぜこんなに違うのか”と言いたくなる事例もあり。
  • 「Haskellは企業でも十分実用になる」、NTTデータがソースコード解析サービスの舞台裏を披露

    NTTデータは、レガシーシステムのソースコードを解析して設計書として出力するサービス「設計書リカバリーサービス」を提供している(ニュースリリース、ITproの記事1)。このサービスは「Haskell」というプログラミング言語で実装されている(ITproの記事2)。2013年11月22日に開催されたイベント「数理システムユーザーコンファレンス2013」のセッション「COBOL meets Haskell ~ Haskellを用いたCOBOLのプログラム解析ツールの開発事例 ~」では、NTTデータ 技術開発部 ソフトウェア工学推進センタの岡田譲二氏が、このサービスをHaskellで実装した理由などを明らかにした(写真1)。

    「Haskellは企業でも十分実用になる」、NTTデータがソースコード解析サービスの舞台裏を披露
    akachochin
    akachochin 2013/11/26
    Haskellでソース解析、ええ話かと思ったが、Excel仕様書でがくっ!