Startup MakerからターンキーWebプロジェクトを作成する機能

進行中のGeekWeek-2015カンファレンスの枠組みの中で、私たちはスピーカーとコミュニケーションを取ります。 今日、多くの人に彼の記事DenisIzmaylovで既に知られているStartup Makers CEO、Denis Izmaylov









デニス、あなたは15年以上にわたってWeb開発を行ってきました。 一方向へのこのような安定した愛着の理由は何ですか?


残念ながら、私は15年ではなく13年でWeb開発に携わってきました。 :) 1998年の夏、私は自分でプログラミングを発見し、1年後にWindows用のソフトウェアの開発に興味を持ちました。 そして少し後-独自のオペレーティングシステムを作成することによっても。 その後、私はインターネットにアクセスできませんでした。 遠くのシベリアでした。 そして2002年の春、運命は私を素晴らしい人と一緒に連れてきました。 彼は私に、Web、Apache、PHPの可能性を開いてくれました。 いくつかの実験的なプロジェクトを行った後、私は自分の研究、独学、創造、そして美しくする能力が多くの人々にとって興味深く有用であることがわかりました。 あなたの成長と結果が社会にとって楽しく有益であるとき、それは刺激的で刺激的です。




どんな素晴らしい人について話しているのですか? これは一種の最初の教師とメンターであることを正しく理解できますか? 彼について詳しく説明してもらえますか?


教えることはできず、学ぶことしかできません。 マヌクアスタチュリアンは珍しい人です、私の仲間です。 そして、インターネットだけでなく、テクノロジー全体が私が住んでいた場所からはほど遠いものでした。 しかし、彼と私は彼らへの執着によって非常に際立っていました。 私たちが紹介されたとき、私たちはお互いのビジョン、アイデア、知識を共有し、止めずに数時間話しました。 その日から現在まで、私たちは友達です。 彼には素晴らしい家族と親切な母親がいます。 :)


自分の知識が他の人にとって興味深く有用であるとどのくらい正確に知りましたか?


これには2つの側面があります。 一方では、これは私が研究で積極的に獲得した知識であり、それを共有する準備ができています。 その一方で、使用する能力と直感により、製品のより良いバージョンを作成できます。 最初は、すべてがシンプルです-彼らは私に助けを求め、人々の問題を解決しました。 同時に、私はさまざまな方法で知識を適用する能力を実現しました。


最初のプロジェクト



それから、グローバルなインターネットは現在ほど多様ではなく、依然として高価な喜びでした。 したがって、ほぼ全員が地域のイントラネットネットワークに座っていました。 チャットとホームページホスティング(ホームページ)という2つのリソースがありました。 多くの人がこのリソースを奇妙に熱意なく管理しました。



そこで採用されたアプローチの構造を再考し、直感的に快適なサイトを作りました。 ちなみに、1年後、Facebookは同様のデザインを実装しましたが、これは基本的に今日見られます(これは冗談ではありません-archive.orgはすべてを記憶しています)。 このサイトでは、人々のために興味深いコンテンツを収集しています。 そこで彼は自分の自由時間にやったソフトウェアを公開しました。それは地元の基準で人気がありました。



後で、私が手伝ってくれた人たちが私に完全なホスティングを提供してくれました。 そこで、彼の仕事のスピードに満足していない人のために、一般的なチャットの代わりにチャットを作成しました。 同じ機能(テーマを変更する機能や、ゲストがほとんどいないときに人々との対話を維持する独自のボットさえも)がありましたが、きちんと設計されていました。 詳細は非常に重要です。 また、内部に独自のシンプルなソーシャルネットワークがありました。 2003年だったので、学校での最終試験の準備が必要でした。さらに、科学研究所で仕事を得ました。 私の人生を生きるために残したプロジェクト。


最終選択



過去5年間の仕事では、フロントエンド、Node.js、およびアーキテクチャに重点を置いてきました。 この選択の理由は何ですか?


私は常に可能性と成長に魅了されてきました。 5年前、ノキアシーメンスネットワークのポーランドオフィスのインフラストラクチャプロジェクトに取り組み、次に西欧市場の旅行スタートアップに携わったとき、現代のブラウザーが開く可能性の数とJavaScriptアプリケーション内の機能への要求の増加に気付きました。 同時に、サーバー側の役割は重要性の背景にフェードインし、非常に典型的になり、したがって、簡単に交換可能です。 ちなみに、しばらくして、そのような現象は? BaaS(サービスとしてのバックエンド)とParse.comの両方がこの仮説を確認しています。



彼は、JavaScript環境と、PHPやJavaなどの「クラシック」サーバー環境との間のギャップが拡大していることを指摘しましたが、JavaScriptは、いくつかの例外を除いて、人間の思考により近いものです。

このすべてと、ユーザーがインターフェイスと対話するという事実を考えると? 完璧な(または不完全な)バックエンドが何であれ-良いUXがなければプロジェクトは「飛ぶ」ことはないので-私は最終的な選択をしました。


スタートアップメーカーとそのターンキー開発原則



スタートアップメーカーは、ターンキーWebプロジェクトを開発する概念の一部として何を理解していますか?


