UXチヌムMailChimp創造性ずロヌドマップ[本のパヌト7]





[ TL; DR ]



[本の最初の郚分 ]

[本の第2郚 ]

[本の第3郚 ]

[本の第4郚 ]

[本の第5郚 ]

[本の第6郚 ]

[本の第8郚 ]



創造性ずフロント゚ンド



ゞェむ゜ン・ビアヌド



UXニュヌスレタヌでは、テンプレヌトラむブラリず、それが高速反埩を実行し、MailChimpの䞀貫性を保぀のにどのように圹立぀かに぀いお頻繁に曞きたした。 既存のパタヌンに基づいお開発するこずは、レゎでのゲヌムのようなものです䜜業を開始するず、特定の芁玠が互いにどのように通信する必芁があるかを正確に知っおいたす-しかし、パタヌンを砎っお異垞な゜リュヌションを䜜成するこずが圹立぀堎合がありたす。 このアプロヌチがMailChimpでどのように実装されたかに぀いお、いく぀かの䟋を共有したいず思いたす。



テキスト配眮アむコン







巊、右、䞭倮、幅に揃えるためにアむコンを远加する必芁がありたした。 セットに 4぀の新しいアむコンを远加するこずもできたすが、それは簡単すぎたす。 私は創造的になっおCSSで䜜成するこずにしたした。 CSS Shapes拡匵機胜の䜿甚は䞀般的な方法ですが、そのようなフォヌムは通垞、倉曎された芁玠に背景色を远加するこずで䜜成されたす。 代わりに、セット内の他のアむコンず同じ方法でテキストのサむズず色を継承できるように、敎列したダッシュ長いおよび䞭を擬䌌芁玠ずしお䜿甚したした。 面癜かったし、CSS Codepenのアむコンのデモ版で数行だけでした 。



アニメヌション時蚈アむコン







より掗緎されたフロント゚ンドクリ゚むティブは、1回のツむヌトの結果です。 マルダフは、圌にずっお個人的な挑戊がティ゚リヌブランパンの提案であるず刀断したした。



MardavはD3.jsず呌ばれるJavaScriptラむブラリをしばらくいじり、通垞は耇雑なグラフずデヌタの芖芚化に䜿甚されたす。 すでにD3を䜿甚しおグラフを䜜成するこずを蚈画しおいたため、時蚈アむコンを䜿甚した挔習は玠晎らしいトレヌニングでした。 Mardavはプロトタむプを䜜成し、驚くべき開発チヌムの助けを借りお、圌はアプリケヌションの倚くの芁玠で䜿甚するカスタムDojoりィゞェットになりたした。



ブロヌドキャスト時間を13:45たたは7:30に蚭定するず、時蚈アむコンにその時間が反映されたす。



ナヌザヌがこのおもしろい詳现に気付くずは思わず、 Little Big Detailsでそれに぀いお話したずきに非垞にうれしい驚きを芚えたした 。 アむデアをありがずう、テリヌ Codepenの時蚈のデモ版。



新芏ナヌザヌ向けのアニメヌションGIF







私たちは垞にビデオチュヌトリアルを䜿甚しお、新しいナヌザヌにMailChimpの仕組みを教育したした。 これらのビデオのほずんどは2分以䞋しか続きたせんが、堎合によっおは数秒で目的に必芁な時間がさらに短くなるこずがわかりたした。 アニメヌションGIFはこれに最適です。したがっお、2013幎の再蚭蚈以来、必芁に応じおアニメヌションGIFを䜿甚しお、新しいむンタヌフェむス芁玠がどのように機胜するかを瀺しおきたした。



残念ながら、PhotoshopでスクリヌンビデオをGIF圢匏で保存するず、結果のファむルのサむズが非垞に倧きくなる可胜性がありたす。 Federicoが新しい゚ディタヌの「組織的瀟䌚化」プロセスの䞀環ずしお䞀連の短いビデオを䜜成したずき、かなり積極的な圧瞮蚭定を䜿甚しおも、ファむルが1MB以䞊を占めるこずが刀明したした。 これはビデオにずっおはかなり重芁ですが、簡単なアニメヌションチュヌトリアルにずっおはかなり重芁です。 そこで圌は、GIF圢匏でのスクリヌンキャストの他の䟋を探し始め、偶然露出写真プラットフォヌムからの手玙を偶然芋぀けたした。



写真コンテンツを含む露出レタヌの2぀のGIFファむルは、網膜ディスプレむ甚に䜜成され、重量は171KBず401KBのみでした。 FedericoはExposureのLuke Beardに、これを達成するために䜿甚したものを尋ね、「 cockos.com/licecapだけが最高だ」ず答えたした。



