忍者ブログ

最強のソフトウェア開発

最強のソフトウェア開発を目指した知識等を提供する

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。


ユーザストーリー

ユーザストーリー

使い方

・スクラムでは、プロダクトバックログは、ユーザストーリーのリストとなる

・ユーザストーリーは、スプリント計画のミーティングで、優先順位がつけられ

スプリントバックログの中に入れられる

・見積も、ユーザストーリーに基づいたものとなる

型式

<ユーザのタイプ>として

<~をしたい>と思う

なぜなら、<~を達成したい、得たい、価値がある>からだ

ユーザストーリーの例

「ATMでお金を引き出す」

<顧客>は

<ATMでお金を引き出したい>と思う

なぜなら、<銀行の窓口の行列に並びたくないからだ>


PR


ソフトウェア いろいろなテスト

負荷テスト

想定される最大の負荷をかけた状態でパフォーマンスを見る、

ロングランテスト

長期間システムを稼働させて、継続してパフォーマンスを見る。

スケーラビリティテスト

負荷に対して、リソースの増強や構成変更で対応できることを確認する、


カナリア・テスト

本番環境の一部や一部のユーザに対して、新バージョンを提供し、

正常稼働を確認する。

メタモルフィックス・テスティング

入力を変化させた時に、出力の変化が予測できた場合に、

その関係を使ったテストのこと。

堅牢性テスト

AIなどで、入力が変化してもモデルが安定した性能となることを

テストする。

疑似オラクル

AIなどで、テストの入力と出力の定義が難しいとき、

出力を判断する次のようなものを、疑似オラクルという。

・同じ機能を実現した別のプログラムと比較する。
   (Nバージョンプログラミング)

・出力の誤差を定義して、その誤差で結果を評価する。






スクラム関連の用語

スプリント

イテレーションの1つ1つを、スプリントと呼ぶ

各スプリントは、1~4週間で

設定されたストーリーを完成させる

プロダクトバックログ

実際の対象となるフィーチャーと、ストーリー

スプリントバックログ

スプリントで取り組むバックログ

ストーリーを優先順に沿って、整理する

バックログ

顧客にとってビジネス価値をもたらす

プロジェクトの開発機能一覧


タイムボックス

スプリント中は、そのスプリントで対応しているバックログは、変更されない


スクラムミーティング

毎日行われる短いミーティング

次の3つの質問に答える

1.前のミーティングから何をしたか

2.直面している障害は、何か

3.次のミーティングまでに、何を達成しようとしているか


スプリントバックログ

スプリントに割り振られた機能