タグ

ブックマーク / www.infoq.com (132)

  • 価値 対 時間: アジャイル契約モデル

    原文(投稿日:2020/11/05)へのリンク アジャイル契約モデルは、顧客に提供する価値に重点をおくのに役立つ。そして、チームや人々に報いることを考慮し、共通の目的に向かって継続的改善を行うようにする。Zupitアジャイル契約モデルの適用方法について、Andrea Zomer氏がAgile Business Day 2020で講演した。 Zupitアジャイル契約モデルは、固定金額、および、タイムアンドマテリアルの2つの従来モデルの組み合わせだ。顧客は、バグの解決も含めて、ユーザストーリーが完了した時に固定金額を支払う。 このモデルは、「プロジェクト全体」のより小さなまとまりを見積もりできることによって、リスクを減らし、プロジェクトと顧客に関して、より多くの情報を得た時に見積もり活動を行えるとZomer氏は言った。 アジャイル契約モデルを使うことで、サプライヤと顧客の両方が利益を得る

    価値 対 時間: アジャイル契約モデル
    braitom
    braitom 2021/04/27
    面白い “顧客はユーザストーリー(US)に対して固定価格を支払います。sprintにUSを入れる前にいくらぐらい費用がかかるかを顧客に知らせ価格がその機能のビジネスの価値に対して正当かどうかを決められるようにします”
  • アジャイルリーダの特徴

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    アジャイルリーダの特徴
  • メンタルヘルスのための個人的アジャイルの導入

    原文(投稿日:2021/01/21)へのリンク 高い品質の成果物を高い完成度で、常に提供しなければならないという意識は、ストレスを生み出し、燃え尽き症候群(burnout)の原因になる可能性がある。何よりもまず、燃え尽き症候群に陥るのを避ける問題を自分が抱えている、ということを受け入れなければならない。個人レベルでアジャイルを適用することが、ストレスを低減し、燃え尽き症候群の可能性を低めながら、高い目標を達成する上で一助となるはずだ。 Thought Machineで品質管理の責任者を務めるMaryam Umar氏は、Agile Testing Days 2020で、メンタルヘルスのためのアジャイル導入について講演した。 燃え尽き症候群のサインは外部からは分からない、とUmar氏は言う。風邪や咳とは違い、自分の内にある心から来るものだからだ。疲れを感じたり、頻繁に頭痛がしたり、仕事に対する

    メンタルヘルスのための個人的アジャイルの導入
  • 意図的組織を構築するための総体的アプローチ

    原文(投稿日:2021/01/15)へのリンク 意図的組織(intentional organization)の構築には、組織を構築するブロックのすべてを総体的に把握する考え方が求められる。重要なのはリーダシップだ。マネージャの行動に伴って生ずる組織的な結果は、組織がその目的を達成できるためのデザインに沿ったものでなければならない。 Sergio Caredda氏はStretch Online 2020で、組織設計と意図的組織の構築について講演した。 私たちは組織の設計に際して、出来合いのソリューションを買い求められるかのようにアプローチすることが非常に多い、とCaredda氏は指摘し、多くの組織に見られるアジャイルソフトウェア開発方法論の実践を引き合いに出した。 少数のチームがアジャイルを実践するだけでは、組織をアジャイルにすることはできません。なぜでしょう?それには、アジャイル開発を導

    意図的組織を構築するための総体的アプローチ
    braitom
    braitom 2021/03/18
    intentional organizationという言葉を初めて知った。へー。
  • チームレベルのアジャイルアンチパターン - なぜ起こるのか、どう対処すべきか

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    チームレベルのアジャイルアンチパターン - なぜ起こるのか、どう対処すべきか
  • リモート導入研修が変える新入社員エクスペリエンス

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    リモート導入研修が変える新入社員エクスペリエンス
    braitom
    braitom 2020/12/25
    リモートオンボーディングの一般的な課題と解決策、アンケート結果がまとめられている。
  • 個人と組織の勇気を高めるには

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    個人と組織の勇気を高めるには
    braitom
    braitom 2020/11/07
    ふむ。“不確実性、リスク、恐れなど、その瞬間に起きている感情について認識さえすれば、これを取り除いて、安心よりも勇気を意識的に選択することが可能になります”
  • Remote Onboarding Changes the New Hire Experience

    braitom
    braitom 2020/11/01
    リモート時代のオンボーディングの課題とその対処策について書かれている。
  • Why the Serverless Revolution Has Stalled

    How to Use Multiple GitHub Accounts Git is a popular tool for version control in software development. It is not uncommon to use multiple Git accounts. Correctly configuring and switching Git accounts is challenging. In this article, we show what Git provides for account configuration, its limitations, and the solution to switch accounts automatically based on a project parent directory location.

    Why the Serverless Revolution Has Stalled
    braitom
    braitom 2020/10/14
    Serverlessの問題点について。利用できるprograming言語が限られている、ベンダーロックインされる、コールドスタートなどのperformance問題、アプリケーション全体を実行できるわけではないの4つが上げられている。
  • リモートコラボレーション疲労は事実、リモートワーカは断定的 - 現実のものになったリモートワーク

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    リモートコラボレーション疲労は事実、リモートワーカは断定的 - 現実のものになったリモートワーク
  • 予想とアジャイルメトリクスを使って将来を予測する

    原文(投稿日:2020/06/04)へのリンク 一般的な見積もり(estimation)のアプローチでは、我々の望む予測可能性を得られないことが多々ある。予想は、一定範囲の起こり得る結果と、結果が現実になる可能性を答えるものだ。"いつ完了するのか?"、"xxまでに何を提供できるのか?"といった類の疑問に、確信を持って回答することができる。 Mattia Battiston氏はAginext.io 2020で、将来を予測するためのアジャイルメトリクスについて講演した。 ストーリのサイズによる見積もりによって必要期間が予測できることはほとんどない — 進行中の大量の作業、アクティビティ間にキュー内で費やされた時間、予期しなかったイベント、といったファクタの方がリードタイムに与える影響は大きいのだ、とBattiston氏は説明する。 予想(forecasting)では、チームの履歴データを使用し

    予想とアジャイルメトリクスを使って将来を予測する
  • リモートワーカの生産性と満足感に関する調査結果に見える矛盾

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    リモートワーカの生産性と満足感に関する調査結果に見える矛盾
  • 自己組織化チームにおける協調的意思決定

    原文(投稿日:2020/02/06)へのリンク 自己組織化チームにおいて、メンバが持つすべてのポテンシャルを発揮する機会を与えることは、今日の企業が成功を収める上で最良の方法だ、とLorenzo Massacci氏は主張する。Agile Business Day 2019で、氏は、自らを組織化するチームが継続的かつ効率的な意思決定を可能にする方法について講演した。 協調的意思決定(Collaborative decision-making)は複雑なアクティビティだ。講演の中でMassacci氏は、このような決定を行うための方法として、コンセンサス、多数決、独裁的決定、同意(consent)など、さまざまなアプローチを紹介した。 状況を理解しながら、ひとつひとつの方法を意識的に適用せよ、というのが氏のアドバイスだ。 自己組織化チームによる効果的かつ効率的な意思決定を可能にするためには、意思決

    自己組織化チームにおける協調的意思決定
    braitom
    braitom 2020/05/15
    ふむ。“意思決定のスキルを向上するツールというものは、現実にはありません。人には認知バイアスがありますから、誰もが悪い意思決定者である、というのが事実なのです”
  • アジャイル企業と従業員エンゲージメント

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    アジャイル企業と従業員エンゲージメント
  • Googleのソフトウェアエンジニアリング文化

    フルスタック開発者のためのBallerina: バックエンドAPI開発ガイド この記事では、REST API開発のためのプログラミング言語"Ballerina"の直感的な構文について解説します。さらに、認証や承認、OpenAPIツール、可観測性、SQL/NoSQLクライアントライブラリなど、重要な言語機能についても論じます。記事を読み終えれば、Ballerinaが次のバックエンドAPI開発の有力な候補である理由がよく理解できるでしょう。

    Googleのソフトウェアエンジニアリング文化
    braitom
    braitom 2019/11/27
    ふむ。“ソフトウェアは数年単位で書き直しが行われる。これは多くのリソースを消費するが、これによって市場の需要と変化に迅速に適応する企業の能力が保証される”
  • 効率性と効果性 - アジャイルは争いであってはならない

    原文(投稿日:2019/09/14)へのリンク 自分の提唱する"アジャイル"が、組織やマネージャの望む"アジャイル"とはまったく違う、と感じたことはないだろうか?もしそうなら、立ち止まって再評価をする必要がある — Agile Business Day 2019で行った講演の中で、Tony O'Halloran氏はこう主張した。基的な目標にミスマッチがあると、チェンジエージェント(change agent)たちの間にストレスと不安が生じ、あなたはプロフェッショナルとして、孤立した立場にひとり置かれることになる。チェンジエージェントは、彼らが協力する人々と共に、自分たちが目標とする"アジャイル"に対するビジョンを共有し、有効性(effectiveness)と効率性(efficiency)の優先順位を明確にする必要がある、とO'Halloran氏は提唱する。 効率性と有効性は大きく異なる2つ

    効率性と効果性 - アジャイルは争いであってはならない
    braitom
    braitom 2019/11/19
    ふむ。“自分たちが目標とする"アジャイル"に対するビジョンを共有し、有効性(effectiveness)と効率性(efficiency)の優先順位を明確にする必要がある”
  • Microsoft、組み込みデバイスをターゲットとしたTypeScriptの高速サブセット”Static TypeScript”を発表

    「FinOps、アプリケーション単位の経済性、クラウドコストの最適化について、ロワ・ラヴホン氏語る」 このエピソードでは、Finoutの共同設立者兼CEOであるRoi Ravhon氏が、InfoQポッドキャストの共同ホストであるDaniel Bryant氏と対談し、FinOpsの出現と業界の採用について議論した。この対談では、FinOpsを採用するメリット、クラウド・コストについてもっと知りたいと考えている組織の典型的な道のり、実装を成功させるために必要な様々な文化やツールといったトピックが取り上...

    Microsoft、組み込みデバイスをターゲットとしたTypeScriptの高速サブセット”Static TypeScript”を発表
    braitom
    braitom 2019/11/08
    へー。“Microsoftは先頃、Static TypeScript(STS)を紹介する研究論文を、Managed Programming Languages and Runtimes 2019 (MPLR 2019)国際会議に提出した。”
  • Shopifyはいかにしてモジュラモノリスへ移行したか

    原文(投稿日:2019/07/29)へのリンク ShopifyのシニアエンジニアであるKirsten Westeinde氏がShopify Unite 2019で、Shopifyにおけるモジュラモノリス(modular monolith)への展開について論じた。変更をいつ行うか、どのように達成するか、といった判断にデザインペイオフラインを使用したこと、ターゲットアーキテクチャからマイクロサービスを除外した理由、などがその内容だ。 重要な点は、モノリスは必ずしも悪いアーキテクチャではなく、単一のテストおよび展開パイプラインなど多くのメリットがある、ということだ。新たな機能を短期間で提供する必要のあるプロジェクトを立ち上げるには、これは非常に有用だ。アーキテクチャの改善に着手すべきなのは、"設計のペイオフライン"を越えた時、すなわち設計の悪さが機能開発を妨げるポイントにおいてのみである。Sho

    Shopifyはいかにしてモジュラモノリスへ移行したか
    braitom
    braitom 2019/10/31
    Shopifyのアーキテクチャ設計について。マイクロサービスではなくモジュラモノリスパターンを採用した理由、どのようにマイグレートしたかが書かれている。
  • 急拡大する組織の中でハイパフォーマンスなチームを育むには

    フルスタック開発者のためのBallerina: バックエンドAPI開発ガイド この記事では、REST API開発のためのプログラミング言語"Ballerina"の直感的な構文について解説します。さらに、認証や承認、OpenAPIツール、可観測性、SQL/NoSQLクライアントライブラリなど、重要な言語機能についても論じます。記事を読み終えれば、Ballerinaが次のバックエンドAPI開発の有力な候補である理由がよく理解できるでしょう。

    急拡大する組織の中でハイパフォーマンスなチームを育むには
    braitom
    braitom 2019/10/16
    急成長する組織におけるチームの自律性について。
  • 組織をリファクタリングして組織的負債を削減する

    原文(投稿日:2019/07/11)へのリンク 組織が新たな働き方を採用するとき、組織的負債(organizational debt)の積み上がることがある。LeanDogのエンタープライズアジャイルコーチであるJess Long氏は、アジャイルなマインドセットが組織的な障害を取り除き、継続的改善を促進する原動力になり得る、と言う。氏はACE Conference 2019で、組織のリファクタリングによって組織的負債を削減する方法について講演した。 組織的負債は、古いプロセスやサービスを廃止することなく、新たなプロセスや行動を採用する時にもたらされる。複数の事業分野にまたがって新たな働き方を導入する時には、ほとんど間違いなく組織的負債を持つことになる、と古くから言われている。"技術的負債(technical debt)と同じで、管理しなければ悪でしかありません"、とLong氏は言う。"何の

    組織をリファクタリングして組織的負債を削減する
    braitom
    braitom 2019/09/13
    そうなんだよね。組織も成長と共に負債を抱えるという前提でものごとを考えないと。“複数の事業分野にまたがって新たな働き方を導入する時には、ほとんど間違いなく組織的負債を持つことになる”