状況報告:5週間のうち3週目
バージョン2.4の進み具合
月曜に DNS レコードを2つ追加してもらえれば、2.4は予備日を1日残して10月29日に間に合います。
- 2.4は10月29日にリリースします。予備日は1日です。
- ブロック中は、招待メールの1つだけです。
- 解消できるのはマーラさんだけで、10分で済みます。
2.4は3週目でどこまで進んだか
ブロック要因1件5つの要素
- 同期サーバー共有、参加、削除が動いています。テストは38件中38件が合格です。
- ブラウザ版共有画面と参加画面は、テスト用サイトで使えます。
- スマホアプリ Android は合格です。iPhone 版には未解決の不具合が3件あります。
- リリースノート下書きは書き終えました。スクリーンショットは iPhone の修正待ちです。
- 招待メール DNS レコードを2つ追加するまで、ブロック中です。
5週間の予定
- 1週目(9月28日から)共有の設計が完了。
- 2週目(10月5日から)サーバーとブラウザ版を開発。
- 3週目(10月12日から)スマホアプリと招待。今日は10月16日(金)です。
- 4週目(10月19日から)不具合を直して、両方のストアへ。
- 5週目(10月26日から)ストアの審査。リリースは10月29日。
メール配信サービスは、DNS レコードが2つ追加されるまで、新しい送信元アドレスからメールを送りません。ドメイン管理会社にログインできるのは、マーラさんだけです。レコードがなくても2.4は出せますが、アカウントのない人には招待メールが届きません。
つまり:遅れているものはありません。ブロック中の要素が1つあり、マーラさんが10分で解消できます。
- 10月29日のリリースは、まだ間に合うのか残る作業は4日分で、使える日数は5日。
- スマホアプリには何が残っているのか iPhone の小さな不具合が3件と、それぞれにかかる日数。
- 先週の金曜から何が変わったのか良くなったことが3つ、悪くなったことが1つ。
- 招待メールを止めているのは何か DNS レコード2つと、その期限。
- このあと、どう進むのか6つの手順。それぞれに担当者と日付があります。
第1章 / 全5章、約1分
10月29日のリリースは、まだ間に合うのか
おさらい: 2つが完了、2つが作業中、1つがブロック中です。
リリース日は1週目から変わっていません。ただし、本当の期限はもっと前です。審査を木曜までに終えるため、10月26日(月)に両方のアプリストアへビルドを出します。
つまり:計画は予備日1日つきで収まっています。1日を超えて遅れると、リリース日が動きます。
4日の使い道を見る
- iPhone の不具合3件に2日。
- 実際の受信箱で招待メールを試すのに1日。
- 全テストの実施に1日。
- リリースノートはマーラさんの作業なので、テッドさんの作業と並行で進み、日数は増えません。
この章のポイント:ストアへの提出は10月26日で、予備日が1日あります。
第2章 / 全5章、約1分
スマホアプリには何が残っているのか
おさらい:残る作業は4日分で、iPhone の不具合がそのうち2日です。
未解決の不具合は3件で、すべて iPhone 版です。メモが失われるものはありません。どれも小さく原因も分かっていて、合わせて2日で直せます。
- Android 版共有の確認14件がすべて合格です。
- 長いタイトル小さい iPhone では、ノートのタイトルが長いと「共有」ボタンが隠れます。修正に半日。
- 共有相手の一覧が更新されない共有相手を外しても、ノートを開き直すまで名前が画面に残ります。修正に半日。
- 参加リンク iPhone では、リンクがアプリではなくブラウザで開きます。修正に1日。
つまり:いちばん大きいのは参加リンクの不具合で、修正に1日かかります。新しく共有する人が最初に出会うのも、この不具合です。
テスト件数を見る
suite passed failed
server 38 0
web 9 0
android 14 0
iphone 11 3
iPhone で失敗している3件の確認は、上の3つの不具合に1件ずつ対応しています。
この章のポイント: iPhone の小さな不具合が3件、作業は2日で、メモが失われる恐れはありません。
第3章 / 全5章、約1分
先週の金曜から何が変わったのか
おさらい: iPhone の不具合は小さく、原因も分かっていて、作業は2日です。
先週の金曜は、ノートを共有できるのは同期サーバーだけでした。今日は、サーバー、ブラウザ版、Android のすべてで共有できます。
- 共有が動くのは、テスト用サーバーだけでした。
- ブラウザ版には共有画面がありませんでした。
- サーバーのテストは31件が合格でした。
- 招待メールは、まだ試していませんでした。
- サーバー、ブラウザ版、Android で共有が動きます。
- サーバーのテストは38件が合格です。
- 招待メールは失敗します。送信元が未確認だからです。
- 火曜に同期が2時間止まりました。原因が分かり、修正済みです。
つまり:良くなったことは3つあります。招待メールの失敗でブロック要因が見つかりました。リリース当日に気づくより、1週間早い発見です。
この章のポイント:先週の金曜から、3つが良くなり、招待メールが悪くなりました。
第4章 / 全5章、約1分
招待メールを止めているのは何か
おさらい:テストで招待メールが失敗するのは、メール配信サービスが新しい送信元を信用していないからです。
サービスは、notes-app.example の所有を証明するよう求めています。証明に使うのは、ドメイン管理会社に置く短い設定の行、DNS レコード2つです。ログインできるのはマーラさんだけです。
- DNS レコード
- ドメイン管理会社に置く1行の設定で、そのドメインを誰が使えるか(たとえばメールの送信)を示します。
- レコードを追加マーラさん、ドメイン管理会社で。約10分。
- ドメインの確認通常は1日以内。
- 招待のテストテッドさん、実際の受信箱で、1日。
- 招待を送信アカウントのない人にメールが届きます。
つまり:マーラさんの10分で、あと3つの手順が動き出します。間に合わせるには、水曜までにレコードが必要です。
それを過ぎると、予備日がなくなります。遅れてもリリース日は動きませんが、招待メールは2.4.1の更新に回ります。
2つのレコードを見る
TXT notes-app.example v=spf1 include:mailer.example ~all
CNAME s1._domainkey.notes-app.example s1.domainkey.mailer.example
これは架空の値です。実際の値は、メール配信サービスの設定ページに表示されます。
この章のポイント: DNS レコード2つ、10分、期限は水曜です。
第5章 / 全5章、約1分
このあと、どう進むのか
おさらい:レコードの期限は10月21日(水)です。
- DNS レコードを2つ追加する。マーラさん、10月19日(月)、10分。
- iPhone の不具合3件を直す。テッドさん、月曜と火曜。
- 実際の受信箱で招待をテストする。テッドさん、10月21日(水)、レコードの確認が済んでから。
- 全テストを実施する。テッドさん、10月22日(木)。23日(金)は予備日です。
- リリースノートを書き、スクリーンショットを撮る。マーラさん、10月23日(金)。
- 両方のビルドを提出する。テッドさん、10月26日(月)。審査のあと、10月29日(木)にリリースします。
つまり:どの手順にも担当者1人と日付があり、最初の手順はマーラさんの担当です。
この章のポイント:マーラさんの手順は2つ、テッドさんは4つで、ストアへの提出は10月26日です。
まとめ
- ストアへの提出は10月26日で、予備日が1日あります。
- iPhone の小さな不具合が3件、作業は2日で、メモが失われる恐れはありません。
- 先週の金曜から、3つが良くなり、招待メールが悪くなりました。
- DNS レコード2つ、10分、期限は水曜です。
- マーラさんの手順は2つ、テッドさんは4つで、ストアへの提出は10月26日です。
お願いしたいこと
10月19日(月)に、DNS レコードを2つ追加してもらえますか?
何もしなければ:招待メールなしで、2.4は10月29日にリリースされます。すでにアプリを使っている人には、招待がアプリ内に表示されます。