Skip to main content
政府・公共機関向けソリューションを見る 詳しく見る
専門家に相談

言語を変更

Enterキーを押すとすべての結果を表示します。

よくある質問

プロジェクトの進め方、使用する技術、そしてセキュリティ・テスト・長期サポートへの取り組みについて、詳しくお答えします。評価担当者や技術レビュー担当者に向けて書いています。ここにないご質問は、直接お問い合わせください。

プロジェクト管理とチーム

  • Sweentは、プロジェクト全体を通じてお客様との効果的なコミュニケーションと協働をどのように確保していますか?

    Sweentは、透明性が高く一貫したコミュニケーションを重視しています。定期的な進捗報告、スプリントレビュー(Zoom/Google Meet)、関係者ミーティング、Microsoft Teamsでの日々のやり取り、そしてJiraやAsanaといった共同作業向けのプロジェクト管理ツールを組み合わせて活用しています。

  • どのようなプロジェクト管理ツールを使用していますか?

    タスク管理、スプリント計画、課題管理、進捗のモニタリングには主にJiraを使用しています。より上位の計画策定とマイルストーン管理にはAsanaを使用しています。また、バージョン管理とコード開発にはGitLabを組み合わせ、プロジェクトの状況を包括的に把握できるようにしています。

  • Sweentは、プロジェクトの期限をどのように守り、スコープの変更にどう対応していますか?

    綿密な計画、先回りしたリスク管理、アジャイル開発手法によって期限を守っています。プロジェクトを管理しやすいスプリントに分割することで、柔軟性と反復的な進行を可能にしています。変更は、文書化、影響評価、お客様による優先順位付け、透明性のあるコミュニケーションからなる体系的なプロセスで管理します。

  • Sweentは、プロジェクトの複雑さをどのように評価していますか?

    複雑さは、4つの主要な観点から評価します。技術面(技術スタック、システム連携、セキュリティ)、機能面(機能、ユーザーロール、ワークフロー)、データ面(量、多様性、速度、正確性、移行)、組織面(関係者、変更管理)です。スコアリングの仕組みで複雑さを数値化し、リソースの効果的な配分、適切な計画、リスク管理、正確な価格設定に役立てています。

  • Sweentは、人材をどのように定着させ、離職を最小限に抑えていますか?

    従業員アンケート、1on1ミーティング、専門能力開発の機会、明確なキャリアパス、競争力のある報酬と福利厚生、表彰制度、柔軟な勤務形態、そして協調的で革新的かつ互いを尊重する企業文化といった取り組みを通じて、前向きで意欲を持って働ける職場環境を育んでいます。

  • チームメンバー間で作業量をどのように配分していますか?

    Sweentは、中核チームと契約人材のネットワークを活用する柔軟な体制をとっています。作業量は、プロジェクトの要件と各メンバーのスキルに基づいて配分します。プロジェクトマネージャーとチームリーダーが作業量の偏りがないよう管理し、その状況はプロジェクト管理ツールで追跡しています。また、全員が必要なサポートを受けられるよう、オープンなコミュニケーションを保っています。

  • Sweentの開発チームの規模と経験レベルを教えてください。

    Sweentの中核となるリーダーシップチームは、ソフトウェア開発とプロジェクト管理において合計45年以上の経験を持つ4名の技術系エグゼクティブで構成されています。内訳は、シニアソフトウェアエンジニアリングマネージャー2名、シニア開発リード1名、デザインディレクター1名です。このチームがプロジェクトの遂行と品質保証を統括し、平均7年以上の経験を持つ開発者、デザイナー、QAスペシャリストなど15名以上の専門技術者からなるネットワークを管理しています。Sweentのモデルは、エグゼクティブレベルによる監督と柔軟なリソース配分を重視しており、開発チームを効果的に拡大できます。中核チームには、5名から10名以上の規模のチームでプロジェクトを管理し、的確にタスクを割り振り、協働を促してプロジェクトを成功に導いてきた実績があります。実際には、各プロジェクトは通常2名のシニアソフトウェアエンジニアリングマネージャーのいずれかが担当し、Sweent社内の人材と当社の幅広いネットワークの人材からなるプロジェクトチームを編成します。

  • Sweentは、開発チームの主体性をどのように引き出していますか?

    明確なコミュニケーション、信頼、裁量の付与、必要なリソースとトレーニングの提供、継続的な学習の推奨、そして障害を取り除くファシリテーターとしての役割を通じて、チームの力を引き出しています。メンバーには、それぞれの専門分野においてオーナーシップを持ち、自ら意思決定するよう促しています。

  • ScrumやKanbanなどのアジャイル手法について、Sweentにはどのような経験がありますか?

    アジャイルはSweentの理念の中心にあります。幅広いプロジェクトでScrumとKanbanの両方を活用してきた豊富な経験があり、反復的な納品、変化への適応、明確なワークフローの維持を実現しています。

  • Sweentは、開発者とユーザーの間のフィードバックループをどのように促進していますか?

    ユーザー受け入れテスト(UAT)、定期的なデモとプロトタイプ、フィードバックフォームとアンケート、直接のコミュニケーションチャネル、ユーザー行動を追跡する分析を通じて、フィードバックループを積極的に促進しています。

