deploy
主にWebアプリケーションやWeb Serviceにおいて、コンパイルしたプログラムやクラスファイルなどを、Webサーバー上に配置して、クライアントから実行可能な状態にすること。
この記事について アーキテクチャのモジュール化・リファクタリングのメリット そもそもシステムは常に変化するものである リファクタリングが必要となる具体例 1.システムのパフォーマンスを改善するためにリファクタリングを行う 2.アジャイルなビジネスに対応するためにアジャイルなシステムへリファクタリングを行う リファクタリングをするべき5つの理由 No1,2. スケーラビリティ/保守性 No3,4. 耐障害性/可用性 No5. デプロイ性 補足:マイクロサービスは結合度に注意がいる まとめ:なぜリファクタリングが必要なのか 備考 この記事について システムのリファクタリングはタダでできるモノではあ…
ソフトウェアアーキテクトにはキャリアパスがない 1.ソフトウェアアーキテクチャ事態の定義が業界で定まっていないから 2.アーキテクトの役割が拡大し続けているから 3.ソフトウェア開発エコシステムが急速に進化しているためにアーキテクチャが変化し続けているから 4.ソフトウェアアーキテクチャのについての資料の大半が、単なる歴史的経緯となってしまっている ソフトウェアアーキテクチャの仕事を定義してみる 1.ソフトウェアアーキテクトの仕事:システムの構造の決定 2.ソフトウェアアーキテクトの仕事:アーキテクチャ特性 3.ソフトウェアアーキテクトの仕事:アーキテクチャ決定 4.ソフトウェアアーキテクトの…
一日目午前 : スクラムとは? スクラムとは ワーキングアグリーメント エクササイズ 役割分担 スクラムマスター PO 開発者 スプリントとは 定義されたプロセス 経験的プロセス アジャイルは日本企業の働き方から生まれた アジャイル スクラムとは結局何か? コラム 二日目午後 : スクラムフレームワークの全体像 フラッシュビルドの実装。 スクラムフレームワークのポイント スクラムガイドは、10ページ スクラムのMTG メンバーの3つの役割 プロダクトオーナーの役割 スクラムマスターの役割 スクラムマスターの鍵 POとSMは「絶対に兼任してはいけない」 開発者の役割 まとめ:開発者とSMとPOで…