InfoQ ホームページ アジャイル技術 に関するすべてのコンテンツ
-
AWS re:Inventのまとめ
ラスベガスで毎年開催されるre:Inventカンファレンスにおいて、AWSが、やがて公開されるクラウドサービスを相次いで発表した。Amazonは、パブリッククラウドと一緒に、20数個の新機能について概要を説明した。それには、S3オブジェクトストレージで直接データクエリを実行すること、デプロイメントパイプラインの一部として、コードを構築すること、低価格の仮想プライベートサーバを供給すること、ETLスタイルでまとめてデータを移動することが含まれる。
-
-
未来のソフトウェアのための技術
クラウド、コードによるインフラ構築、APIにより連合されたアーキテクチャとアンチフラジャイルなシステム。Mary Poppendieck氏が主張するところによると、これらは目的に素早く到達するソフトウェアシステムを開発するための技術である、とMary Poppendieck氏は主張した。システムはクラウドに向けて進化を続けており、APIは中央集権のデータベースを置き換え、IoTを可能とする。失敗を受け入れるアンチフラジャイルなシステムを開発する必要がある。
-
Salesforce.comが開発者エクスペリエンスを大幅に変更
華々しく開催されたDreamforce Conferenceで,クラウド業界のリーダであるSalesforce.comは,同社のプラットフォームにアプリケーションをデプロイするための新しいモデルとしてSalesforce DXを公開した。製品担当副社長であるWade Wegner氏にその詳細を聞いた。
-
Klaverblad Insuranceにおける継続的デリバリ
継続的デリバリは,デプロイメントを自動化するためのアジャイルプロジェクトとして実施されるべきものだ。ステップの細分化によるスピードアップ,小さなデリバリによる信頼の獲得,問題の迅速な解決が必要となる。今回の記事ではKlaverbladがアジャイル,DevOps,継続的デリバリ,マイクロサービスを導入した経緯について紹介する。
-
GitLabのアンケート調査から見た開発者のトレンド
スタートアップ362社のソフトウェア専門家を対象に、7月6日から27日にかけて実施したアンケート調査結果をGitLabがリリースした。一番の注目は、最新ツールの利用とコラボレーションの改善に優先度を置いていることだ。セキュリティは優先順位が高いが、81パーセントは準備ができる前にソフトウェアをリリースしていると認めている。
-
Coolblueの継続的デプロイメント
継続的デプロイメントは結果的に,より高い責任感とデプロイメントの品質向上をもたらす - CoolblueのテクニカルパスファインダであるPaul de Raaij氏は,このように主張する。コーディング標準はコードベースの混乱を防止し,自動化されたインスペクションは���屈で単純なチェック作業に効果がある。そして手作業によるチェックは,ロジックやコードの利用の妥当性のチェックに最適な方法だ。
-
クラウドネイティブな運用を実現する
運用の成熟を推し進めるためには、マイクロサービスアーキテクチャや継続的デリバリ、DevOps文化、プラットフォーム自動化が必要だ。この4つは組織全体を変革し、継続的に顧客へ価値を提供するクラウドネイティブな運用を実現するのを助けてくれる。
-
Boxが継続的ローカライゼーションプラットフォームのMojitoをオープンソースとして公開
Boxは,継続的インテグレーションプラットフォームのMojitoをオープンソースとして公開した。翻訳対象の文字列の収集と統合を行なうCLIと,翻訳者が作業対応するためのインターフェースを提供するWebアプリで構成されている。
-
Tom Clark氏に聞く - ITVにおける企業レベルのDevOps採用
ITVで共通プラットフォームの責任者を務めるTom Clark氏が,ロンドンのDevOps Enterprise Summit 2016で,組織全体にDevOpsプラクティスを広めるメディアとして同局のクラウドプラットフォームが果たした役割と,それに関わる”スマートで親切な”技術者のチームを育て上げた方法について講演を行なった。このQ&Aでは氏が,ITVのDevOps活動と直面した課題,今後の見通しについて語っている。
-
優れたエンジニアリングプラクティスによって"常に出荷可能な製品”を実現する
優れたエンジニアリングプラクティス(Good Engineering Practice)は,アジャイルチームが出荷可能な製品を提供するためのツールだ。効果を証明されたエンジニアリングプラクティスはたくさんあるが,期待されるほど広くは活用されていないのが実情である。結果として,アイスクリームコーン型ソフトウェアテストなどアジャイルのアンチパターン,技術的負債の蓄積,機能的サイロが,リリース可能な製品の提供を妨げているのだ。
-
進化的アーキテクチャによりシステムの釣り合いを取り続ける
イギリスのコーンウォールで開催されたAgile on the Beach 2016会議において、Rebecca Parsons氏は商品投入までの期間の改善と事業のアジリティに対する要求は、真の進化可能性のためにソフトウェアのアーキテクチャ構築を行い、変更に備えてシステムの釣り合いを取り、実験のコスト(とリスク)を低減し、可視性とフィードバックを最大化し、コアとなる価値の提案に向かって組織を調整することで達成されると主張した。
-
fat JAR問題を解決する - HubSpotの例
Spring で,fat JARはデプロイ機構として一般に普及しつつある。HubSpotは過去,maven-shade-pluginでのエクスペリエンス上の問題や,10Boot 1.4とDropwizard 1.0が7月末,いずれもfat JARを使ってでリリースされた。このようなフレームワークやマイクロサービスでの採用が増えていること0,000以上の小さなファイルをJARにパッケージングする際の効率問題の原因として,fat JARによるデプロイの問題を報告している。
-
リーダーシップ再考: 非凡な結果を達成するために普通でいること
アジャイル/リーンのコーチであるKatherine Kirk氏は、リーダーシップにおいて、普通でいることが非凡な結果を達成する助けになる、と主張している。また、多くの人がリーダーシップを再考し人をリードするための基本的な振る舞いに立ち返ることを示すアプローチを模索している。これらのアプローチは小さい平凡なことであるが、この示唆は組織管理の方法に革命をもたらすかもしれない。
-
継続的アップデートツールVersionEyeがオープンソースに
VesionEyeは,自社の名前を冠した,プロジェクト依存関係の更新を支援する継続的インテグレーションツールをオープンソースとして公開した。“継続的アップデート”という造語が表すように,さまざまなソフトウェアライブラリを対象とした更新通知やライセンスチェック,セキュリティ上の脆弱性情報の提供などを行なうツールである。VersionEyeを開発したRobert Reiz氏が目指すのは,ソフトウェアをオープンソース化することによるコードベースの信頼性と透明性の向上だ。