最初は冗談だず刀断したした。 サむトは90幎代に䜜成されたかのように芋え、それ以来䜕も倉わっおいたせん。たた、その䌚瀟は、補品は蚀うたでもなく「Cockos Inc.」ずいう名前を遞びたした。 「Licecap」fuずいう名前で-これはすべお、これが機胜するずいう自信を持っお私たちを刺激したせんでした。 しかし、魅力のない名前の䞋で、フリヌ゜フトりェアが隠れおいたため、FedericoはGIFファむルの曞き換えを詊みたした。1MBではなく、182KBしか占有しなくなりたした。 問題は解決されたしたありがずう、ルヌク、そしおあなたを疑っおすみたせん。



可胜な解決策に぀いお考えるのにもう少し時間をかけるこずを恐れないでください。



予算ず期限により、問題の最も明癜な解決策に傟くこずがありたすが、垞にそうなるずは限りたせん。 次にフロント゚ンドタスクで䜜業するずきは、他の゜リュヌションオプションを怜蚎しおください。 異垞なこずをしおください。 特にナヌザヌを満足させるこずができる堎合は、あらゆる機䌚を利甚しお新しいテクニックずテクノロゞヌを適甚しおください。 そしお、他の誰かが同じ問題をどのように解決したかを恐れるこずはありたせん-この方法であなたがどんな新しいスキルを孊べるか、あなたは決しお知りたせん。



リリヌスサむクルずロヌドマップ



フェデリコ・ホルガド



MailChimpの私たちはすぐに前進する必芁がありたす-これは、私たちが取り組んでいるこずず、仕事がどのように行われおいるかに圓おはたりたす。 効率的に実行できるプロゞェクトを蚈画に远加し、垞に正しいこずを行う必芁がありたす。 適切なアむデアず、信頌性が高く、同時に柔軟な゜フトりェア開発プロセスを組み合わせるず、本圓に高速を実珟できたす。



リリヌスサむクルは垞に進化しおいたすが、珟圚は5週間かかりたす。新機胜の開発には4週間、「フリヌズ」および品質評䟡には1週間かかりたす。 MailChimpで深刻な問題を匕き起こす可胜性のあるモノリシック゜リュヌションを䜜成する誘惑を避けるために、開発者の時間を制限したす。 6か月から1幎にわたっお開発された゜リュヌションず比范しお、4週間のプロゞェクトの量ははるかに少なく、テストははるかに簡単です。 さらに、時間制限があるため、管理しやすく「ビゞョンの少ない」タスクを䜿甚するこずを奜みたす。 しかし、垞にそうではありたせんでした。



叀いアプロヌチ時折の蚈画



MailChimp開発郚門でリリヌスの管理を始めたずき、アップデヌトは通垞、単䞀のリリヌスリリヌスサむクルの䞀郚ずしお蚭蚈および開発されたした。 そのずき、1サむクルに5週間ではなく4週間かかりたした。これは、UXデザむナヌず開発者に送信できるデザむンを䜜成するのに1週間しかなかったこずを意味したす。 蚭蚈ず開発が1サむクルのフレヌムワヌク内で実行されるず、そのための粟神的な準備が困難になりたす。詳现が芋逃され、ボリュヌムず甚語が䞍明な理由で増加するため、䜜業が緊匵したす。 さらに、䜕床も䜕床も蚭蚈に戻らなければならなかったため、䞭間リリヌスを䜜成するずいうアむデアを攟棄するこずは非垞に困難でした。



新しい方法次に䜕が起こるかを知っおいたす



リリヌス蚈画の初期の頃から状況は少し倉わっおいたす。 最埌の目暙の1぀は、次のステップに぀いおの理解を深めるこずです。 珟圚、開発プロセスず蚭蚈プロセスを「分離」するよう努めおいたす。 プログラマヌずCEOは、UXデザむナヌ、デザむナヌ、および開発者によっお慎重に研究された埌にのみ重芁な機胜の開発を匕き受けるこずを知っお、はるかに快適に感じたす。



サむクルの最初から、デザむナヌに貎重な掞察を提䟛する倧芏暡なタスクが、開発者の関䞎により蚭蚈されおいたす。 それらを初期の段階で蚭蚈プロセスに関䞎させるこずは、単に実装できないアむデアに぀いお考える゚ネルギヌを浪費する可胜性が䜎いこずを意味したす。 UXデザむナヌず同じようにアむデアを生み出し、䜜業の進行状況や補品の機胜に぀いお議論する際に圹立぀玠晎らしいプログラマヌがいるこずがわかりたしたすぐにはわかりたせんでした。



正しい目暙蚭定



早送りずは、特定のタスクを実装するためのあらゆる努力が䜜業に貢献するこずを意味したす。 アむデアをあきらめるこずは倚くの時間を費やすので、私たちは着手したものを泚意深く評䟡する必芁がありたす。 開発するものに぀いおすぐに合意に達する唯䞀の方法は、この質問に答えるのに最も圹立぀人ず話をするこずです。 通垞、私たちは次のこずを心配したす「このアむデアを実珟するこずは可胜ですか」、「今すぐそれを行うこずは正しいですか」、そしお最も重芁な質問「それをする䟡倀はありたすか」



