Safie Engineers' Blog!

Safieのエンジニアが書くブログです

スクラム開発のメリット 〜スクラム初心者が経験して感じたこと〜

初めまして。セーフィーの伊原と申します。
今年で社会人3年目で、セーフィーには2021年11月に入社いたしました。

現在はビジネスユニット1にてフロントエンド開発を主に担当しています。
ビジネスユニット1は主に飲食・小売業のDX実現を目的とした部署で、多店舗経営者向けのクラウドカメラ管理アプリケーションや、店舗内の人を検知するAIを搭載したクラウドカメラの開発を行っています。

今回は私が所属しているフロントエンドチームにて実施しているスクラム開発についてご紹介いたします。
私にとってスクラム開発はセーフィーが初めての経験で、当初は慣れない事も多かったですがとても良い取り組みだと感じています。

本記事では初めにスクラムの簡単な説明をした後、開発現場で実践している開発フローについてご紹介いたします。その後、私が考えるスクラムの良さについて所感を述べます。

  • スクラム開発の概要
  • Safieのフロントエンドの開発フロー
  • スクラム開発のメリット
  • 最後に
続きを読む

「モノ」×「サブスク」業務システム紹介!

こんにちは!
セーフィー株式会社 業務システム部でエンジニアをしている大林と申します。

業務システム部とは、その名の通り業務系システムの開発・運用を行なっている部署です。
以前の職種別エンジニア紹介の記事における「業務システムエンジニア」が所属しています。
ということで今回は、セーフィーのサービスそのものについてのお話ではなく、セーフィーのサービスを支える業務システムのお話です。

  • 業務システムの全体像
  • 業務フローに沿って紹介
    • 1. 商談作成
    • 2. 出荷
    • 3. 売上作成
    • 4. 請求書発行
  • DataSpider Cloud
  • これから
続きを読む

セーフィーにはどんな種類のエンジニアがいるの?職種別にエンジニアを紹介!

初めまして。セーフィーの柏木です。
AI/画像処理エンジニアで、テックブログ運営チームにも所属しています。

今回は、セーフィーにおけるメイン事業であるクラウド録画サービスと各職種のエンジニアの業務について紹介します。
クラウド録画サービスシステムの全体像と、それぞれのエンジニアが一体何をやっているのか、わかりやすくお伝えできればと思います。

  • セーフィーのクラウド録画サービスシステム
  • クラウド録画サービスの流れと、担当エンジニアの紹介
    • 組み込みソフトウェアエンジニア
    • サーバーサイドエンジニア/インフラ・SREエンジニア
    • AI/画像処理 エンジニア
    • フロントエンドエンジニア
    • iOS/Androidエンジニア
    • 業務システムエンジニア
    • QAエンジニア
    • データエンジニア
  • 最後に
続きを読む

Safie APIとNode-REDを連携して会議室の空き状況を確認する

こんにちは。 セーフィー株式会社 バックエンドエンジニアの河津です。

先日ご縁あって、Node-REDをテーマにしたミートアップで簡単なLT(ライトニングトーク)をさせていただく機会がありました。

Node-REDというのはフローベースのビジュアルプログラミングツールでして、ノーコード/ローコードなアプリケーションの開発を行うことができるツールです。(詳しくは後述します。)

どのような登壇内容にするか迷っていたのですが、当社で提供しているサービス「Safie API」とNode-REDが、ノーコード/ローコード開発の観点から相性いいのではなかろうかと思い立ち、これらを連携して会議室の空き状況を確認するシステムのプロトタイプを作りました。

今回はその内容に触れつつ、Safie APIとNode-REDの連携活用例について紹介させていただきます。

  • 今回作るもの
  • Safie APIとは?
  • Node-REDとは?
  • Safie APIの使用準備
  • Node-REDでのシステム構築
    • 1.Slack in ノード
    • 2.Switch ノード
    • 3.functionノード
    • 4.http requestノード
    • 5.functionノード
    • 6.Slack outノード
  • やってみた感想
続きを読む

セーフィーのインターンに参加しました

こんにちは!

このたびセーフィー株式会社でインターンをさせていただきました、吉田と申します。 この記事を通して、インターンで得た学びや、会社の雰囲気などが伝われば嬉しいです。

  • インターンをした経緯・目的
  • セーフィーのどこに興味をもったのか
  • 選考
  • インターンの概要
  • やったこと
    • 行動認識の既存モデルの検証
    • 機械学習モデルの量子化
  • 学んだこと・感想
