PBL型システム開発A:第一回デモ

こんにちは.PBL型システム開発A TAのこでら(代表代行)です.

 

6/13(月)

今週は、はじめてのデモでした。

デモでは、各チームでブースを設けて、PBLで活動している内容について発表します。

限られた時間の中で、開発概要やデモを伝える必要があるため、

最初は上手くいかないだろうなあと個人的に思い込んでいたのですが、

どのチームも、デモに向けての準備に時間をかけてきた様子が発表の内容から伝わってきました。

また、質疑応答では学生同士のやりとりも多く見られ、他のチームへの関心も全体として多かったのではないでしょうか。

demo01 demo02 demo03 demo04 demo05 demo06

次回のデモまでに、夏季休暇(その間、インターンシップやenPiT)を挟みますが、今回のデモのフィードバックを真摯に受け止め、休み明けにすぐに行動に移れるようチームで話しあっておくことをおすすめします。

お忙しい中、デモのために来てくださった企業や先生方、ありがとうございました。

 

執筆者 こでら

 

 

PBL型システム開発A:リーンキャンバス

こんにちは.PBL型システム開発A TAのもりや(代表)です.

4/25(月)

今週は,「リーンキャンバス」を行い,プロジェクトにおいて求められること,開発することで解決される問題点などをチームで話し合いました.

リーンキャンバスを初めて行なった学生が多い中,多くのアイディアが出ていました.チームによってはすでに顧客とのミーティングを済ませたところもあったとは思いますが,あらゆる側面からプロジェクトについて考えたことで,新たな気づきがあったのではないかと思います.

今回出た意見や気づきをプロダクトや顧客への提案に反映できるといいんじゃないかなと思います.

IMG_0970IMG_0972Slack for iOS UploadIMG_0971IMG_0969IMG_0968

執筆者 もりや

PBL型システム開発B:第1回デモ会

こんにちは、PBLシステム開発BからTAに加わりました、高度ITコース修士2年の古谷です。

10月からスタートしたPBL型システム開発Bでは、前期のPBL型システム開発Aに引き続き開発を行いますが、約1~2ヶ月という短いスパンでリリースを行う反復型開発を行います。リリースの前にはデモ回も行いますので、顧客のみならず多くの人からフィードバックを頂くことが出来ます。

10月26日は、前半は日本電気株式会社の誉田様から品質マネジメントに関する講義と、後半はPBL型システム開発Bの最初のデモ回が行われました。

前半の誉田様の講義では、ソフトウェアを取り巻く現状の品質の考え方や、アジャイル開発における品質確保の手法を、社内の実例を用いてご講義頂きました。PBLでは、実際の顧客の業務で利用して頂くことを前提にシステム開発を進めていますので、誉田様の講義を参考に、ぜひ品質も念頭に置いて開発を進めていきましょう。

後半のデモ回では、PBL型システム開発A同様、チームごとにブースに分かれて、今月末に控えているリリースに向けて現状報告とデモを行いました。各チームとも、実際に動作するシステムができ始め、全体像が見えてきた感じがします。

しかし、開発の目標やシステムの目的が曖昧で、オーディエンスに伝わりにくかったチームも見られました。今後は、限られた時間でシステムの意義や素晴らしさが初見の人にも伝わるよう、工夫してデモを行うように心がけていきたいですね。

1年間のPBLも後半戦、今回のデモとリリースの反省点を活かし、システムの完成度をより高めていって欲しいと思います。

古谷

2015-10-26 16.54.30 2015-10-26 17.34.35 2015-10-26 17.34.46 2015-10-26 17.35.44

リーダブルコード勉強会 in 筑波大を開催しました!

高度ITコースの学生有志の運営で、「リーダブルコード勉強会 in 筑波大」を開催しました。
対象は、高度ITコースだけでなく筑波大生もしくは関係者です。普段、東京などで多く開催される勉強会を筑波大で行なうことで、いままで勉強会に行きたくても少し遠くて躊躇していたような学生にも参加してもらうことを狙いました。

定員の30名は事前予約で埋まり、当日は29名が参加しました。

リーダブルコードとは、良いソフトウェアのコードを書くためのテクニックについて記述されている書籍です。オライリー社から発行されています。

