2018年1月31日のブックマーク (9件)

  • ベロシティに対する誤解 | Ryuzee.com

    みなさんこんにちは。@ryuzeeです。 スクラムをはじめとしたアジャイル開発の見積りでよく使われるのがストーリーポイントです。 ストーリーポイントは研修でもよく聞かれるテーマであるとともに、誤解も多いものなので、今回基からまとめて解説したいと思います。 なお、文脈の前提として、スクラムでの活用を想定しています。 【警告】スクラムチームにおいて「もっと正確に見積りたい」とか、スクラムチーム外から「正確な見積りが欲しい」と言われるような場合、見積り以外のところに問題があります。 チームの現状や、ステークホルダーのアジャイルスクラムに対する理解や期待をいまいちど検査することを強くお勧めします。 ストーリーポイントとは?まずは、ストーリーポイントとは何なのかを見ていきましょう。 書籍『アジャイルな見積りと計画づくり ー価値あるソフトウェアを育てる概念と技法』(Mike Cohn 著、安井力、

    ベロシティに対する誤解 | Ryuzee.com
    yoshitsugumi
    yoshitsugumi 2018/01/31
    “ベロシティとは、決められた期間の中で、あるチームが届けることができる要求の量のことだ。 これは非常に重要なことだが、これは固定された期間の繰り返しを同じチームが繰り返している場合においては正しいもの
  • ストーリー、エピック、テーマ by Mike Cohn - kawaguti’s diary

    アジャイルな見積りと計画作り」の著者マイク・コーンさんがブログで、「ストーリー」と「エピック」の使い分けについて説明していましたので、だいたい訳して載せておきます。 ちょうど最近、ストーリーとエピックについてご質問をいただいたので、これを参考にしていただけるとうれしいです。 ストーリー、エピック、テーマ ( STORIES, EPICS AND THEMES by Mike Cohn) http://blog.mountaingoatsoftware.com/stories-epics-and-themes 最近、「ユーザーストーリー」「エピック」「テーマ」の違いがわからないというメールを受けることがだんだん多くなってきている。今回はこれらの用語を説明する事を通じて、基的な(でもとても役立つ)領域に立ち返り、確認していく。 まず、この用語にはあまり深い意味はない。この用語には、プログラ

    ストーリー、エピック、テーマ by Mike Cohn - kawaguti’s diary
    yoshitsugumi
    yoshitsugumi 2018/01/31
    “エピックは、大きなユーザーストーリーだ。ストーリーとエピックを呼び分ける明確な境界線はない。単に「大きなユーザーストーリー」というだけだ。”
  • 【開発メモ】Ruby on Railsのform_forでドロップダウンリストの選択ボックスを設置する方法 | FREE SWORDER

    どうも、Linです。まぶた、閉じさせません。 Ruby on Railsのform_forヘルパーで、 選択ボックス を設置したいときありますよね? 選択ボックスとは、プルダウンリスト式の選択フォームのこと。 ある箇所をクリックすると選択肢が下にずらりと並ぶようになっているやつです。 よく、アンケートとか個人情報を入力する際に使うやつですね。 今日はこの「選択ボックス」をRuby on Railsのアプリに導入する方法をメモとしてまとめておきます。 こちらのサイトを参考にさせてもらいました。 select – リファレンス – – Railsドキュメント Railsアプリにform_forで選択ボックスを導入する方法 作り方はいたって簡単でした。 <%=form_for>〜<%end%> の間に、 <%= f.select カラム名, [["表示する文字”, "データベースに登録する値”]

  • ストーリーポイントで見積もるということ

    https://nagasaki-it-engineers.connpass.com/event/93810/ Agile Japan 2018 長崎サテライト with NaITE LT資料です。 自分の意思確認にやらないことリストとトレードオフスライダーを使っている話を紹介しました。 ※ ↓のスライドの内容と大枠は変わらないのですが、一部スライドの追加などを行ったのであらためてupしました。 https://www.slideshare.net/NobuhiroYoshitake/ss-114492839 ##AgileJapanNagasaki

    ストーリーポイントで見積もるということ
  • ステージング環境とは?開発環境、検証環境との違いと役割 | WWWクリエイターズ

    ステージング環境という言葉は、ソフトウェア開発に携わっていてもあまり聞き慣れない方もいるかもしれません。この記事では、ソフトウェア開発プロセスにおける、各種の環境(≒多くの場合、独立したサーバー環境)の違いについて触れてみます。 システム開発において、「ステージング環境」とは、番環境に条件を限りなく近づけた「最終テスト用に用いる、番環境と類似のテスト環境」を指します。 特に、ウェブシステムなどの継続的な保守・改修が行われるシステムにおいては、番環境へデプロイ(リリース)直前に、その最終検証をできるだけ精密に、慎重行うため、番環境の類似環境を用意し、実際の番デプロイ作業やデプロイ後の状態を検証します。このような環境が「ステージング環境」と呼ばれ、しばしば以下のような目的で利用します。 番デプロイ作業をシミュレーションする 環境設定やデータの違いによる検証漏れを洗い出す 類似の環境

    ステージング環境とは?開発環境、検証環境との違いと役割 | WWWクリエイターズ
  • GitHubの基本操作や用語、便利な機能などをまとめたドキュメントです。

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHubの基本操作や用語、便利な機能などをまとめたドキュメントです。
  • Herokuでステージング環境を作成する - Qiita

    #はじめに Herokuでは、既存のアプリケーションをフォークすることができます。フォークするとHeroku Postgresのデータやアドオンや設定値も含めてコピーされます。これでステージング環境を非常に簡単に作成することができます。普通はステージング環境を整えるのは非常に苦労をするので、この簡単さはHerokuの魅力ですね。 準備 Setup Heroku Toolbeltを最新化してください。 既存のアプリケーションをフォークする Forking Applications heroku forkコマンドで既存のアプリケーションをフォークすることができます。 heroku fork --from sourceapp --to targetapp sourceappは既存のアプリケーション名、targetappはフォーク時のアプリケーション名になります。 実行例:フォークしてステージング

    Herokuでステージング環境を作成する - Qiita
    yoshitsugumi
    yoshitsugumi 2018/01/31
    “Herokuでは、既存のアプリケーションをフォークすることができます。”
  • Djangoでユーザー登録機能を実装する1

    前回の続きです。環境、設定、手順等は以下を参照してください。 1. DockerによるDjango(1.11.2)の開発環境構築(Ubuntu:16.04 + Nginx + uWSGI + PostgreSQL) 2. Djangoでログイン認証用アプリケーションを作成 Django で用意されている django.contrib.auth.forms.UserCreationForm を使って実装していきます。 accounts/urls.py を更新。 from django.conf.urls import url from django.contrib.auth import views as auth_views from . import views app_name = 'accounts' urlpatterns = [ url(r'^$', views.index, n

    Djangoでユーザー登録機能を実装する1
  • 第6章 ユーザーのモデルを作成する - Railsチュートリアル

    第1章 ゼロからデプロイまで 第1章 ゼロからデプロイまで 1.1 はじめに 1.1.1 前提知識 1.1.2 このにおける取り決め 1.2 さっそく動かす 1.2.1 開発環境 1.2.2 Railsをインストールする 1.3 最初のアプリケーション 1.3.1 Bundler 1.3.2 rails server 1.3.3 Model-View-Controller (MVC) 1.3.4 Hello, world! 1.4 Gitによるバージョン管理 1.4.1 インストールとセットアップ 1.4.2 Gitのメリット 1.4.3 Bitbucket 1.4.4 ブランチ (branch)、変更 (edit)、 コミット (commit)、マージ (merge) 1.5 デプロイする 1.5.1 Herokuのセットアップ 1.5.2 Herokuにデプロイする (1) 1.5.

    第6章 ユーザーのモデルを作成する - Railsチュートリアル