Spekfy-ITプロジェクト管理システム

こんにちは、Habr! 今日は、 Spekfyプロジェクトを代表するEugene ebartashevichの話を共有したいと思います。



その目標は、ITプロジェクトを管理するための効果的なツールを開発することです。これにより、すべての要件とタスク、コスト、実装時間を仕様とともにまとめることができます。 私たちはカットに興味がある人を招待します-物語はユージン自身に代わって行きます。



/写真マークハンター CC



アイデアはどのようにして生まれましたか



そのようなサービスを立ち上げることについての考えは、独立した開発者としての私の仕事の間に現れました。 私はシステム管理者としてキャリアをスタートし、その後テスターとして働き、過去10年間、フリーランスの仕事をしています。 これが私のアップワークプロフィールです。



私は自分のスタートアップで働いた経験がなく、実際、私は自分でこのサービスを個人的に作った。 これは、さまざまな業界の顧客との協力の経験によって促進されました。 タスクは、パブリッシャープロジェクトを管理するためのCRMの開発と、建設会社の欠陥追跡システムの実装とは大きく異なりました。



これらのプロジェクトはすべて(テスト段階であっても)、製品の要件を収集し、それらに基づいてテストするためのケースシステムを構築する必要があります。 現在、このタスクの実装を可能にするさまざまなツール(Atlassian Confluenceなど)がありますが、一般的にはプロジェクト管理から分離されています。



開発オーダーの構造、コストとアップワークのクライアントの1つの実装のタイミングを評価する必要があるときにこの問題が発生しました。 ここで、まずクライアント自身が必要なものを決定できるように、彼がプロジェクトを私のspekfyシステムに導入することを提案しました。



次の顧客の1人が、私のプロジェクトを公開することを提案しました。 私は自分の能力を評価し、完成した製品プロトタイプの形に仕上げました。 中断を伴う開発に費やした合計時間は約2年でした。



すでに使用されている場所



上記で述べたように、私はかなり長い間、カスタム開発に専念していました。 クライアントの観点から見ると、フリーランサーとのやり取りには2つの主なタスクが含まれます。費用を節約するとともに、適切な品質で実行されるソリューションを取得することです。



パフォーマーにとっては特定の困難があります。 実行された作業の例だけであなたの能力のレベルを示すことは常に可能ではありません-最もクールなケースは通常、NDAの下にありますが、予算と期限を承認するには、まだどこかでクライアントと通信を開始する必要があります。



この段階で、私たちのソリューションSpekfy含まれます。 プロジェクトの個々の部分を実装するのにどれだけの費用がかかるかをクライアントに示し(開発予算を節約するためのニーズを評価できるように)、タスクの構造に関する共通の理解を示します(コンピテンシーのレベルを示します)。







そのような場合の例は、Upworkの注文の1つです。 さまざまなコースとプライベートレッスンを提供する企業向けのCRMの開発で構成されていました。



古典的な状況:顧客は、長期間にわたって体系的に要件を準備および収集しますが、最終的には、作業を開始するには表面的すぎます。 同時に、実装のタイミングとコストにも大きな期待が寄せられています。



コンポーネントに応じてプロジェクトを粉砕する際に、これらの各パーツに詳細な要件を設定しただけでなく、顧客が機能性パーツを単に忘れていることがわかりました。 これらの計算はクライアントの同僚による承認のために送信され、その後、議論が始まりました。



いつものように、忘れられた手紙や質問、不在着信、終わりのない承認の連鎖に徐々に絡み合い始めました。 彼らはSpekfyに切り替えるという1つの強い意志の決定により、これをすべて止めることができました。



すべてのニュアンスを分析するための構造化されたアプローチにより、最終承認が必要なすべてを追跡し、不必要な顧客要件を共同で拒否し、開発プロセスを開始することができました。



最終的に、実装のタイミングとコストに対する当初の期待が数回過小評価されており、顧客が機能の一部をプロジェクトの後続バージョンに移行することにより、機能の一部を簡単に放棄できることがわかりました。 この動きにより、妥協案を見つけることが可能になりました。



今後の計画



現在、私たちはすでに完全に「むき出しの」MVPから離れ、このプロジェクトをITプロジェクトに携わっており、さまざまなタスクを実装するための推定人件費を評価したいすべての人に提供しています。 現在、独自のプロジェクト、タスク、要件、ユースケースを作成することはすでに可能です。 さらに、Zapierと統合されています。



将来的には、アジャイル/ウォーターフォールの方法論に取り組むためにSpekfyを採用し、bitbucket / jira、slackおよびMS Projectとの統合を開始する予定です。 さらに、カスタムプロジェクトテンプレートを入力する必要があることに気付きました。 これらすべてに取り組み、サービスのユーザビリティの全体的なレベルを向上させる予定です。



PS テストに参加し、コメントでSpekfyについてのあなたの意見を共有することを皆に招待します。これに加えて、開発者-ebartashevichに質問をすることができます。



All Articles