チームでの立ち位置/分業体制
プログラマーは、Webサイト制作をメインで行う「コアサービス部」に所属します。
コアサービス部にはデザイナーやディレクターも所属しているため開発進行中もの相談がしやすく、細かい連携が取りやすい環境になります。
基本的には、顧客様から依頼された内容を元にプログラマーへ相談をしつつディレクターが要件定義を行います。
プログラマーは、その要件に従いシステム開発やCMSの実装を担っていただきます。
プログラマーが開発業務に専念できるよう、デザインや仕様調整、進行管理などは別の担当者が受け持ち、役割を明確に分担しております。
コアサービス部にはデザイナーやディレクターも所属しているため開発進行中もの相談がしやすく、細かい連携が取りやすい環境になります。
基本的には、顧客様から依頼された内容を元にプログラマーへ相談をしつつディレクターが要件定義を行います。
プログラマーは、その要件に従いシステム開発やCMSの実装を担っていただきます。
プログラマーが開発業務に専念できるよう、デザインや仕様調整、進行管理などは別の担当者が受け持ち、役割を明確に分担しております。
.png)
CMS開発における体制と進行管理
「コアサービス部」には選抜メンバーで構成された、CMS開発を担当する「コアサービス開発チーム」があります。
こちらにプログラマーも参加していただき、弊社CMSの改良に邁進していただきます。
コアサービス開発チームでは、定期的に会議を開催し、機能アップデートや不具合修正に関する仕様について詳細な検討を行っています。
技術的な妥当性やシステム全体への影響については、主にプログラマーが中心となって判断を行い、実装可能かどうかを精査しています。
一方で、ユーザー視点での仕様検討は制作スタッフが担当し、ユーザビリティやUI/UXの観点から提案を行います。
最終的には、両者の知見をもとに議論を重ね、技術的・運用的双方において納得のいく仕様で実装を進めています。
こちらにプログラマーも参加していただき、弊社CMSの改良に邁進していただきます。
コアサービス開発チームでは、定期的に会議を開催し、機能アップデートや不具合修正に関する仕様について詳細な検討を行っています。
技術的な妥当性やシステム全体への影響については、主にプログラマーが中心となって判断を行い、実装可能かどうかを精査しています。
一方で、ユーザー視点での仕様検討は制作スタッフが担当し、ユーザビリティやUI/UXの観点から提案を行います。
最終的には、両者の知見をもとに議論を重ね、技術的・運用的双方において納得のいく仕様で実装を進めています。
.png)
システム開発に専念できる!プログラマーの時間を守るワークフロー
プログラマーがシステム開発やCMSの実装に専念していただけるよう、弊社では以下の施策を行っています。基本的に、開発業務の集中を妨げることがないよう配慮しています。1. プログラマーへ開発相談
受注が決まった案件について、日常的に制作スタッフからプログラマーに工数試算の相談をしますが、 相談時間は毎日17時を定刻としており、各スタッフはSlackにて送信予約しています。 プログラマーは、相談への回答を行い、必要があれば相談者と通話して内容を確認します。

2. プログラマーの作業スケジュール
工数が試算できたら、制作スタッフから、その工数時間と作業希望日を持って、コアサービス部リーダーへプログラマー作業スケジュール申請を行います。
リーダーは、現状のスケジュール混み具合を踏まえたうえで無理のない日時で予定を取ります。
もしスケジュールが埋まっている場合は、リーダーが各案件の制作スタッフと納期の相談等を行い調整します。
作業スケジュールは基本的にプログラマーは行う必要がありません。
逆にプログラマーから制作スタッフやディレクターへの相談は、就業時間中であればどのタイミングでも構わないとしています。

プログラマーのある1日のスケジュール

10:00 始業
タイムカード打刻
- 会社へ出社、もしくは自宅にて勤務開始
- PC起動し、タイムカードアプリにて出勤打刻を行います。
全体朝礼
- 全社員がGoogleMeetに集合します。
- 開発集中時間、時間指定のサイト公開作業等、通話ができない時間等があれば共有します。

10:10 チーム朝礼
各自の今日の予定を順に発言し、相互に予定を確認します。制作スタッフから急ぎの連絡があれば、プログラマーへこの時に相談することもあります。
リーダーが間に入り、当日対応が必要な案件か、スケジュール調整は可能か等細かに相談して進めます。

10:20 予定作業を開始
作業に入る際は、案件単位で都度、社内Webディレクター等に連絡をとり当日の作業手順や内容をGoogle MeetやSlackのハドルを利用し通話もしくは対面で確認し作業を開始します。
13:00〜14:00 お昼休憩
クレーム対応等急ぎの作業の時以外は、定刻休憩がルールです。
14:00〜16:00
引き続き開発作業に集中します。
15:00〜16:00
Informaker(インフォメーカー)開発会議(月次で開催です)
17:00〜17:30
開発相談時間新規案件、新規相談はまとめてこの時間に対応します。プログラマーには開発に集中してもらうため、新規相談はこの時間帯に行うことにしています。

18:00 チーム夕礼
コアサービスチーム全員でGoogleMeetに集まり、当日の進捗状況を報告します。進捗の遅れ等があれば、この時にチームリーダーに相談し、当日や次の日以降の予定を調整します。
