bot)Slackにはカスタマイズ可能なbotが最初から存在します。キーワードに反応して応答を返すbotは簡単に作成できます。JPではよく参照するドキュメントのURLを登録しています。下記URLに自由にキーワードを追加して、より便利に使ってください。作業タスク(課題、チケットとも呼ぶ)の管理をするためのツールです。いろいろな情報が表示されています。期限切れ(担当者)期限きれの課題の担当者別の一覧です。期限が切れている課題は早めに対応するか、期限の変更などを行いましょう。2016課題の累積での作成/解決状況を表しています。今後120日間ロードマップ単位のチケットの状況を示しています。現在オープン状態の課題のコンポーネント(チーム)別、担当者別の一覧です。自分がアサインされている課題の一覧です。期限を確認して進めてください。クローズ待ち解決済でクローズ待ち状態の課題です。内容を確認して問題なければクローズし、残件などがあれば再オープンしてください。ストリーム最近の更新などがここに表示されます。課題メニューの「課題の検索」を選択すると任意の課題が検索できます。プロジェクト、ステータス、担当者などで絞込ができます。pycon.jp検索条件はフィルターとして保存、再利用も可能です。フィルターをお気に入りに設定すると課題メニューに表示されるので便利です。課題は以下の様な処理の流れです。課題(チケット)を作成して、担当者をアサインします。クリックして、作業を開始します。作業内容をコメントに残してください。ボタンをクリックして課題(チケット)を閉じます。クリックし、担当者を戻します。ボタンをクリックして課題を作成します。画面で下記の項目を入力し、「作成」ボタンをクリックして課題を作成します。明確に書くということです。「なにをするか」だけが書かれたチケットは、他の人がチケットを受け取った時に「どこまで実施すれば完了か」がわからず、必要以上の労力を使うことがよくあります。人は忘れる生き物なので、自分が作成したチケットでも目的やゴールを忘れます。ならないために、チケットの目的とゴールを明確にしてください。上記のように「目的」と「内容」を分けて書くのがおすすめです。課題の編集¶タスクを進める場合には、主に以下の様な操作を行います。ボタンをクリックして、課題を解決状態にします。メニューから「リンク」を選ぶと、関連する課題とのリンクが貼れます。他に「ファイル添付」や「サブタスクの作成」などもできますなお、優先度、修正バージョン、コンポーネント、ラベル、期限などもクリックして編集が可能です(マウスオーバーすると鉛筆アイコンが表示されます)。メニューをクリックすると課題を検索できます。以下のような検索フィルターも用意してあります。クリックすると、フィルターがお気に入りに入り「課題メニュー」から選択できるようになります。課題の作成ダイアログが表示されるので、必要な項目を記入して作成ボタンで課題を作成します。このとき担当者にメールで「課題が作成された」ことが通知されます。作成された課題を表示すると、例えば以下の様な表示になります。課題の担当者はステータスがオープンの課題の処理開始ボタンを押します。することによって「自分はこの課題の作業を始める」という意思を表明します。課題にコメント課題に対して実施した内容をコメントとして残します。課題の優先度、説明、ラベル、コンポーネント等を編集できます。値の上にマウスカーソルを持って行き、クリックすると編集ができます。優先度をクリックするとこんな感じで編集用のリストボックスが開きます。他の課題へのリンク課題に関連した他の課題がある場合はリンクを設定します。その他メニューのリンクを選択します。「リンク」メニューを選択¶するとリンクダイアログが開くので、リンクする課題を指定します。to(関連している)を選択してください。課題が重複している場合はdupulicatesを選択します。リンクする課題を指定¶リンクを作成すると以下のように課題リンクが表示されるようになります。課題のウォッチ気になる課題の更新通知を受け取りたい場合は、課題をウォッチします。ピープルのこの課題のウォッチを開始するをクリックします。課題のウォッチャーに追加¶また、数字をクリックするとウォッチしている人の一覧が確認できます。他の人をウォッチャーに追加するには管理権限が必要です。担当者の変更チケットの処理をする人を変更する場合には割り当てをクリックして、担当者を変更するためのダイアログを開きます。質問に回答してほしい時なども、担当者を変更するようにしてください。割り当てダイアログでは担当者を指定して、コメントを書きます。コメントには、担当者に実施してほしいことを具体的に書いてください。課題の解決チケットの内容が完了したら課題の解決をクリックして、ダイアログを開きます。課題の解決ダイアログでは解決状況(基本は修正済み)を選択し、担当者を報告者に変更して状況についてのコメントを記入してください。課題のクローズ課題の作成者は、解決された内容が問題なければ課題のクローズをクリックして、ダイアログを表示します。問題がある場合は、その右の課題を再オープンするをクリックして、元の担当者に差し戻します。課題のクローズダイアログではコメントを書いて課題を閉じます。課題のステータスがクローズになって終了です。https://drive.google.com/チーム内でのファイル共有にはGoogleドライブを使用しています。スタッフに共有されています。新規にドキュメントやスプレッドシートを作成する場合は、任意のフォルダ以下に配置するようにしてください。スタッフに共有されるため、個別に共有設定などをしなくていいので便利です。移動¶ドキュメントなどを任意のフォルダに移動するには、ドキュメントの上で右クリックして「移動」を選ぶか、ドラッグ&ドロップで移動します。ドキュメントを使用すると便利です。議事録の議題(アジェンダ)のみを書いておいたドキュメントを用意し、事前にコメントをもらうと、効率的に会議が進められます(参加できない人もコメントできる)。Googleドキュメントは複数人で同時に編集ができるので、発言したいことがある場合は先に記入しておくとスムーズに会議が進んだりします。会議が終わった瞬間に議事録ができあがっているので、効率的です。注釈さらにTODO項目に関してJIRAチケット作成まで終わっていると、よりよいです。一覧表のようなものやアンケートにはスプレッドシートを使用すると便利です。スプレッドシートを見やすくするために、フィルタや条件付き書式なども使うとより便利になります。フォームを組み合わせるとさらに便利になります。使用すると、スプレッドシートをデータベースみたいに使って、いろいろと便利なことができます。Scriptの組み合わせで、Slackに通知する機能や、Twitter/Facebookに告知する機能を提供しています。https://hangouts.google.com/リモートでの音声ミーティングにはGoogleハングアウトを主に使用しています。他の手段としてSkype、SlackのCall機能などがありますが、以下の理由で最近はハングアウトの利用が増えているようです。クリックしてハングアウトを開始します。画面中央にハングアウトのパーマリンクが表示されるので、このURLをSlackなどで共有します。画面左側のメニューに「画面共有」があるので、リモートの人と同じ画面を見ながら会議を進める場合には便利なので活用してください。普段、開発などを行わない人向けに、基本的な使い方を書きます。コードを管理しています。スタッフだ誰でもリポジトリの追加、書き込みが可能です。GitHubを使う目的¶Git/GitHubを使う目的は、ドキュメントやプログラム開発の効率化のためです。なにか失敗したときに元に戻したり、複数の人が協力してコードを書いたりするのが便利です。コマンドラインで実行できますが、GUIのツールを使ったほうが最初は楽です。GitHubに対応したツールは以下のものがあります。基本的な処理の流れは以下の様な手順です。軽めの変更で直接コミットする場合JIRA課題を作成しますリポジトリをクローンしますコードやドキュメントを書いてcommitします。commitメッセージにはJIRA課題のID(SAR-XXX等)を入れます完了したらJIRAの課題をクローズします大きめの変更でレビューをしてほしい場合JIRA課題を作成しますリポジトリをクローンしますブランチを作成します。ブランチ名にはJIRA課題のID(SAR-XXX等)を含めますコードやドキュメントを書いてcommitします。上記の処理の流れでレビューありのパターンを詳細に説明します。変更の対象となるJIRAの課題を作成します。立ち上げて、リポジトリをクローンします。指定してクローンします。JIRA課題をクローズ¶レビュワーは課題をクローズして終了です。