Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
weekly-report-gen
Search
tetsuyanh
March 12, 2019
Programming
0
960
weekly-report-gen
週報を良い感じに自動生成するツールの紹介です。
カスタマイズしやすい設計にしたつもりです。
https://github.com/tetsuyanh/weekly-report-gen
tetsuyanh
March 12, 2019
Tweet
Share
More Decks by tetsuyanh
See All by tetsuyanh
comback-engineer
tetsuyanh
1
200
観光プラットフォーム構想_20190526
tetsuyanh
0
180
Other Decks in Programming
See All in Programming
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
350
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
49
32k
なぜ「共通化」を考え、失敗を繰り返すのか
rinchoku
1
610
LINEヤフー データグループ紹介
lycorp_recruit_jp
0
1.6k
PHPでWebSocketサーバーを実装しよう2025
kubotak
0
240
プロダクト志向ってなんなんだろうね
righttouch
PRO
0
170
AWS CDKの推しポイント 〜CloudFormationと比較してみた〜
akihisaikeda
3
320
Azure AI Foundryではじめてのマルチエージェントワークフロー
seosoft
0
150
ペアプロ × 生成AI 現場での実践と課題について / generative-ai-in-pair-programming
codmoninc
0
150
ふつうの技術スタックでアート作品を作ってみる
akira888
0
220
今ならAmazon ECSのサービス間通信をどう選ぶか / Selection of ECS Interservice Communication 2025
tkikuc
20
3.8k
都市をデータで見るってこういうこと PLATEAU属性情報入門
nokonoko1203
1
580
Featured
See All Featured
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.6k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
For a Future-Friendly Web
brad_frost
179
9.8k
GraphQLとの向き合い方2022年版
quramy
49
14k
Into the Great Unknown - MozCon
thekraken
39
1.9k
Facilitating Awesome Meetings
lara
54
6.4k
The World Runs on Bad Software
bkeepers
PRO
69
11k
Docker and Python
trallard
44
3.5k
BBQ
matthewcrist
89
9.7k
A better future with KSS
kneath
239
17k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Raft: Consensus for Rubyists
vanstee
140
7k
Transcript
週報の自動生成 Goもくもく会@エウレカさん を通して
週報とは? 社内で自分の一週間のサマリを報告する文化。 人や会社によって様々。 うちはこんな感じでesaに書いてSlackに流してます。 ・コンディション数値(業務量 / 体調) ・フリースペース(KPT / ポエム
/ プライベート) ・業務内容 / 達成状況
業務内容 / 達成状況を書くの辛い・・ ・単に済んだことを思い出して共有する作業 ・読み手を意識して上手に書くのそれなりにコスト ・でも手を抜くと週報が形骸化して意義が薄れる
自動化や・・・
どうやるか? ・日々作業するだけ →Webサービスの消化タスクを集約する ・良い感じに分類される →カテゴリ毎にまとめる ・出力を好きな形に →任意のフォーマットで出力 ・誰でも使える →非エンジニアもハッピー
Webサービスの消化タスクを集約する Webサービスのタスクを抽象一元化して回収 Service Activity GitHub issue Asana task esa post
Service
カテゴリ毎にまとめる 事業や業務の区分けで横串カテゴライズ (現状、キーワードの一致で判断) Category A (Project X) Category B (Service
M) Category C (Corporate) GitHub_issue Asana_task esa_post Categorizer
Reporter 任意のフォーマットで出力 タグや装飾を変えるだけ Categorized Activities markdown HTML SpreadSheet
非エンジニアもハッピー ・エンジニア(私の職場ではMacユーザー) CLIでhelp/optionある・標準出力してる 好きにやって。 ・非エンジニア(私の職場ではWindowsユーザー) 配布した設定ファイルを編集してもらって 実行ファイルをダブルクリックするだけ。 実行バイナリを配るだけで動くGoのいいところ!
デモ
まとめ ・抽象化を頑張った うまく設計してGoを書くのも目的にしていた それなりに時間はかかってしまった・・ ・もくもく会を通して完成までいけた 作業時間は5%にも満たないけど 継続するきっかけにはなった
ぜひ使ってみて、感想・意見ください https://github.com/tetsuyanh/weekly-report-gen