技術的なケイパビリティ

  • Sweentには、本番品質のアプリケーションを大規模に開発した経験がありますか?

    はい。Sweentには、大量のデータとユーザートラフィックを処理できるよう設計された、スケーラブルで安全な本番品質のアプリケーションを開発してきた実績があります。常にパフォーマンスと信頼性を最優先に、さまざまな業界向けのソリューションを提供してきました。例として、Fortune 500のプロフェッショナルサービス企業向けの高トラフィックなマーケティングキャンペーンサイトや、デジタルエージェンシー向けの包括的なソーシャルメディア分析ポータルがあります。

  • Sweentは、アップロード、検索、ダウンロードといった文書管理機能を備えたアプリケーションを構築できますか?

    もちろんです。アプリケーションに堅牢な文書管理機能を組み込んだ経験があります。アップロード、分類、タグ付け、検索(メタデータ、キーワード、本文による検索)、プレビュー、ダウンロード、バージョン管理、変更履歴の追跡、アクセス制御などの機能が含まれます。

  • Sweentには、社内外のユーザー向けにセキュアなAPIを開発した経験がありますか?

    はい。セキュアなAPI開発は当社の中核的な強みの一つです。認証(OAuth 2.0、APIキー、JWT)、認可(RBAC)、入力検証、暗号化(HTTPS、保存データ)、レート制限、そして包括的なログ記録とモニタリングについて、業界のベストプラクティスを採用しています。

  • Sweentは、既存のシステムやAPIと連携できますか?

    はい。幅広いシステムやAPIとの連携について豊富な経験があります。既存のAPIドキュメントを十分に理解すること、標準プロトコル(REST、JSON)を使用すること、堅牢なエラー処理、包括的なテスト、そしてサードパーティのプロバイダーとの明確なコミュニケーションをお勧めしています。

  • オープンソースのソリューションが適さない場合に、Sweentがカスタムコンポーネントを構築した経験はありますか?

    はい。適切な場合にはオープンソースのソリューションを活用しますが、プロジェクト固有のニーズに合わせたカスタムコンポーネントを構築した経験もあります。開発期間、保守性、互換性、セキュリティといった課題には、綿密な計画、コードレビュー、厳格なテスト、詳細なドキュメントで対処します。

  • Sweentは、Power BIのダッシュボードなどのデータ可視化ツールをアプリケーションに組み込めますか?

    過去のプロジェクトでPower BIを直接統合したことはありませんが、その価値を理解しており、カスタムのダッシュボードソリューションを構築してきました。Power BIや同様のツールをお客様のアプリケーションに統合する能力と準備は十分に整っており、シームレスなユーザー体験と堅牢なセキュリティ管理を確保します。

  • Sweentには、ESRIなどの地図ソフトウェアをアプリケーションに組み込んだ経験がありますか?

    はい。これまでは主にGoogle MapsやLeafletといった他の地図ライブラリを使用してきましたが、地理空間データの統合の原則を理解しています。新しい技術にも素早く適応し、地図ソフトウェアをお客様のアプリケーションに効果的に統合できると確信しています。類似技術での経験を活かし、カスタムコンポーネントの開発、オンラインサービスとの連携、必要なセキュリティ管理の実装を行います。

  • Sweentは、自社で開発したアプリケーションのシステム管理とユーザーアカウント管理にも対応できますか?

    はい。包括的なシステム管理とユーザーアカウント管理の機能を実装した経験があります。ロールベースのアクセス制御を備えた専用の管理画面、ユーザーの認証・認可、ユーザーアカウントを管理するツール、パスワード管理、ユーザーのアクティビティログなどが含まれます。

  • Sweentには、検索エンジンを活用したアプリケーションを開発した経験がありますか?

    はい。Elasticsearchなどの検索エンジンを活用し、アプリケーションに強力な検索機能を提供した経験があります。インデックス作成やクエリには複雑な面もありますが、ユーザーが自然言語のクエリで素早く情報を見つけられるようになることで、使いやすさが大きく向上します。

  • Sweentは、アプリケーションのパフォーマンスをどのように確保していますか?

    パフォーマンスの最適化に真剣に取り組んでいます。コードの最適化、キャッシュ、画像の最適化、データベースの最適化、負荷分散などの手法を用いています。パフォーマンスは、ページ読み込み時間、Time to First Byte(TTFB)、サーバー応答時間、データベースのクエリ時間、エラー率、スループット、First Contentful Paint(FCP)、Largest Contentful Paint(LCP)、Time to Interactive(TTI)などの指標で測定します。分析と改善には、Google PageSpeed Insights、GTmetrix、WebPageTestなどのツールを使用しています。

  • Sweentには、クラウドベースの開発、テスト、トレーニングの経験がありますか?

    はい。クラウド環境を深く理解しています。環境を分離し(Dev、Test、Stage、Training、Prod)、TerraformやAWS CloudFormationなどのInfrastructure as Code(IaC)ツール、Dockerによるコンテナ化、KubernetesとECSによるコンテナオーケストレーションを活用しています。

  • Sweentは、異なる環境にまたがるアプリケーションの複数インスタンスのバージョン管理をどのように行っていますか?

    バージョン管理にはGitを使用し、ブランチ戦略(Gitflowなど)を採用しています。各環境は特定のブランチと同期させます。統合時の問題を最小限に抑えるため環境間の同期を保つよう努めており、どの程度の差異が生じるかは開発サイクルによって異なります。

  • Sweentの一般的なデプロイ頻度と、変更のリードタイムを教えてください。

    デプロイの頻度は、プロジェクトと採用する手法によって異なります(アジャイルの場合、通常2〜4週間またはそれ以下)。変更のリードタイムは、その複雑さによって異なります。CI/CDパイプラインを通じて、迅速かつ信頼性の高い納品を目指しています。

  • CI/CDの原則について、Sweentにはどのような経験がありますか?

    迅速で信頼性の高い納品のためにCI/CDを積極的に取り入れています。当社のプロセスには、継続的インテグレーション(定期的なコードのマージ、ビルドとテストの自動化)、継続的デリバリー(デプロイの自動化)、自動テスト、Infrastructure as Code、モニタリングとフィードバックが含まれます。GitLab CI/CD、Jenkins、AWS CodePipelineなどのツールを使用しています。

  • Sweentは、プロジェクトに適したアーキテクチャパターン(マイクロサービスなど)をどのように決定していますか?

    アーキテクチャパターン(マイクロサービス、モノリシック、SOA、サーバーレス)は、プロジェクトの要件に基づいて慎重に検討します。要件の収集、技術評価、アーキテクチャ設計、プロトタイピング、評価と改良というプロセスを経て、スケーラビリティ、保守性、パフォーマンス、セキュリティ、複雑さ、コストなどの要素から利点と欠点を比較検討します。

  • Sweentには、サードパーティのAIツールを統合した経験がありますか?

    個々のAIツールすべてについて経験があるわけではありませんが、決済ゲートウェイ、ソーシャルメディアのAPI、CRMシステム、地図APIなど、幅広いサードパーティのソフトウェアやAPIを統合してきた豊富な経験があります。当社の統合プロセスでは、ドキュメントの理解、明確な計画の策定、堅牢なエラー処理とログ記録の実装、綿密なテスト、そしてプロバイダーとのコミュニケーション体制の確立を重視しています。

  • Sweentは、複数のプラットフォームやデバイスで動作するレスポンシブなアプリケーションを作成できますか?

    はい。レスポンシブデザインは当社の中核的な強みです。フルードグリッド、可変サイズの画像、メディアクエリ、モバイルファーストのアプローチを用いて、あらゆるデバイスで最適なユーザー体験を実現します。

  • SweentにはOpenShiftの経験がありますか?

    はい。SweentはOpenShiftを熟知しており、Dockerやその他のコンテナオーケストレーションプラットフォーム(Kubernetes、Amazon ECS)について豊富な経験があります。

  • モダナイゼーションプロジェクトに関わるさまざまな技術について、Sweentにはどのような経験がありますか?

    Sweentは、ソフトウェア開発ライフサイクル全体にわたって幅広い技術の専門性を備えています。また、ミッションの要件の変化に応じて、新しい技術にも柔軟かつ素早く対応します。当社の中核となる技術スタックの概要は次のとおりです:

    • フロントエンド:Angular、React、JavaScript、TypeScript
    • バックエンド:Node.js、Python、C#(.NETとの連携)
    • データベース:SQL Server、PostgreSQL、MongoDB
    • クラウド:AWS(S3、EC2、Lambda、RDSなど)、Azure、Google Cloud Platform
    • CI/CD:GitLab CI/CD、Jenkins、AWS CodePipeline
    • DevOps:Docker、Kubernetes、Terraform
    • テスト:Jest、Cypress、Selenium、Mocha、Chai、JMeter、LoadRunner
    • デザイン:Figma、Adobe XD、Balsamiq
    • その他:Git、npm、yarn、webpack、Maven