技術者として読んだほうが良い本としていろいろな場面で紹介されており、エンジニアの多くの人がこの本の存在については知っていると思います。

講師に、リーダブルコード日本語版の解説を書かれた、株式会社クリアコードの代表である、須藤功平さんをお招きし、リーダブルコードの見つけ方について講義していただきました。講義の後は、実際に手を動かしながら、自分の書いたコードや他人の書いたコードから「リーダブルなコード」を見つけるというワークショップも行われました。

勉強会2E803B516-4846-4FAA-A295-A5776921C21FIMG_1292IMG_1269IMG_1293

参加者のワークショップを支えるメンターには、講師の須藤さん(@kou)を始めとして、同社の沖元さん(@okkez)、Rubyコミッタの田中さん(@akr)、リーデックスの島田さん、田崎さんのほか、これまで外部のリーダブルコード勉強会に参加したことのある学生さんに協力していただきました。

IMG_1291146DB5A2-4729-4FCD-9F09-E5BFEB295099 (1)勉強会1IMG_1278IMG_1295

ランチ&懇親会は株式会社SEプラスさんよりご提供いただきました!

IMG_0495IMG_0502IMG_1306IMG_1303IMG_1308IMG_1309

勉強会終了後にアンケートをとった結果、総合的な満足度は平均7.9となりました。一部の参加学生さんにたいして、うまく趣旨を伝えきれていなかったことが要因かなと思います。また、「リーダブルコード」の本の内容は今回の勉強会に含まれていませんでしたので、その部分で少しギャップがあったのかなと思います。

一方で、「勉強になった」「楽しかった」などの肯定的なコメントも多く見られたので、開催した側としては非常に良かったかなと思います。

こちらがアンケート結果の全てです(閲覧回数制限が有るようなので、ご覧になれない場合があります。すいません)

最後になりましたが関係者の皆様、本当にありがとうございました!

