拙著「情シスの定石」の韓国語翻訳版である『IT 시스템의 정석』。
韓国においてコンピュータ・IT関連プロフェッショナルリファレンス書籍を発行されております出版社「BjPUBLIC」様より、著書『情シスの定石』の韓国語翻訳版『IT 시스템의 정석』が韓国国内にて発売となりました。 紙版、e BOOK版[…]
韓国国内で販売されておりますが、ECサイトにてレビューいただいている内容がございました。
機械的な翻訳ではありますが、今回、レビュー内容をご紹介いたします。
韓国のIT構築事情が垣間見える、そんなレビューもございました。
ご参考まで^^
Yes24でのレビュー
韓国のオンライン書店 Yes24でのレビューです。
ITシステムの定石書評
〜以下、機械翻訳〜
いつもこのような本に興味があったが、いつも敬遠していたのが事実だが、偶然の機会に書評団に選ばれて読んでみた。
この本は本のタイトル通り、システムを企画して開発し、運用とメンテナンスすることについてとても簡単で詳しく説明しています。
図と事例を基に説明しており、理解しやすく、開発者として見落としがちだった部分とPMだった時に試してみるべき内容があり、私にとって本当に有益な本でした。
内容を簡単にまとめると
企画段階:
要件分析: プロジェクトの目標と必要性を明確に理解し、ユーザーの要件を分析する。
リソース割り当てとスケジュール計画:必要なリソース(人材、技術、財政)を割り当て、スケジュールを計画する。
リスク管理計画:潜在的なリスクを識別し、対応戦略を策定する。
開発段階
設計:システムのアーキテクチャ、データベース、ユーザーインターフェースなどを設計する。
コーディング及び開発:設計に従って実際のコードを作成し、システムを開発する。
テスト: 開発されたシステムのエラーを見つけ、修正するために様々なテスト(ユニットテスト、統合テストなど)を実施する。
運用段階
配備: システムをユーザー環境に配備します。
モニタリング及びサポート: システムの性能を継続的にモニタリングし、ユーザーサポートを提供します。
セキュリティ管理: データセキュリティとシステムセキュリティを維持する。
メンテナンス段階:
定期的なアップデートとパッチ: ソフトウェアのバグ修正、セキュリティアップデート、機能改善などのための定期的なアップデートを行う。
ユーザーフィードバックの収集と反映:ユーザーのフィードバックを収集し、システム改善に反映する。
文書化: システムの変更事項と運営履歴を文書化する。
上記の内容通りにプロジェクトが進められればいいのですが、現実にはなかなか守れないのが事実です。
言葉だけで設計して開発を先に行い、結果を見て方向性を決める場合も多い。
こうなると、開発を完了してメンテナンスする側ですごく苦労することになります。
もしもの事態に備えたコードが入ってないからです。
設計なしで開発が先になり、方向性を決めながらコードが追加されてコードがボロボロになっているからです。
現実的に問題点をまとめると
リソースと予算の制約:プロジェクトの規模と複雑さに対して十分なリソースと予算が割り当てられないことが多い。
時間のプレッシャー:タイトなスケジュールにより、開発とテストに十分な時間を割くことが難しい場合があります。
変更要件: プロジェクトの進行中にユーザーの要件が変更されることが多く、これに対応するために柔軟な対応が難しい。
技術的な課題: 新しい技術の導入になることが多く、ここにも多くの時間が費やされる。
人材管理: プロジェクトチームメンバー間のコラボレーションやコミュニケーションの問題、技術的な能力の違いなど、人材管理が重要です。途中で開発者が辞めたりすると、空席を埋めるのに時間がかかる。
このような現象を防ぐためのIT企業のプロジェクトの成功のために、これらを効果的に管理しようとする努力が必要である。
ITシステムの定石
〜以下、機械翻訳〜
“ITシステムの定石”は、ITチームが直面している様々な課題を解決することに重点を置き、システムの企画から開発、運用、保守に至るまで、全過程を体系的に案内する実用的なガイドブックです。
特に本書では、Plan, Do, Check, ActionというPDCAサイクルを重要視しており、ITチームの実務者が知っておくべき全般的な事項を様々なノウハウと実際の現場で必要な解決法を日本のSI会社を経験した著者の実戦経験を基に詳しく学ぶことができます。
> 本書を通じて知ることができること
* ITチームの現状と様々なIT課題について知ることができる。
* 本書を通じて、ITチームがやるべきことを全体的な業務フローで知り、各業務別に該当する部分を読んで、実際の進行業務に活用することができる。
* この本の対象読者は、ITチームが行う仕事について全体的な理解が必要なすべての人に役立つ。
* ITチームがやるべきことを幅広く提示している。
* 現業で直面する様々な状況について、筆者が経験してきたノウハウに基づく定石を提示している。
第1章から、ITチームが現在直面している主な課題と、本書がその課題を解決するためにどのように貢献できるかについて詳しく説明しています。
提示された課題は、主に蓄積された知識の不足、人材育成の難しさ、人材不足、そしてシステムの複雑化に要約されます。
本書は、これらの問題を解決するための指針とケーススタディを提供し、各章は特定の課題を重点的に扱い、読者が理解しやすいように説明し、様々な事例と実体験を通して詳しく説明しています。
ITシステムの定石
〜以下、機械翻訳〜
この本を書評団当選のチャンスで読むことになったが、読みながら考えてみた。
IT、IT大国という言葉はよく耳にしたことがあるが、本当にシステムについてはよく知らなかったのが事実である。
実は関係ないことなので、単語が聞き慣れないからであって、全体の構成がとても良かった。
企画->開発->サービス導入->保守->運用。
順序が明確で、各章ごとにその章の締めくくりをしてくれていたので、難しいが、それほど難しくはない本になった。
6章運用計画のうち、評価改善時のポイントが最も印象に残った。
本質的な目的(=ユンヨンの改善)のために慎重に対応すること。
評価のための収集はできるだけ自動化すること
評価方法自体も定期的に再検討すること
今の時代、全てが機械化され、自動化されなければ何事も注文できない世の中になってしまいましたが、結局は人間的な要素も必要なんですね。
ITシステムを読みながら、また一つ学ぶことができ、興味が湧きました。
分かりやすく解説してくれたおかげで、決して難しくない本でした^.^。
ITシステム
〜以下、機械翻訳〜
私はITエンジニアで、現在はIT企画を兼ねた部署で働いています。
今の会社でシステムのほとんどをSIプロジェクトで構築し、インフラエンジニア兼インフラアーキテクチャ企画者として仕事を手伝いました。
この本を事前に知っていれば、プロジェクトが進行する時に困難がもっと少なく、補完される面が多かったと思います。
このような段階一つ一つを事前に知っていたら、私が出るべき部分にもっと積極的に出て業務をしたら、時間が経って新たに発生する問題がもっと少なかったと思います。
最初に開発会社を信頼しすぎて構成を間違えたため、システムオープン後に手を出すのが大変で、オープン後3年間大きな問題3つのうち2つしか解決できませんでした。
この本は規模が大きくてほとんどのシステムが内在化されているところだけでなく、システムをSaaSの形で使ったり、スタートアップで新しく進行する方にもとても参考になる内容がたくさんあります。
本を読んでから、他の人に直接推薦することは少ないですが、非IT業務をしていて、今回IT企画業務に来た社員にぜひ紹介してあげたいと思います。
今まで業務をしながら知っている部分と新たに気づいた部分について、もう一度新しい心構えで整理できてとても良かったです。
ITシステムの定石
〜以下、機械翻訳〜
今回読んだ本はITシステムの定石です。
この本は他の本とはかなり違います。
こんなものを公開してもいいのかなと思うほど詳細な内容が書かれています。
IT人材の育成が難しい理由とシステムの複雑化について教えてくれます。
システム部門にシステムを全くやったことのない人が転勤してきたりシステム専門家が他の部署に異動してしまうことが多々あります。
引継ぎさえうまくやればいいのではと勘違いしています。
経験上、引き継ぎだけではダメです。
すべてのノウハウを文章で残すことは容易ではないだけでなく、なぜそうなのか、皆さんはもっとよくご存知でしょう?
国内でも同じです。
システムはますます複雑化、多様化しています。
全てを知ることも、知ることも難しいです。
独学でトレンドを追うのもかなり難しいです。
でも、教えてくれる人がいないから、難しいからといって諦めるわけにはいきません。
この本には、基本的な内容と全体の流れを知ることができる内容が含まれています。
システム企画、システム開発、メンテナンス、廃棄などのシステムのライフサイクルがあります。
開発者でなくても、開発者とのコミュニケーションのために全てのプロセスを把握しておく必要があります。
中小企業の場合、作られたSWを購入して使用すればいいのですが、大企業の場合、現業の要件に合わせて設計して開発しなければなりません。
プロセスとシステムに対する知識がなければかなり難しいです。
人によって異なりますが、まずは本で基本的な理論の勉強をし、実際のシステム運用をしながら実力を伸ばす方法が良いです。
開発者でなくてもコードを見ることができる実力があればとても良いです。
他の部署よりもっと絶えず勉強して努力しなければならないのがシステム担当業務です。
この本でシステムの基本的な勉強ができ、とても良かったです。
ITシステムの定石 – 企画、開発、運用、メンテナンスのための定石
〜以下、機械翻訳〜
書評団の資格で本を支給されて作成しました。
この本の対象を絞ってみると、一般企業のITチーム勤務者であり、広く見るとすべてのIT人が対象であると言えます。しかし、開発者のための開発やアーキテクチャの本でもなく、インフラ運営者のためのインフラ設計/運営ノウハウをまとめた本でもない。 그렇다고プロジェクト管理のためのPMの本はさらにない。
このような本が必ず一冊くらいは必要だと思ったが、これまでITチームの業務を全体論的な観点から網羅した本は見たことがないようだ。 そのため、「ITシステムの定石」の存在が非常に嬉しいのは事実だ。
特定の開発領域にフォーカスしたり、クラウドなどのトレンディな運営方法論を扱うわけではないが、システム企画から開発、運営、保守に至るまで、企業のITチームで行う仕事をすべて網羅している。
一見、範囲があまりにも広大で、集中力が散漫になりがちだが、この本は一貫したテーマと目標を持ってまとまりを持って記述されている。
個人的な感想として、この本の唯一の欠点は、著者が日本人なので、本書で使われるいくつかの用語が日本式であることと、広い範囲をカバーしているため、時に説明が詳細でないことです。
例えば、あるシステムを構築するときに外注を与えずに自社で直接行うことを私たちは、「自社開発」または「in-house」という言葉をよく使うが、この本では「スクラッチ開発」と呼んでいる。IT人としてのキャリアが浅い私は、恥ずかしながら「スクラッチ開発」という言葉を初めて聞いた。
また、移行について説明する際に、移行を別の言葉で「移管」とも言うという注釈は、私から見るとむしろ混乱を招くかもしれないと思った。開発した成果物を実環境に切り替えてオープンできるように準備することを、私たちは転換、履行、移行、トランジション、移管、配布など、企業や業界ごとに様々な用語で呼んでいるのが事実です。しかし、「移管」が本来「移す」という意味を持つことを考えると、単に成果物を運用サーバーに移す行為にフォーカスされた用語であることが分かる。移行や履行がより包括的な概念であるため、このような説明までもう少ししてくれたらどうだっただろうかという惜しさがある。
しかし、それにもかかわらず、この本はすべてのIT人、特にこれからITチームで勤務を始めたばかりの新入社員に必要な本だ。新入社員だけでなく、シニアにも、自分がどの部分は合っていて、どの部分は補完が必要なのかを見定めることができる基準を提示するという面で必要と思われる。
本の始まりは、ITチームの現実に対する骨の折れる悩みから始まる。
ITチームにノウハウが蓄積されない、IT人材育成が難しい、1人ITチームや部署兼業による人材不足の現実、システムの複雑化など、日本も韓国もITチームの現実は同じようだ。
ITチームでの生活とは、通常のSIプロジェクトの開発者として働いたり、あるいは顧客のITOをしながらSM業務をする人たちと同じではない。多くのIT人がより良い「開発者」としての夢を描いている現実は、企業のITチームメンバーと変わらない。その理由は、実は上記のITチームの現実から来ていると思う。ITチームに入った新入社員は、ここでこれ以上スキルを伸ばすことができず、仕事の専門性もなく、雑用ばかりしている自分の現実にすぐに気づき、深刻な自責感に陥る。 だから、自分がやっている仕事の専門家になるより、個人的に開発スキルを磨いて開発者に転職しようと思うようになるのだ。
しかし、ITチームの業務というのはもともと基準もなく、 주먹구구式であることが当たり前ではない。本書でガイドするITチーム業務の全体俯瞰図を頭に叩き込んでいるだけでも、すでに半分以上進んでいることになる。
システムのライフサイクルを中心にまとめた鳥瞰図は、ITチームの全体業務がどうなっているのか、その中で現在自分はどの位置にいるのか、次に何をすべきなのかが一目でわかるようになる。現在自分がやっている仕事がこの鳥瞰図とあまりにも違うと思うなら、これを基準に自分の仕事を調整してみるのもいいと思う。
俯瞰図によると、ITチームの全体業務は、企画、システム開発、サービス導入、メンテナンス、運用、廃棄の段階を経る。
また、すべての段階は経営戦略、財務、社内政治、文化などの社内要因と法律、市場動向、環境、外部サービスなどの外部要因の影響を受けることになる。
特に社内政治というのは、実は公式に言及するのが難しいテーマであるにもかかわらず、この本で各段階に合わせた現実的なアドバイスをしている点は非常に良いと思う。
この本は、冒頭で述べたように、非常に広い範囲をカバーしており、読者がついつい集中力を失ってしまうかもしれない。しかし、個人的な考えとして、「ITシステムの定石」を読む「定石」は、一気に読み終えるのではなく、いつもそばに置いて少しずつ、あるいは必要なときに取り出すバイブルまたはリファレンスのように活用することです。
書店に溢れるコーディング/開発、そしてAWSなどのクラウドの本の山の中で、システム企画から廃棄までITの全過程を扱う「ITシステムの定石」は、泥の中の真珠のような存在です。ITに携わるすべての人におすすめだ。