Project Management

プロジェクトが炎上する主な原因と対策

プロジェクトが炎上するという話は、業界を問わずよく聞かれます。 炎上とは、プロジェクトが予定より遅延し、品質が低下し、関係者間でのトラブルが多発するような状態を指します。 本記事では、プロジェクトが炎上する主な原因とその対策についてまとめて...
Mathematics

期待値とは何か?分かりやすくまとめ

統計学における期待値(Expected Value)とは、確率分布における平均的な値のことを指します。 これは、確率的な試行を繰り返したときに、長期的に得られる平均的な結果を示します。 例えば、サイコロを振る場合、出る目の平均的な値を求める...
AWS

データエンジニアとは?

データエンジニアは、企業がデータを効率的に管理し、分析できるようにするためのシステムやインフラを構築する技術者です。 データの収集、保存、処理、配信を最適化することで、データアナリストやデータサイエンティストがより迅速かつ正確に分析を行える...
SQL

【Snowflake】SQLで前ゼロ埋めをする方法

はじめに Snowflakeで数値や文字列の前にゼロを埋める(ゼロパディング)方法についてまとめます。 例えば、IDやコード番号の桁数を統一するために「5」を「00005」とするような処理が必要になるケースがあります。 LPAD関数を使う方...
Project Management

【アジャイル開発】企画段階での作成物

アジャイル開発は、変化に対応しながら価値を提供していく開発手法です。 しかし、ウォーターフォール型に慣れた組織では、計画性や文書化された成果物が不足しているように感じることがあります。 この記事では、ウォーターフォール型の成果物も取り入れた...
Project Management

【アジャイル開発】イテレーションとスプリントの違い

アジャイル開発において、「イテレーション」と「スプリント」という用語をよく耳にします。 スプリントはイテレーションの一種であるとも言えますが、微妙な違いがあります。特に、スクラムを採用している場合は、「スプリント」という言葉が主流です。 イ...
Python

【Python】日付の書式変換を行う便利な関数

Pythonでは、datetimeモジュールを使って日付や時間の処理を行うことが一般的です。 今回は、日付の書式変換や和暦と西暦の相互変換を効率よく行うための便利な関数をいくつか紹介します。 これらの関数を活用すれば、業務でのデータ処理やレ...
Python

【Streamlit】Bootstrap Iconsを使用する方法

Streamlitは簡単にウェブアプリを作成できるPythonライブラリです。 アプリを見栄え良くするためにアイコンを使いたい場合、無料で豊富な種類を持つ Bootstrap Icons が便利です。 本記事では、StreamlitでBoo...
Python

【Streamlit】太字を表示する方法

StreamlitはPythonで簡単にWebアプリケーションを開発できるフレームワークです。 データの可視化やインタラクティブな要素を手軽に追加できるのが特徴です。 本記事では、Streamlitでテキストを太字にする方法をまとめます。 ...
Mathematics

二項分布とは?分かりやすくまとめ

統計や確率の分野では、「成功・失敗」のような2つの結果がある試行を繰り返すことがよくあります。 例えば、「サイコロを投げて1が出るかどうか」「製品を検査して不良品かどうか」などです。 このようなケースで役に立つのが 二項分布(Binomia...