【0245】コーディング規約とは?
コーディング規約とは、複数人で開発を進める際にソースコードの見た目や書き方を統一し、可読性や保守性を高めるためのルール集です。たとえば、変数や関数の名前付けルール、インデント幅、波かっこの配置、コメントの書き方といった細かな取り決めを文書化しておくことで、誰が Read more…
コーディング規約とは、複数人で開発を進める際にソースコードの見た目や書き方を統一し、可読性や保守性を高めるためのルール集です。たとえば、変数や関数の名前付けルール、インデント幅、波かっこの配置、コメントの書き方といった細かな取り決めを文書化しておくことで、誰が Read more…
インセプションデッキは、アジャイル開発の初期段階でチームやステークホルダーがプロジェクトの共通認識を築くために用いる合意形成ツールのこと。プロダクトの価値提案を一行で表現するエレベーターピッチから始まり、プロジェクト終了時に「成功」とみなすための定量・定性の判 Read more…
「機能要求」と「非機能要求」は、どちらもシステム開発の初期段階で必ず整理しておくべき重要な要素ですが、両者は性質がまったく異なります。 機能要求は「システムが何をするのか」、非機能要求は「その機能をどのように提供するか」という視点で語られます。 たとえば、ある Read more…
「要求定義」と「要件定義」は、いずれもシステム開発において初期段階で行われる重要な工程ですが、対象とする範囲や視点が異なります。混同されやすい言葉ですが、明確に区別することで、プロジェクトの失敗を防ぎ、関係者間の認識のズレを最小限に抑えることができます。自分も Read more…
システム開発やソフトウェア開発において、プロジェクトの進め方にはいくつかの「開発モデル」が存在します。代表的なものとして「ウォーターフォール型」「スパイラル型」「アジャイル型」があり、それぞれ異なる特徴と適用場面があります。 ウォーターフォール型 ウォーターフ Read more…
スマホのサブスク解約したはずが…「無駄払い」4年で10万円 「アプリ削除したのに…」 全国で相談も急増 死後に請求続くこともある”見えない契約”の注意点は サブスクサービスで現在自分が使っているものと言えば「FOD」「netflix」「Photoshop」「C Read more…
APIとは、「Application Programming Interface(アプリケーション・プログラミング・インターフェース)」の略。簡単に言えばソフトウェア同士がやり取りするための「共通の言語」や「取り決め」のようなものを意味します。具体的には、ある Read more…
デジタル導入の「教育先進国」で成績低下や心身の不調が顕在化…フィンランド、紙の教科書復活「歓迎」 デジタルを積極導入した海外の「教育先進国」で、子どもの学力低下や心身の不調が顕在化し、見直しの動きが相次ぐ。反対に日本は、学校教育の根幹にある教科書を、紙からデジ Read more…
「コンサル覆面座談会」 コンサル会社は天国か?地獄か? 最高年収4000万円、“上司ガチャ”、余剰なコンサル 総合コンサルティング会社の巨人、アクセンチュアの成長が止まらない。戦略からITまで横断的に顧客企業を囲い込み、売上高・人員ともに10期以上も拡大中だ。 Read more…
100%完璧な仕事なんてないわけで、どこかにミスや抜けは発生します。それは仕事をする以上いたしかたないことだと思います。某銀行のシステムだって止まりますし、天下のJ〇だって連結が外れることもあります。 問題は失敗したことではなく、失敗したあとのリカバリーにあり Read more…
日本海側 あす(月)にかけ大雪に警戒 短時間で積雪急増も 西日本も積雪に注意 長引く寒波の影響で、日本海側ではすでに広い範囲で平年の2倍から3倍の雪が積もっていて、青森県の弘前などでは記録的な大雪となっている所もあります。 当社では積雪を計測、クラウド上で閲覧 Read more…
距離のある人たちと仕事をする機会が多いことから、オンライン会議は欠かせないのですが、オンライン会議で苦手なものがあります。ここではその3つについて意見を述べてみたいと思います。 デザイン系の打ち合わせには不向き オンライン会議でデザイン系の打ち合わせをすると、 Read more…
システム開発を行っているとよく聞く言葉に「同期処理」と「非同期処理」があります。 同期処理とは、処理が順番に実行され、一つの処理が完了するまで次の処理が開始されない仕組みのことです。例えば、ファイルを読み込む処理を行う場合、プログラムはその読み込みが完了するま Read more…
「山積み」と「山崩し」は、特にビジネスや作業現場でよく使われる表現で、仕事の進行状況や課題の対処を説明する際に使われます。 「山積み」とは、処理しなければならない仕事や課題が次々と積み重なってしまい、解決の手が追い付かない状態を指します。例えば、締め切り間近の Read more…
バリデーションサービスという言葉を聞いたことはありますか? IT分野におけるバリデーションサービスとは、ソフトウェア、システム、ネットワークなどのITプロジェクトにおいて、設計通りに動作し、要求された機能やセキュリティ、パフォーマンス、信頼性などが確保されてい Read more…
Google Search Consoleで「ページにリダイレクトがあります」 というエラーが Google Search Console に表示されている場合は、その原因を特定し、適切に修正することでインデックス登録の問題を解消できます。 自分にも出てしまっ Read more…
NHKが特別損失30億円計上 システム開発中止原因、IBMを提訴 NHKが営業システムのソフトウェア開発を巡り、約30億円の特別損失を計上していたことがわかった。複数の関係者によると、NHKがIT大手の日本IBMに営業システムのソフトウェア開発を発注したが、開 Read more…
IT業界におけるサブスクリプションビジネスモデルは、顧客が月額または年額の定額料金を支払うことで、継続的にサービスや製品を利用できる仕組みです。このモデルは、ソフトウェア業界で特に普及しており、「SaaS(Software as a Service)」として知 Read more…
クラウドとオンプレミスの違いについて理解することは、企業がIT戦略を決定する際には非常に重要です。それぞれの環境は異なる特徴を持ち、コストや柔軟性、セキュリティ、管理の観点から意思決定に大きな影響を与えます。 クラウドとは、インターネットを介して外部のデータセ Read more…
システム開発にはMVP開発という言葉があります。MVPといっても野球とかのMVPとは違います。 MVPとは必要最小限の製品(Minimum Viable Product)を略した言葉。製品やサービスを市場に出す前に最小限の機能を持つバージョンを作成し、実際のユ Read more…