Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
直積は便利/direct_product_is_useful
Search
florets1
October 14, 2024
Business
540
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
直積は便利/direct_product_is_useful
florets1
October 14, 2024
More Decks by florets1
See All by florets1
Rでドレミ/Do-Re-Mi_with_R
florets1
0
130
整数計画ソルバーで遊ぼう/using_an_integer_programming_solver_in_r
florets1
0
52
データ分析をはじめよう/lets_start_data_analysis
florets1
2
1.1k
なぜSQLはAIぽく見えるのか/why does SQL look AI like
florets1
0
870
Tableauとggplot2の背景/Background_of_Tableau_and_ggplot2
florets1
0
110
Rで学ぶデータハンドリング入門/Introduction_to_Data_Handling_with_R
florets1
0
180
人工知能はクロスジョインでできている/AI_Is_Built_on_Cross_Joins
florets1
0
140
仮説の取扱説明書/User_Guide_to_a_Hypothesis
florets1
4
510
複式簿記から純資産を排除する/eliminate_net_assets_from_double-entry_bookkeeping
florets1
1
530
Other Decks in Business
See All in Business
Crisp Code inc.|コーポレート・サービス紹介 - Corporate & Services Introduction
so_kotani
0
600
コミュニケーションは受け手が決める〜読まれる職務経歴書の作り方/Communication makes your career
ikuodanaka
8
1.1k
I Ran 30+ GEO Experiments So You Don't Have To: What 200M AI Citations Say Actually Works
thomaspeham
1
140
向山純平 メニュー表 / Junpei Mukouyama – Professional Services
mj6237
3
320
トヨタの販売店 DX の最前線で、生成 AI と内製開発で挑む
kintotechdev
0
120
Crisp Code inc.|わたしたちの事例 / 実績 - Works
so_kotani
0
2.4k
Webinar 23.09.2026 NeuroDate III - El impacto de la guerra de Irán en los precios del gas y la electricidad
neuroenergia
PRO
1
150
Ai Workforce Deployment Strategist Hiring Deck|AIコンサルタント採用資料
layerx
PRO
1
360
KGモーターズ会社紹介資料_2026.10
kgmotors
0
32k
AI立国論(2026年9月)
noritaka88tax
0
220
Podpora KOVY | 24. 9. 2026
ggfs
PRO
0
400
「仕訳」から「取引」へ(fAD2026)
shunsuke_takeuchi
PRO
0
1.4k
Featured
See All Featured
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
530
A designer walks into a library…
pauljervisheath
211
25k
GitHub's CSS Performance
jonrohan
1033
470k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Odyssey Design
rkendrick25
PRO
2
870
So, you think you're a good person
axbom
PRO
2
2.2k
Statistics for Hackers
jakevdp
799
230k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
270
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
Skip the Path - Find Your Career Trail
mkilby
1
250
Transcript
1 2024.10.19 Tokyo.R #115 直積は便利
2 タスク管理データ タスクA: 担当は秋田さんで、10/1から10/4 までの予定です。工数は32時間なので、1日 8時間で完了します。
3 タスクF: 担当は福井さんで、10/1から10/8 までの予定です。工数は64時間ですが、期 間中に土日が含まれるため、実際の稼働日 は6日間しかありません。そのため、1日の 工数は10時間を超えてしまいます。福井さ んは残業が発生しそうです。
4 次に、10月11日の秋田さんに注目します。 この日はタスクBとタスクCを担当する予定 ですが、それぞれ1日あたりの工数が8時間 で、合計16時間となってしまいます。この ため、計画の見直しが必要です。
5 また、福井さんの計画を詳しく見ると、工数の 偏りが見られます。例えば、 • 10月17日以降は1日4時間程度の余裕あり • 10月9日と10月10日は工数がゼロ 不均一な工数配分の見直しが必要です。
6 タスクの目視確認は困難 タスクの数が少ない場合は、前述のような問題も目視で確認できます。 しかし、プロジェクトが大規模になり、タスクが100件、さらには1000件 を超えるようになると、全体を把握することは非常に困難です。 目視での確認だけでは、見落としやミスが増えてしまうでしょう。
7 Excelでのタスク管理の限界 「Excelで自動的に確認できればいいのでは?」と考える人もいるかもし れません。しかし、Excelでタスク管理を行うのは意外と難しいのです。 複雑な関数を駆使すれば、特定の問題は解決できるかもしれませんが、別 の問題が発生した場合、さらに複雑な対応が必要になります。 例えば、月単位で集計していたデータを週単位で集計し直すといった場合、 シート全体を大幅に変更する必要があります。こうした柔軟性の欠如は、 Excelでのタスク管理の大きな制約です。
8 データ粒度の問題 タスク管理データが扱いにくい理 由の一つは、このデータの「粒 度」が粗いからです。 現在のタスク管理データでは、各 タスクは開始日と終了日だけで1行 にまとめられています。 もっと粒度を細かくして、日付単 位にしてやれば、扱いやすくなり
そうです。
9 直積 t1 t2 t3 crossing
10 タスクとカレンダーの直積 タスク カレンダー 変換 crossing
11 変換後のデータでタスク確認 タスクA: 担当は秋田さんで、10/1から 10/4までの予定です。工数は32時間なの で、 1日8時間で完了します。
タスクF: 担当は福井さんで、10/1から10/8 までの予定です。工数は64時間ですが、期 間中に土日が含まれるため、実際の稼働日 は6日間しかありません。そのため、1日の 工数は10時間を超えてしまいます。福井さ んは残業が発生しそうです。 12 変換後のデータでタスク確認
13 変換後のデータでタスク確認 次に、10月11日の秋田さんに注目します。 この日はタスクBとタスクCを担当する予定 ですが、それぞれ1日あたりの工数が8時間 で、合計16時間となってしまいます。この ため、計画の見直しが必要です。
福井さんの計画を詳しく見ると、工数の偏 りが見られます。 10月17日以降は1日4時間程度の余裕があり ます。このような不均一な工数配分も見直 しが必要です。 14 変換後のデータでタスク確認
15 タスク割当無しを見つけることもできる カレンダー メンバー 変換後のデータ crossing left_join
16 タスク割当無しを見つけることもできる
17 × ×
18 直積の威力 直積を使ってタスク管理データを変換し、粒度を細かくしました。 柔軟な集計が可能: 日付ごとにデータを持つことで、日次、週次、月次の 集計をコード修正のみで容易に行えるようになります。 負荷の平準化が容易: 各担当者の工数を日別に把握できるため、特定の日 に工数が集中していないか、計画の不均一性を視覚的に確認できます。 自動化のしやすさ:
プロジェクトの進行に合わせてタスク管理データを自 動的に更新・集計することが可能です。これにより、大規模プロジェクト でもタスク管理が効率的に行えます。