続きを読む

Safie APIの始め方と動作方法の紹介

企画部 商品企画 今野です。Safie APIのプロジェクトの企画を担当しています。

Safie APIは現在β版として公開していますが、それを正式版にすることが近々の私の業務目標となっています。私の業務区分は、企画立案・プロジェクトマネージメントですので、バリバリの技術屋の方々に比べるとテックブログを書くには力不足感が正直否めませんが、今回、Safie APIの紹介の場を頂けるとのことで、こうして筆を取らせて頂くことになりました。

本投稿では、Safie APIの概要と簡単な動作お試し方法をご紹介します。よろしくお願いいたします。

2023.11.6 追記: 最新のSafie APIの紹介として「Safie API v2(正式版)の始め方とトライアル方法の紹介」を投稿しています。この記事の内容は古いものになっていますので、最新の情報は上記記事を確認ください。

  • Safie APIとは?
  • Safie APIを利用するには?
  • Safie APIを動かしてみる
    • ①カメラ所有者に接続許可をもらう
    • ②Code情報を使ってTokenを取得する
    • ③アクセスできるデバイス一覧を取得する
  • 最後に
続きを読む

画像認識技術、サービスの自社利用

セーフィーでCTOをさせて頂いている森本です。

  • なぜ顔認証で勤怠管理をすることに
    • 実際のニーズ
  • 実際にやってみた内容
    • 1. 電子錠のリモート開閉
    • 2.顔認証によるドアの解錠管理
      • 1-1.セーフィー対応カメラによる解錠管理
      • 1-2.タブレットによる解錠管理
      • 1-3.細かなチューニング
    • 3.顔認証による勤怠管理
  • 最後に

久々の投稿となってしまいました。 先日の記事で顔認証で勤怠管理の紹介をしましたが、今回はそのシステムの導入までの道筋も含めて紹介します。

続きを読む

実務未経験者でもAIの仕事ができる?

こんにちは!イメージングシステムグループの二宮です。2020年2月に入社し、画像処理の基礎知識を日々学びながら、機械学習モデルのアルゴリズムを開発したり、デプロイメント方法を検討したりしてAIシステム開発に携わっています。「AIの仕事は実際何をやるの?」や、「実務未経験者でも大丈夫と言われてもどこまで信じればいいのか・・・」などと思われる方も多いと思いますので、入社した経緯と普段の業務の一部を紹介してまいります。

  • 今までの経歴
  • AIの仕事って何をやるの?
    • データ集め
    • アノテーション作業
    • アルゴリズムの調査
    • 実装/実験/評価
    • POC
  • そもそもなぜセーフィーに入社を決めたのか
    • AIをやるにはある程度の余裕が必要
    • 入社を決めるときの私の判断基準
  • 最後に
続きを読む

Safie Viewerのデザイン改善に向けて意識したこと・良かったこと

デザイナーの木下です。2020年5月から主にSafie Viewer[セーフィービューアー(Webアプリケーション)]のユーザーインターフェイスデザインを担当しています。Safie Viewerのカメラ一覧画面の機能追加およびデザイン変更を機に、ユーザーインターフェイスデザインの改善を担当し始めました。

Safie Viewerのカメラ一覧画面の機能追加とデザイン変更にあたり、Safie Viewer全体のデザイン改善に向けて意識したことや良かったことを振り返ってみます。

  • デザインを担当する前の状況と前提
  • 意識したこと
  • それはなぜか
  • プロジェクトを進めるうえで良かったこと
    • 既存の仕様やUIデザインの経緯を知ってから進めることで、段階的な改善を進めやすくなった
    • アップデートを続けやすい共有の仕様書(要件定義書)を用意してから進めた
    • デザインガイドラインに沿って一般的なUIデザインに沿う表現に近づけた
    • 事例:レイアウトを一般的な表現に変えた
      • カメラ一覧画面:デザイン変更前
      • カメラ一覧画面(サムネイル表示):デザイン変更後
      • カメラ一覧画面(リスト表示):新規追加
      • カメラ一覧画面の動き
  • デザインシステムを少しずつ導入
  • 実装後の細かな調整によってUIデザイン品質を高められた
  • 仕様書(要件定義書)に経緯を残した
  • 状況に応じたちょうど良いバランスを意識した
  • UIデザインの視覚的な品質を高めるために
  • 今後改善したいこと
  • さいごに
続きを読む

© Safie Inc.