非常に簡単な場合-プロジェクトを現在の状態から目標の結果にする。 特にカスタムメイドの開発は、今日コンサルティングになっています。 その結果は常にビジネスに結びついています。 たとえば、大きくて拡散したTK、いくつかのレベルの下請業者とその地理的分布(品質基準、文化的コードに影響を与え、特定の単語の解釈に違いをもたらす)の形でギャップが発生すると問題が発生し、不適切な製品になります使用して維持します。 これは多くの場合、公共部門と企業で見られます。



ライブコンタクトをお勧めします:

  • 人が直面している開発を展開します。
  • クライアントが本当に達成したい目標を理解するために、彼の言語でクライアントと話してください。
  • エンドユーザーに、世界の様子と、可能であれば文化的規範を考慮して、インタビューを実施します。


外部の付随文書とプロセスは、顧客とプロジェクトに大きく依存しています。

これがスタートアップ製品またはプレセール製品である場合、開始時のリソースの制限を考慮して、最小限のHADIサイクルで迅速に実行することが重要です。 これは、計画と評価において最も正確であり、実装において効果的であることを意味します。 同時に、製品を真剣なレベルで作成し、できれば期待を上回るようにします。 長年にわたって得られた多数の開発と技術およびUXの専門知識は、これに大いに役立ちます。



User Journey、低解像度(ワイヤフレーム)および高解像度(UI)の視覚プロトタイプ、API仕様(特にバックエンドがある場合)を介したスタートアップとの通信は、通常開始するのに十分です。









タスク管理は、プロジェクトのサイズに応じて、クライアントシステムとTrello、Pivo​​tal Tracker、またはJIRAの両方で実行できます。 出口で、顧客は作業成果物を受け取ります。作業成果物には、中級レベルのプログラマーが同伴することもできます。



一方、顧客が既存のビジネスまたは企業である場合、市場に新製品を導入するか、既存の製品を再起動する場合、すべてのリスク、信頼性、期限の遵守、あらゆるレベルの構造の理解、および既存のビジネスプロセスへの統合を考慮することが重要です。 追加の通信言語は、ダイアグラムDFD、IDEF0です。 PMI(プログラムおよびテスト手順)を使用して技術的なタスクを実行することが必要になる場合があり、その通過は開発プロジェクトを完了し、試運転プロジェクトを開始するための基準です。



顧客が開発部門またはSTO企業である場合、DFD、アーキテクチャスキーム、API仕様およびテストのレベルでは、それらとのコミュニケーション言語は非常に民主的です。









原則として、彼らはWebサービスを注文し、出力で自己展開用の既製のnpm-packagesを受け取り、メンテナンス用の明確なドキュメントを受け取ります。 プロセスはアジャイルによって構築されます。 プロジェクトが長い場合、スクラム方法論が使用されます。


プロジェクトにはどれくらいの時間がかかりますか?最も頻繁に開発と調整のプロセスでどのような困難が発生しますか?


2週間から6か月。 原則として、製品研究、ユーザーとのインタビュー、分析、および必要なデータの準備に注意を払うのではなく、プロセスに影響を与えることを好む創造的なクライアントには困難が生じます。 しかし、私たちは柔軟です。 アドバイスする準備ができています。


社内ですべてを行うのですか、それとも業務の一部を外部委託するのですか? 最後の選択肢が自分のためにどんな仕事をしているのか、そして技術に加えて兵器庫で大規模なプロジェクトを管理するための便利なツールはありますか?


ほとんどの場合、すべてを自分で行います。 私たちはしばしば、クールなプロジェクトから個々のタスクまで、才能のある強い人を引き付けます。 専門家コミュニティの重みとつながりがこれを可能にします。 一流の専門家からの相談を受けます。 しかし、私たちは常にアーキテクチャ、管理、品質管理を確保しています。 何か問題が発生した場合は、一部のパーツを自由にやり直してください。 さらに、適切な分解とリスク管理により、これを安全に行うことができます。



Startup Makersのまさにアイデアは、市場で最高の専門知識を持ち、多数のプロジェクトから多数の開発を行っているということです。 新しいWebプロジェクトを迅速に立ち上げることができる、常に更新されているプラ​​ットフォームがあります。 もはやサポートに興味はないが、現在の技術で何か新しいものを立ち上げることに興味があり、サポートされた決定を下すことができるヒーローエンジニアがいます。 そして、いわゆる「旧安定技術」よりも効率的にそれを行うこと。



一方、新製品を発売している新興企業や大企業があります。 現在の状況で十分なプロの開発者を見つけ、同時に彼らの管理に対処することは、正直に言って、多くの時間と幸運の問題です。 この問題を完全に解決し、最高の専門知識、最も関連性の高い技術、ベストプラクティス、手を提供することができます。 つまり、Webプロジェクトのすべての技術的な問題を処理できます。



デニスはこの会議で「 Web開発の現在の技術と動向 」というトピック講演しました 。 会議の終わりにスピーチのビデオ録画をここで見ることができます



会議は11月22日まで続きます。

ライブで、 今すぐ参加できます。



All Articles