セキュリティとコンプライアンス

  • Sweentは、監査ログをどのように実装し、維持していますか?

    すべてのデータ変更とセキュリティ関連のイベントを追跡するため、構造化された監査ログを実装しています。標準化された形式を用い、ログを不正アクセスから保護し、定期的にログを確認するとともに、ログ分析には自動化ツールを活用しています。

  • Sweentは、アプリケーション内のセキュリティ、認証、認可をどのように確保していますか?

    業界のベストプラクティスに従い、多要素認証(MFA)、ロールベースのアクセス制御(RBAC)、データの暗号化(転送中および保存時)、入力検証、定期的なセキュリティ監査、最小権限の原則を採用しています。

  • Sweentには、シングルサインオン(SSO)や関連技術の経験がありますか?

    はい。SAMLとOAuth 2.0を用いたSSOソリューションの実装経験があります。その他の認証技術にも精通しており、新しい要件にも素早く対応します。

  • Sweentは、業界のコンプライアンス基準にどのように取り組んでいますか?

    連邦政府および業界の関連するコンプライアンス要件の遵守に努めています。個々のコンプライアンスフレームワークすべてに対応した経験があるわけではありませんが、HIPAAやPCI DSSなどの基準についての経験があり、プロジェクト固有のニーズにも常に対応できる体制を整えています。

  • Sweentは、保存データのセキュリティをどのように確保していますか?

    AESなどの業界標準の暗号化アルゴリズムを使用し、透過的データ暗号化(TDE)、フィールドレベルの暗号化、ファイルシステムの暗号化、クラウドベースの暗号化サービスといった手法を用いてきました。

  • 開発ライフサイクル全体を通じてソフトウェアのセキュリティを確保するための、Sweentの取り組みを教えてください。

    要件の収集からデプロイ、保守に至るまで、開発のあらゆる段階にセキュリティを組み込んでいます。当社のセキュア開発ライフサイクル(SDL)には、セキュリティ要件の定義、脅威モデリング、セキュアな設計原則、コードレビュー、静的・動的解析、ペネトレーションテスト、セキュリティトレーニング、脆弱性管理、インシデント対応計画が含まれます。

