中央システム株式会社

わがままベベと仲間たちのPythonチャレンジ(2024-07)

社長
社長

昨年同時期、新入社員とICTプロダクト開発を行っていました。
昨年からの記録(「社長と新入社員のICT開発」の記事一覧)
今年も同じように新入社員と一緒に頑張っています。
今回はコンテンツ作成も任せてみました。

はじめに

ベベ
ベベ

ヤストレブなに作ってるの

ヤストレブ
ヤストレブ

私はドローンを開発してます。

某ロボ
某ロボ

買えばいいのに…

 

ベベ
ベベ

そろそろ眠くなってきたなあ

ヤストレブ
ヤストレブ

おやすみベベ

シアン
シアン

おやすみ

ラパン
ラパン

おやすみ

ベベ
ベベ

zzz

自己紹介

ベベ
ベベ

初めまして。チームPythonのベベです。

趣味はギャンブル、お酒を飲むこと、美味しいものを食べること、あとはスポーツです。

好きな食べ物はチーズ、寿司etc…

ベベ
ベベ

眠いからみんな自己紹介早くして

ラパン
ラパン

ラパンです。
趣味はシルバニアを集めることです。

好きな食べ物は豚骨ラーメンと生ハムです。

シアン
シアン

シアンです。

趣味は散歩です。

好きな食べ物はみそ汁です。

ヤストレブ
ヤストレブ

ヤストレブです。

趣味は弓道です。

好きな食べ物はラーメンです。

ベベ
ベベ

なかなかいい趣味してんじゃん

7月の進捗状況

ベベ
ベベ

腹減ったから早く進捗教えて

シアン
シアン

そこはべべさんからお願いします

ベベ
ベベ

7月は研修が終わり、各新入社員個人作業をしています。

私はポーカーゲームを開発しています。上流工程のRFPや要件定義から実装、テストまで全て一人で行っているので大変です。

DBやFLASKといった今までほとんど使ったことがないツールを使う予定なので、手探りで頑張っていきます。

ラパン
ラパン

私は会社内でも気軽に遊べる「マリオ風ゲーム」を開発しています。

現在は上流工程が終わり、下流工程に移っています。

なかなか思い通りにキャラクターを出したり、動かしたりすることが出来ず

試行錯誤をしながら取り組んでいます。

シアン
シアン

私は写真投稿が主な機能となる、擬似Instagramアプリを開発しています。
社員のコミュニケーションツールとして使われることを想定して作っています。
7月から開発をスタートさせ、上流工程が完了しそうなので、

もうすぐ下流工程の実装に移れそうです。

ヤストレブ
ヤストレブ

私はドローン技術のビジネス化検証用デモシステムを開発しています。

既存ハードウェアやシステム、先端技術の研究を行い

優位性をもってビジネスを行うことを目的としています。

現段階ではドローンをWEBアプリから動かして物体検出機能を実装し、

それを応用した機能や他の機能を追加することを目標にしています。

現在は要件定義と設計が完了し、ドローンシステムの実装に着手しています。

ラパン
ラパン

べべさん、ご飯食べたら寝ちゃったね

コラム おもちゃ箱

ヤストレブ
ヤストレブ

べべが寝たので、ここからはぬいぐるみたちの時間です。

おもちゃ箱の中で、会話します。

今回のテーマは「上流工程」です

ラパン
ラパン

7月の進捗状況で出てきた上流工程とか下流工程とかみんな分かったかな。

私が就活生の時は聞いたことすらなかった……

上流工程とはなんぞやという方のために、少しだけご説明させていただきます。
上流工程とは何かものを作る際の「考える作業」にあたります。
自分がエンジニアだとして、お客様先から「会社内でも楽しめるゲームを作ってほしい」と言われたとします。
この時、お客様先の要望に応えるために行う作業が上流工程(考える作業)になります。

ラパン
ラパン

具体的な内容をあげるとすれば

 
・提案依頼書の作成(お客様先から受け取るもの)
・提案依頼書に対するプレゼンテーション(「私たちエンジニアは、今回の要望を受けてこのようなものを作りますよ」といった感じです)
・要件定義の作成(提案したことに対して、実際に何をするのか改めてまとめます)
・設計書の作成(具体的にどうやって作っていくのかをまとめます)

ラパン
ラパン

上記が今回私たちが行った上流工程になります。
これは本当に一部の内容でまだまだ奥が深いので、気になった方はぜひご自身でも調べて見てください。

ヤストレブ
ヤストレブ

べべが寝た瞬間、おしゃべりになるうさぎ。

ベベ
ベベ

zzz

シアン
シアン

上流工程は本当に難しかったね。

でも新人がなかなか携わる機会がない工程だから、貴重な経験になった!

シアン
シアン

ちなみに、上流工程に対し、考えたものを「実際に作る作業」のことを下流工程といいます。
設計をもとにプログラムを作る「実装」、出来上がったものが正常に動くか、

バグがないか確認する「テスト」といった工程がありますよ。

シアン
シアン

プログラマーと聞いたら下流工程の方が想像できるかもね。

ヤストレブ
ヤストレブ

上流工程、ついでに下流工程について、理解してもらえたかな

そろそろあいつが起きる時間だから

今回はこの辺にしておこうや。