アジャイル開発
エンジニアリング組織論への招待 目次 Chapter1:思考のリファクタリング Chapter2:メンタリングの技術 Chapter3:アジャイルなチームの原則 Chapter4:学習する組織と不確実性マネジメント Chapter5:技術組織の力学とアーキテクチャ 書籍 エンジニアリン…
エンジニアリング組織論への招待 目次 Chapter1:思考のリファクタリング Chapter2:メンタリングの技術 Chapter3:アジャイルなチームの原則 Chapter4:学習する組織と不確実性マネジメント Chapter5:技術組織の力学とアーキテクチャ 書籍 エンジニアリン…
エンジニアリング組織論への招待 目次 Chapter1:思考のリファクタリング Chapter2:メンタリングの技術 Chapter3:アジャイルなチームの原則 Chapter4:学習する組織と不確実性マネジメント Chapter5:技術組織の力学とアーキテクチャ 書籍 エンジニアリン…
エンジニアリング組織論への招待 目次 Chapter1:思考のリファクタリング Chapter2:メンタリングの技術 Chapter3:アジャイルなチームの原則 Chapter4:学習する組織と不確実性マネジメント Chapter5:技術組織の力学とアーキテクチャ 書籍 エンジニアリン…
読書メモ umatomakun.hatenablog.com umatomakun.hatenablog.com クリーンアーキテクチャ ソフトウェアアーキテクチャの目的 求められるシステムを構築・保守するために必要な人材を最小限に抑えること 優れた構造(アーキテクチャ)にすることで、ソフトウ…
叫ぶアーキテクチャ 優れたアーキテクチャはユースケースを中心にしている フレームワーク・ツール・環境に依存しない 簡単にユースケースを把握できる クリーンアーキテクチャ クリーンアーキテクチャ フレームワーク非依存 テスト可能 UI非依存 データベー…
設計とアーキテクチャ ソフトウェアアーキテクチャ 目的 求められるシステムを構築・保守するために必要な人材を最小限に抑えること 崩壊したコードを書く方がクリーンなコードを書くより常に遅い TDDありとTDDなしで比較 TDDを使ったほうが速い 速く進む唯…
アジャイル検定 Lv.2 を受験してきたので、結果を含めて簡単なレポートを残しておきたいと思います。 アジャイル検定 アジャイル検定とは アジャイル開発のスキルを客観的な尺度で分析・判定するのが、アジャイルソフトウエア開発技術者検定試験です。 試験…
DevLOVE devlove.doorkeeper.jp 石井食品 会社 1945年設立 元佃煮屋 昔は毎日カイゼンしてた、夕食のたびにカイゼン 石井さん 代表 元エンジニア、CSM 池田さん 営業 アジャイルは全く知らない 守:見える化/ふりかえり/バックログ化/期待マネジメントでカイ…
アジャイル検定Lv.2 出題範囲 モデリング オブジェクト指向設計:継承、インターフェース、ポリモーフィズム、疎結合、Dependency Injection コーディング コーディングルール:ツールによる確認(checkstyle) ペアプログラミング リーダビリティ(コードの読…
アジャイル検定Lv.2 出題範囲 モデリング オブジェクト指向設計:継承、インターフェース、ポリモーフィズム、疎結合、Dependency Injection コーディング コーディングルール:ツールによる確認(checkstyle) ペアプログラミング リーダビリティ(コードの読…
アジャイル検定Lv.2 出題範囲 モデリング オブジェクト指向設計:継承、インターフェース、ポリモーフィズム、疎結合、Dependency Injection コーディング コーディングルール:ツールによる確認(checkstyle) ペアプログラミング リーダビリティ(コードの読…
アジャイル検定Lv.2 出題範囲 モデリング オブジェクト指向設計:継承、インターフェース、ポリモーフィズム、疎結合、Dependency Injection コーディング コーディングルール:ツールによる確認(checkstyle) ペアプログラミング リーダビリティ(コードの読…
アジャイル検定Lv.2 出題範囲 モデリング オブジェクト指向設計:継承、インターフェース、ポリモーフィズム、疎結合、Dependency Injection コーディング コーディングルール:ツールによる確認(checkstyle) ペアプログラミング リーダビリティ(コードの読…
アジャイル検定Lv.2 出題範囲 モデリング オブジェクト指向設計:継承、インターフェース、ポリモーフィズム、疎結合、Dependency Injection コーディング コーディングルール:ツールによる確認(checkstyle) ペアプログラミング リーダビリティ(コードの読…
アジャイル検定Lv.2 出題範囲 モデリング オブジェクト指向設計:継承、インターフェース、ポリモーフィズム、疎結合、Dependency Injection コーディング コーディングルール:ツールによる確認(checkstyle) ペアプログラミング リーダビリティ(コードの読…
アジャイル検定Lv.2 出題範囲 モデリング オブジェクト指向設計:継承、インターフェース、ポリモーフィズム、疎結合、Dependency Injection コーディング コーディングルール:ツールによる確認(checkstyle) ペアプログラミング リーダビリティ(コードの読…
アジャイル検定 Lv.1 を受験してきたので、結果を含めて簡単なレポートを残しておきたいと思います。 アジャイル検定 アジャイル検定とは アジャイル開発のスキルを客観的な尺度で分析・判定するのが、アジャイルソフトウエア開発技術者検定試験です。 試験…
アジャイル開発の概要 従来手法との違い イテレーティブ開発 → 短期間で全ての工程を繰り返す スコープ調整 → 固定:リソース・納期・品質、調整:スコープ 常にリリース可能 → 自動化 変化に対応 → 状況に応じてやり方を変える 求められるスキルセット 多能…
最近ではソフトウェア開発手法として、スクラムを採用している方々も多いのではないでしょうか。 さて、「スクラムガイド」では4つのイベントが定義されていて、 スプリント期間が1週間であれば、だいたい以下のような時間配分になるのではないでしょうか? …
エクストリームプログラミング エクストリームプログラミング(XP)はアジャイルソフトウェア開発手法の1つである。 XPとは、効果のない技術的・社会的な古い習慣を捨て、効果のある新しい習慣を選ぶことである XPとは、自分が今日やるべきことを十分に理解…
アジャイルプラクティス 効果的なプラクティス無しにプロジェクトを進めてしまうと、問題が多発し品質の悪いソフトウェアを作り続ける羽目になってしまうことだろう。 そのような苦い経験をすると、同じ過ちを繰り返さないよう過去の経験を元に成功したプロ…
アジャイル設計 アジャイル設計とはプロセスやイベント等の事ではない。ソフトウェアの構造や読みやすさを向上させるため、原則・パターン・プラクティスを継続的に適用する行為である。 ソフトウェアは時間が経つにつれ腐敗していく。汚いコードが溜まって…
SOLID原則 - the SOLID principles ソフトウェア設計をより理解しやすく、柔軟で、メンテナンスしやすくする為の5つの原則である。 SOLIDとは以下の5つの原則の頭文字を取ったものである。 Single Responsibility Principle | 単一責任の原則 Open Closed …