テストと品質保証

  • Sweentは自動テストを使用していますか?

    はい。自動テストと手動テストを組み合わせて実施しています。網羅的な自動テストカバレッジを目指していますが、一部のテスト(探索的テスト、ユーザビリティテスト)は手動で行うのが最適です。自動テストには、Jest、Cypress、Selenium、Mocha、Chaiなどのツールを使用しています。

  • Sweentは、Section 508準拠のテストにどのように取り組んでいますか?

    SweentはSection 508への準拠を重視しており、段階的なテストと開発終了時のテストの両方を開発プロセスに組み込んでいます。自動のアクセシビリティチェックはCI/CDパイプラインに組み込まれ、単体テストと結合テストの段階の後に実行されます。自動テストには、Accessibility Insights for Web、WAVE、Pa11y、Lighthouseなどのツールを使用しています。さらに、JAWSやNVDAなどの支援技術を用いた手動テストを実施し、包括的な準拠と、すべてのユーザーにとって使いやすい体験を確保しています。

  • Sweentは、自動テストにCI/CDツールを活用していますか?

    はい。単体テスト、結合テスト、パフォーマンステストなど、さまざまな種類のテストにCI/CDツールを幅広く活用しています。これらのテストをパイプラインに組み込むことで、コード品質を確保し、問題を早期に発見しています。

  • Sweentは、回帰テストをどのように実施していますか?

    回帰テストにはJest、Cypress、Seleniumなどのツールを使用し、CI/CDパイプラインに組み込んでいます。理想的にはコミットごとに回帰テストを実行しますが、テストスイートの規模と複雑さに応じて頻度を調整する場合があります。

  • Sweentのパフォーマンステストの進め方を教えてください。

    パフォーマンステストにはJMeterやLoadRunnerなどのツールを使用しています。通常はコミットごとには実行しませんが、パフォーマンステストはCI/CDパイプラインに組み込まれており、マイルストーン時、主要リリースの前、または必要に応じて手動で実行します。

  • Sweentは、セキュリティテストをどのように実施していますか?

    セキュリティテストには、OWASP ZAP、SonarQube、Snyk、Burp Suiteなどのツールを使用しています。静的解析はCI/CDパイプラインに組み込むことができ、動的解析とペネトレーションテストは通常、手動または定期的なスケジュールで実施します。

  • Sweentは、レスポンシブデザインをどのようにテストしていますか?

    モバイルファーストのアプローチを採用し、BrowserStackやSauce Labsなどの自動化ツールと、さまざまな実機(各種のiPhoneやAndroidのモデル)での手動テストを組み合わせてテストしています。

  • Sweentの品質保証プロセスの全体像を教えてください。

    当社のQAプロセスには、要件分析、テスト計画、テストケース設計、テスト環境の構築、テストの実行(自動と手動の両方)、不具合管理(Jiraを使用)、回帰テスト、パフォーマンステスト、セキュリティテスト、ユーザー受け入れテスト(UAT)が含まれます。リスクベーステスト、探索的テスト、継続的テストなど、さまざまなテスト戦略を採用しています。

運用と保守

  • Sweentは、開発後のサポートと保守を提供していますか?

    はい。Sweentは、バグ修正、パフォーマンスのモニタリング、セキュリティアップデート、技術サポート、機能拡張、保守リリースを含む、包括的な開発後のサポートを提供できます。また、基本的なメールサポートから24時間365日の電話サポートまで、お客様のニーズに合わせたさまざまなサポートレベルをご用意できます。

まだご質問がありますか?

契約やRFPへの回答に向けて当社を評価中ですか?直接ご質問ください。技術的なご質問には、技術者がお答えします。

専門家に相談 ガイドを見る

デジタルインパクトを拡大する準備はできていますか?

エンタープライズ向けWordPress/Drupalの移行からカスタムAIエージェントの統合まで、お客様の成長を支えるテクノロジーを構築します。飾りはいりません。あるのは卓越したエンジニアリングだけです。

技術ディスカバリーを予約する