協賛:株式会社クロノファクトリー (http://cronofactory.com/)
株式会社SEプラス(http://www.seplus.jp/)
社団法人アジャイルチームを支える会
後援:筑波大学 enPiT (http://www.cs.tsukuba.ac.jp/enPiT/)

PBL型システム開発A:デモ会

こんにちは!TAの高杉です。

今回のPBLの授業では、前期に作り上げたものを先生や、学外の方にデモンストレーションを行う会でした。

先生方の他に、企業の方々やM2の先輩方もたくさんお越しいただきました。

たくさん貴重な意見を頂いたと思うので、後期のPBLBにうまく反映させて欲しいです。

 

IMG_6010 IMG_6005 IMG_6000 IMG_5986IMG_5998

高度IT勉強会「AITLT #2 Gitハンズオン」の紹介

こんにちは!TAの高杉です。

今回は、5月21日に開催された高度IT内勉強会「AITLT」を紹介します。

AITLTは、高度ITコース内の有志で運営されている勉強会で、先日の開催で第2回を迎えました。(事前に目的共有を兼ねて第0回を開催しているので、実質3回目の開催です)

基本的には、LT(Lightning Talk)と称して各回のテーマや自分の好きなことについて5分程度で共有することにしています。

一方で、M1に対しての技術的なフォローアップのために、少し長めに時間をとってワークショップ形式の勉強会を企画することもあります。

先日の第2回では、「Git ハンズオン」と題して、バージョン管理システムの一つであるGitについてM2からレクチャーしました。

写真 2015-05-21 19 14 50

 

高度ITコースでは、基本的にコードの管理をGitで行うことにしており、最終成果物の一つとしてGitのリポジトリを提出します。なので、コースのメンバーとしては必須のスキルというわけです。

しかし、大学の研究などでもGitを使って開発することは珍しいことなので、なかなかGitを使ったことがある人はいません。

なので、バージョン管理システムという言葉から、Gitの概要、Gitの良い所、基本的な仕組みまでをひと通り講義形式で説明し、その後リモートリポジトリを使って、コンフリクトの解消などにトライをしてもらいました。

講義で使った資料は、Slideshareにアップロードしてありますので、よろしければ御覧ください。

今回のワークショップには、M1も多く参加してくれましたが、メンターとしてM2も多く参加してくれました。学年をまたいで色々交流する仕組みにも、コースの学生として取り組んでいます。

写真 2015-05-21 20 28 25

 

以上、AITLTの紹介でした!

第4回 PBL型システム開発A:チームビルディング

こんにちは! TAの高杉です。

第4会のPBL型システム開発では、フリースケール・セミコンダクタ・ジャパン株式会社 安田様より「チームビルディング」について講義していただきました。

IMG_5967

IMG_5974

講義中には、チームでワークショップなども含まれおり、即席ながら教員・TAチームも参加をしました。

「チームビルディング」の講義終了後は、いつものように進捗報告タイムでしたが、安田様にもそのままご参加いただき、貴重な意見を沢山いただくことができました。

M1のみなさんも、普段とは違う目線の意見に大きな刺激を受けたと思います。

第2回 PBL型システム開発A:リーンキャンバス

ブログを御覧の皆さんこんにちは!TA担当の今川です。

2015年4月20日はPBL型システム開発Aの第2回講義がありました。
前半の演習では リーンキャンバス 作成の演習を行いました

リーンキャンバスとはプロダクトディスカバリーの中の
アイディアを一枚のキャンバスにまとめる手法です。

SS 2015-05-01 11.00.44

今回は4チームそれぞれでリーンキャンバス作成を行いました。
みんな一生懸命アイディアを出しています!
様子を見るとチームごとの特色が出始めました気がします。

2015-04-20 15.46.11 2015-04-20 15.46.22 2015-04-20 15.46.25 2015-04-20 16.12.43

後半は一番最初の進捗報告です。
進捗報告では各チームごと、全員が2〜3回発表することになります。
4チームとも迷いながらも一生懸命まとめてきたことが伺えました。
顧客訪問をしたり、ミーティングを行ったり、
最初の一歩を歩み始めたことが伺えます。
一方、講師陣や我々TAからの質問やコメントもたくさんでました。
プロジェクトの最初なので特に心配な部分、確認しておきたいところ、ちゃんとできてるか心配になりますね。
最初なのでプロジェクトがうまく軌道に乗るよう、熱心になげかけていきました。

後輩の様子を見ながらアドバイスしていくのは予想以上に楽しく、自分たちの勉強にもなりました。
来週の進捗報告も楽しみですね

文責 高度IT M2 今川

第1回 PBL型システム開発A:テーマ紹介とチーム分け

こんにちは! TAの高杉です。

4/13日(月)は、PBL型システム開発Aの初回講義でした。

PBL型システム開発という授業は、前期のAと後期のBで分割されています。PBL Aではチームビルディングを行い、顧客の要望を正しく理解し、Bに向けた最初の動くプロトタイプを作ることを目的とします。PBL Bでは、Aで作られたプロトタイプをより発展させ、顧客の抱える問題・要求に対して解決策を提供することが目的です。

今年度の新入生16名は、4チームに分かれてこれから一年間のプロジェクトに取り組むことになります。

先生方がチーム編成について話し合っている間に、新入生には一年間の抱負を発表してもらいました。みなさん、それぞれの思いや目標を持ってこのコースに入ってきていると思いますので、彼らが一年間パワーを発揮できるよう、TA共々努力をしていきたいと思います。

2015-04-13 17.57.29

チームが決まった後は、顧客との初回打ち合わせのスケジューリングを各チームが行いました。

次回(4/20)からは、講義に加えて各チームの進捗報告が始まります。

執筆者 高杉

2月16日PBL最終成果報告会

TAの田中です。

2月16日に行われた最終成果報告会について紹介します。

前半は各チームが一年間の成果についてプレゼンテーションを行いました。

IMG_5345 IMG_5327 IMG_5399

紆余曲折がありながらも、顧客満足度の高いシステムを納品することができていると感じました。

後半行われたデモでは各チームとも前回のデモより改善されており、非常に完成度の高いシステムを見ることができました。

IMG_5425 IMG_5421 IMG_5418

M1の皆様、一年間PBLご苦労様でした。

PBLを通して、得た成果を来年度の研究開発プロジェクトで活かしてもらいたいと思います。

それでは、一年間お疲れ様でした。

執筆者 田中