【百式クーポン開発日誌】 3日間の運用でやってしまったミスを全部公開しておきます・・・

SPONSORED LINK

Pocket

さて引き続き百式クーポン開発日誌をば。書きたいことはたくさんあるのですが、まずは今回やってしまったミスを一挙公開・・・次回に向けての自分用メモとして(ちょっと恥ずかしいですが)エントリーしておきます。

  • ユーザー登録が正常にできない
  • これが初日の最大のミス。システムは十分にテストしたはずだったのですが、特定環境下で「ユーザー登録できたように見えるけど本当はできていない」というバグが発生。さらにユーザー登録されていなくても発券が(見た目上は)出来てしまうというバグも併発・・・。デバッグにかなり苦労しました。

    結局、@nsekiさんなどにご協力いただき(感謝!)、なんとか問題の特定に成功。一部ソースコードの文字コードがShift-JISだったことによるMySQLデータ挿入ミスでした・・・。最初全然わかりませんでした・・・。なんとかプログラムの修正を終えて本番環境に反映させました。

    なお、このバグが発生したと思われるユーザーさんにはすぐに謝罪メール発送。対処の方法と、クーポンを買えなかった人のための追加クーポンの発行を行いました。が、そのときにもミスを・・・。

  • 謝罪メールでURL間違え
  • 一番やっちゃいけないミスなのですが、上記、謝罪メールを送るときにURLを記載する必要があったのですが、うっかり開発環境のURLを・・・。「焦ったときこそ平常心」が大事ですよね・・・。

  • 連番URLハックされた
  • XSSやCSRFの対策はしてあったのですが、連番URLによるハックに関して脇が甘かったです・・・。URLを操作して次の日の商品が見えてしまうというミスを犯してしまいました・・・多分気付いた人はほとんどいなかったと思うのですが・・・。友人のエンジニアから教えてもらってすぐに修正しました。

  • メルマガ配信システムを作ってなかった
  • これもミスで恥ずかしい限りなのですが、ユーザー登録時に「クーポン発見時にメールで知らせる」チェックボックスをつけておいたにも関わらず、メルマガ配信システムを作っていないことに気付きました(汗)。しかも初日の朝に・・・。

    しょうがないので、初日は手動でメルマガ配信。2日目、3日目に関してはシステムを組んだのですが、余裕を持って作らなかったので次のようなミスに・・・。

  • 3日目のメルマガでタイトル間違え
  • メルマガ配信システムをちゃんと作ればよかったのですが、微妙に手作業が入るようになっており、メルマガのタイトルを2日目のものにしたまま3日目のものを配信、というミスを・・・。すみませんでした。

  • バナーの切り替えが自動でできなかった
  • 今回このブログをはじめとする4つのブログに誘導用のバナーを貼り付けていたのですが、こちらも配信システムを作っていなかったために手動で切り替えることに。しかしあまりにも販売終了までの時間が短くて、3日目の商品のバナーを出す前に売り切れてしまうという事態に・・・。

  • ブログ紹介時に値段間違える
  • 今回Twitterだけでなく、ブログでも商品の紹介をしたのですが、2日目の商品を紹介するときに商品の値段を間違えるという凡ミスを・・・。もちろん本サイトにいけば正しい値段が書いてあるので大きな問題ではないのですが、商品紹介で値段間違えるってありえないですよね・・・。

  • 「発券」と「購入」の表記が混在していた
  • 実は百式クーポン発案時に「クーポン発券するだけなんだけど他のサイトにあわせて『クーポン購入』という表現でいいか」という安易な判断をしており、その名残がサイトの各所に・・・。2日目には修正しましたが、ソースをgrepかなんかしてチェックすべきでしたね・・・。

以上、今回は「あれ、疲れているんですか?」とツイッターで心配されるほどミスをたくさんしてしまいました・・・ごめんなさい。大丈夫だと思ったのですが、やっぱり始まってみるといろいろありましたね・・・。

でも良い経験でした。これらの反省を活かして次回はもっとちゃんとやります!暖かく見守っていただければと思います。

さてまだまだ開発日誌は続きますよ・・・。週末にきちんとまとめよう。

ツイッターもやっています!

SPONSORED LINK

  1. No comments yet.

  1. No trackbacks yet.