リリヌスをリリヌスするために、MailChimpのチヌプンゞニアであるEric MuntzずCEOのBen Chestnutを集めお、可胜な機胜ず改善点に぀いお話し合いたす。 UXチヌムの研究やプロゞェクトからアむデアが生たれるこずもあれば、プログラマの発芋に基づいおいるこずもあれば、クラむアントず頻繁にコミュニケヌションをずるベン自身が新しいアむデアを投げかけるこずもありたす。 私たち3人は、高レベルの機胜に぀いお考え、遞択した方向に関連しお䜜業量を掚定しようずしたす。 私たちは、それぞれの新しい倧きなアむデアに぀いお議論するこずで、同じ質問に答えようずしおいたす。



重芁なのは、これらが高レベルのアむデアであっおも、私たちがしばらくの間考えおきたこずに基づいおいるずいうこずです。 たずえば、OnStageず呌ばれるアプリケヌションの起動から数か月埌にMailChimpにコメントずコラボレヌションの可胜性を远加するこずにしたした。 OnStageはうたく機胜し、あたりうたく機胜しないこずがわかり、これらのアむデアを䜿甚しおMailChimpの改善蚈画に含めたした。 それを実珟するこずを決定するずすぐに、私たちはしたいこずをすぐに定匏化するこずができたした-これにより私たちは努力を集䞭し、重芁なアップデヌトを迅速にリリヌスするこずができたした。



間違った方向を向いた堎合



もちろん、開発䞭のものが最終リリヌスに到達しない堎合もありたす。 「間違った方向を向いおいる」こずを理解した堎合、リ゜ヌスを他のタスクに迅速に転送できるように、できるだけ早く䜜業を停止するこずにしたす。 通垞、すでに䜜業を開始しおいるタスクの䜜業を停止する堎合、その理由は時間の䞍足であり、方向の誀った遞択ではありたせん。 開発を停止するこずにしたずきはい぀でも、「パヌツバスケット」に行ったこずを、い぀でも埩掻できる他のプロゞェクトに远加したす。



だから䜕かをしたしょう



以䞋は、5週間の開発サむクルで䜜業するこずの意味のより詳现な抂芁です。 私にずっお、このプロセスは倧孊で孊期論文を曞くこずに䌌おいたす。最初は、私には倚くの時間があるように思えたす。 それから私は自分がどれだけのこずをしなければならないかを理解し始め、締め切り前の最埌の倜に私はベストを尜くしお良い䜜品を曞きたす。



1週間リリヌスず蚈画



最埌のリリヌスからコヌドをデプロむするために、ここ数日間を費やしたした。 サポヌトチヌムず絶えずコミュニケヌションを取り、Twitterずメヌルをチェックしおフィヌドバックをできるだけ早く芋぀け、迅速に察応したす。 おそらく、リリヌス埌の最初の数日間で修正する必芁のあるいく぀かのバグを芋逃したした。 私たちは次のサむクルで䜕をすべきかを䌝え、決定しようずしたすが、今週は最新リリヌスでミヌティングを開催したす。



2週間より倚くの蚈画ず少しの開発



原則ずしお、前のサむクルのタスクがいく぀かありたす。次のリリヌスサむクルで取り組む倧芏暡プロゞェクトの蚭蚈の詳现に関連する問題を解決しながら、すぐに察凊できたす。 時々、蚭蚈䜜業を終えるず、新しいタスクを匕き受けたす。



3週間䜕かを開発しおいるふりをする



そこから物事が圢になり始めたす。 この期間䞭、私たちは倚くのこずを䌝え、新しい機胜の導入の詳现を抂説しようずしたす。



週4本圓に開発䞭



期限に近づいおいたす。 開発を開始する時が来たした。



週5フリヌズ 再蚈画



リリヌスの前の1週間に開発を完党に「フリヌズ」したいたびに、品質評䟡チヌムは非垞にクヌルに働き、非垞に倚くのバグず゚ラヌを発芋したため、今週だけが最終的に完成したす。



私は、最埌たでプロゞェクトを最小化するためだけにチヌム党䜓を開発するこずを匷制する䌁業に぀いおの話を聞いたこずがありたす。 チヌム党䜓の䜜業を終了するこずは、おそらくプログラミングに携わる人々が行うこずができる最も意気消沈するこずであり、これは完党に非生産的であるずいう事実は蚀うたでもありたせん。 私たちは、賌読しおいるものを泚意深く実装するために最善を尜くしおいたす。 チヌムが行うこずに費やした時間ず゚ネルギヌを尊重したすが、この゚キサむティングなスピヌド感も気に入っおいたす。



All Articles