HapInS Developers Blog

HapInSが提供するエンジニアリングの情報サイト

応用情報技術者試験に合格した話

はじめに こんにちは、山本です。私は2022年夏ごろから、スキルアップのため、2022年中に国家資格であるITパスポート、基本情報技術者試験(以下「基本情報」)、応用情報技術者試験(以下「応用情報」)に合格することを目標とし勉強を始めました。 ちなみ…

HapInSの開発コンセプト

はじめに 受託開発で起こりうる問題 開発会社が自社の利益にフォーカスしてしまう 契約時に発注した内容と本当に欲しかったシステムが一致しない 開発会社とクライアント企業のパワーバランスに偏りが生まれてしまう HapInSの開発コンセプト お客様のビジネ…

OpenAIのChatGPTをMAKEと連携してLINE公式で「AI先生」を作ってみた

前回に引き続きOpenAIが盛り上がっているので、LINE公式とMAKEとAPI連携をしてAIを使いやすくしてみました。 LINE公式では、友達登録している人がお悩み相談をすることを想定してなんでも相談に乗ってくれる「AI先生」を作りました。 ちなみにですが、前回の…

OpenAIとマイクロソフトのパートナーシップ提携を延長

OpenAIとは 代表的なアプリケーション DALL-E 2 GPT-3 GPT-3を実際に使ってみた 開発事例について AIにコードレビューをお願いできるアプリ YouTube Summary with ChatGPT 最後に 先日、23年1月23日にOpenAIがマイクロソフトとのパートナーシップの延長を発…

システム開発におけるよくある失敗例

システム開発の目的 システム開発の成功とは 短期 / 狭義 中長期 / 広義 失敗に関する調査結果 よくある失敗例 スケジュール通りにプロジェクトが完遂しない 当初想定していたシステムと乖離したものが納品される 納品されたシステムの品質が悪い 失敗を回避…

HapInSの開発プロセス

はじめに 開発手法 / 方針 プロトタイプ、MVP開発 アジャイル、スクラム開発 コア / ノンコア クラウドネイティブ マインドセット 顧客志向 仮説思考 エッセンシャル思考 アウトカム思考 開発プロセス ビジネス要件整理 要求ヒアリング モデル、ユースケース…

HapInSがラボ型開発をおすすめする理由

はじめに ラボ型開発とは ラボ型開発と請負開発の契約形態の違い 準委任契約 請負契約 HapInSがラボ型開発をおすすめする理由 開発初期の段階で本当に必要なシステムは分からない アジャイル開発との相性がよい 本質に寄り添った提案や本当に必要な機能にフ…

バックエンドに欠かせないAWS Lambda関数&レイヤーの紹介!

Outline・概要 When to use Lambda Functions・いつLambda関数を使用すべき Adding Lambda Functions・Lambda 関数の追加 Creating a simple function・シンプルな関数を作成 How to call a function・Functionの呼び出し方 Events・イベント Adding Lambda …

本当に欲しいシステムを言語化する必要性

顧客が本当に必要だったもの なぜ要件定義で失敗するのか あなたは医者ではない あなたは自分が本当に欲しいものを理解していない あなたには現場の本当の声が届いていない よくある失敗例 現場で全く使われない機能 仕様変更に要した多大な労力と費用 開発…