সেবা
আমরা কীভাবে কাজ করি: আমাদের ট্রাভেল সফটওয়্যার ডেভেলপমেন্ট প্রক্রিয়া
প্রতিটি PHPTRAVELS প্রকল্প Scrum ও Git-এ চলে। টাস্কগুলো ব্যাকলগে পরিকল্পিত হয়, স্প্রিন্টে তৈরি হয়, আপনার অ্যাপের একটি কপিতে টেস্ট হয় এবং আপনি অনুমোদন দিলে রিলিজ হয়, আর যে ডেভেলপাররা কাজ করছেন তাদের সাথে আপনার সরাসরি যোগাযোগ থাকে।
- ভার্সন কন্ট্রোল ওয়ার্কফ্লো
- ট্রাভেল টেক ডেভেলপমেন্ট টিম
- Agile ও Scrum
- রিলিজের পরে সাপোর্ট
আমাদের সাথে কাজ
প্রথম কল থেকে লাইভ রিলিজ পর্যন্ত একটি পরিষ্কার পথ
আপনি যখন একটি আইডিয়া, নতুন বুকিং প্ল্যাটফর্ম বা বিদ্যমান PHPTRAVELS ইনস্টলেশনে পরিবর্তন নিয়ে আসেন, আমরা প্রথমে এর পেছনের ব্যবসাটি বুঝি। আমাদের প্রকল্প ব্যবস্থাপকরা Agile পদ্ধতি অনুসরণ করেন, সাধারণত Scrum, তবে প্রকল্প অনুযায়ী পদ্ধতি মানিয়ে নেন যাতে কাজটি আপনার আগে লঞ্চ করার প্রয়োজনীয় বিষয়ে কেন্দ্রীভূত থাকে।
- আপনার ব্যবসার প্রয়োজন ও লক্ষ্য বুঝতে মিটিং
- আপনার প্রকল্পের জন্য লেখা একটি প্রযুক্তিগত প্রস্তাব পান
- টিম, রিসোর্স ও সময়সূচি নির্ধারণ
- স্প্রিন্টে ডেভেলপমেন্ট, তারপর আপনার সার্ভারে ডিপ্লয়মেন্ট
- কাজ লাইভ হওয়ার পর সাপোর্ট ও মনিটরিং
- প্রকল্প
- এজেন্ট ওয়ালেটসহ B2B হোটেল পোর্টাল
- পদ্ধতি
- Scrum, আগে ব্যাকলগ ও MVP
- রিপোজিটরি
- Git, আপনার সাথে শেয়ার করা
- চ্যানেল
- Slack, WhatsApp, ইমেইল
- মাসিক ঘণ্টা
- প্রতি মাসে পরিবর্তনযোগ্য
ভার্সন কন্ট্রোল
প্রতিটি টাস্ক Git-এ ট্র্যাক করা, রিলিজের আগে টেস্ট করা
সুসংগঠিত, ট্র্যাকযোগ্য ও নির্ভরযোগ্য: প্রতিটি পরিবর্তনের নিজস্ব ব্রাঞ্চ ও ইতিহাস থাকে, এবং আপনার লাইভ সাইটে পৌঁছানোর আগে আমাদের ডেভ সার্ভারে টেস্ট হয়।
- হোটেল সার্চ ফিল্টারfeature/hotel-filters · কোড রিভিউ
- QAএজেন্ট ওয়ালেট টপ-আপআমাদের ডেভ সার্ভারে আপনার অ্যাপের কপি
- v1.2রিলিজ 1.2অনুমোদনের পর মার্জ, ট্যাগ ও ডিপ্লয় করা
কোড-ফার্স্ট ওয়ার্কফ্লো
প্রতিটি পরিবর্তন Git-এ কমিট হয়, তাই কে কী এবং কেন বদলেছে তার রেকর্ড থাকে।
ভার্সন ট্র্যাকিং
প্রসঙ্গসহ পূর্ণ টাস্ক ইতিহাস, এবং যেকোনো আগের ভার্সনে ফিরে যাওয়ার সুযোগ।
ব্রাঞ্চিং
প্রতিটি টাস্ক নিজস্ব ব্রাঞ্চে আলাদাভাবে তৈরি হয় এবং প্রস্তুত হলে পরিচ্ছন্নভাবে মার্জ হয়।
নিরাপদ টেস্টিং
পরিবর্তনগুলো আমাদের ডেভ সার্ভারে আপনার অ্যাপের কপিতে টেস্ট হয়, কখনো প্রথমে আপনার লাইভ সাইটে নয়।
QA বিশেষজ্ঞ
রিলিজ প্রস্তাবের আগে QA বুকিং, পেমেন্ট ও অ্যাডমিন ফ্লো যাচাই করে।
রিপোজিটরি অ্যাক্সেস
কোড রিপোজিটরিতে রিয়েল টাইমে, প্রতিটি কমিট ধরে কাজ অনুসরণ করতে পারেন।
প্রকল্প ব্যবস্থাপনা
আমাদের Scrum প্রক্রিয়া, ধাপে ধাপে
নতুন প্রকল্প শুরু করুন বা বিদ্যমান প্রকল্প বাড়ান, কাজ একই ধাপগুলো পার হয় এবং প্রতিটি ধাপে আপনার অংশগ্রহণ থাকে।
প্রথম যোগাযোগ
আমরা আপনার ব্যবসার লক্ষ্য ও প্রোডাক্ট ভিশন জানি, আপনার উপকরণ পর্যালোচনা করি এবং বিশ্লেষণ টিম গঠন করি।
ব্যাকলগ
ওয়ার্কশপে প্রয়োজনীয়তাগুলো অনুমান ও নির্ধারিত MVP-সহ প্রোডাক্ট ব্যাকলগে রূপ নেয়।
স্প্রিন্ট 0
এনভায়রনমেন্ট ও টুল সেটআপ হয়, এবং ওয়ার্কফ্লো ও টাস্কের ক্রম ঠিক হয়।
ডেভেলপমেন্ট
ঘন ঘন অগ্রগতি যাচাইসহ পুনরাবৃত্ত স্প্রিন্ট, পরিবর্তন এলে সাথে সাথে মানিয়ে নেওয়া।
রিলিজ
নির্ধারিত পরিধি সম্পন্ন হলে আমরা রিলিজ করি, প্রায়ই পুনরাবৃত্তির সাথে একাধিক ভার্সনে।
সাপোর্ট
লঞ্চের পর আপডেট, নতুন ফিচার ও সংশোধন, যাতে প্রকল্প নিয়ে আপনি কখনো একা না থাকেন।
টুল
প্রতিটি প্রকল্পের পেছনের টুল
কোডিং থেকে সহযোগিতা ও ডিপ্লয়মেন্ট পর্যন্ত, ট্রাভেল সফটওয়্যার প্রকল্পে আমাদের টিম এই প্রয়োজনীয় টুলগুলো ব্যবহার করে।
বিল্ড ও টেস্ট
PhpStorm, VS Code, Composer, API টেস্টিংয়ের জন্য Postman, এরর ট্র্যাকিংয়ের জন্য Sentry, BrowserStack ও Browsersync।
সহযোগিতা
টাস্ক ও আলোচনার জন্য Slack ও Trello, প্রকল্প ও অ্যাপ্লিকেশন ইমেইলের জন্য Mailgun।
ডিপ্লয়মেন্ট
Git-flow ব্রাঞ্চিং, সাথে আপনার সার্ভারে বিল্ড ও রিলিজের জন্য cPanel, Ansible ও Gulp।
টিম ও যোগাযোগ
সরাসরি যোগাযোগ ও অগ্রগতির স্পষ্ট চিত্র
প্রথম স্প্রিন্ট থেকে শেষ কমিট পর্যন্ত টিম প্রতিদিন আপনার সাথে কীভাবে কাজ করে।
ডেভেলপারদের সাথে কথা বলুন
আমাদের ডেভেলপমেন্ট টিম বা আপনার টাস্কে কাজ করা ডেভেলপারের সাথে সরাসরি যোগাযোগ।
আপনার চ্যানেল
Slack, Skype, ফোন, ইমেইল বা WhatsApp, আপনার টিমের জন্য যেটা সুবিধাজনক।
UX ও UI ম্যানেজার
স্ক্রিন ও ইউজার ফ্লোর নির্ধারিত টাস্কসহ একজন নিবেদিত UX ও UI ম্যানেজার।
নিয়মিত আপডেট
স্ট্যাটাস রিপোর্ট, যাতে আপনি সবসময় জানেন কী তৈরি হলো, কী টেস্ট হলো আর পরে কী।
নমনীয় রিসোর্স
অগ্রাধিকার বদলালে যেকোনো সময় মাসিক ডেভেলপমেন্ট ঘণ্টা পরিবর্তন করুন।
ট্রাভেল প্রকল্পের অভিজ্ঞতা
জটিল ট্রাভেল কাজে অভ্যস্ত টিম: বুকিং ফ্লো, সাপ্লায়ার API, মার্কআপ ও এজেন্ট পোর্টাল।
তুলনা
অগোছালো ডেভেলপমেন্ট বনাম PHPTRAVELS প্রক্রিয়া
অনেক ট্রাভেল প্রকল্প ইমেইলে অনানুষ্ঠানিক সংশোধন দিয়ে শুরু হয়। একটি কাঠামোবদ্ধ প্রক্রিয়ায় যা বদলায়।
| ক্ষেত্র | অগোছালো ডেভেলপমেন্ট | PHPTRAVELS |
|---|---|---|
| পরিকল্পনা | অগোছালো ডেভেলপমেন্টখোলা টাস্ক তালিকা, চাইলে অনুমান | PHPTRAVELSপ্রোডাক্ট ব্যাকলগ, অনুমান ও নির্ধারিত MVP |
| ট্র্যাকিং | অগোছালো ডেভেলপমেন্টপরিবর্তন প্রায়ই চ্যাট ও ফাইলে ছড়ানো | PHPTRAVELSপ্রতিটি টাস্ক পূর্ণ ইতিহাসসহ Git-এ কমিট |
| টেস্টিং | অগোছালো ডেভেলপমেন্টপরিবর্তন কখনো সরাসরি লাইভ সাইটে পরীক্ষা | PHPTRAVELSআপনার অ্যাপের কপিতে টেস্ট, তারপর QA যাচাই |
| স্বচ্ছতা | অগোছালো ডেভেলপমেন্টজিজ্ঞেস করলেই কেবল অবস্থা জানা যায় | PHPTRAVELSনিয়মিত আপডেট ও রিপোজিটরি অ্যাক্সেস |
| রিসোর্স | অগোছালো ডেভেলপমেন্টনির্দিষ্ট সক্ষমতা, বাড়ানো কঠিন | PHPTRAVELSপ্রয়োজনে মাসিক ঘণ্টা সমন্বয় |
| লঞ্চের পরে | অগোছালো ডেভেলপমেন্টকাজ সাধারণত হস্তান্তরে শেষ | PHPTRAVELSআপডেট, নতুন ফিচার ও সংশোধন চলতে থাকে |
কখন প্রযোজ্য
সব ধরনের কাজের জন্য একটি প্রক্রিয়া
নতুন ট্রাভেল প্ল্যাটফর্ম
ব্যাকলগ ও MVP থেকে বুকিং ওয়েবসাইট, B2B পোর্টাল বা অ্যাপের প্রথম রিলিজ পর্যন্ত।
বিদ্যমান অ্যাপ বাড়ানো
আপনার PHPTRAVELS ইনস্টলেশনে স্প্রিন্টে নতুন মডিউল, সাপ্লায়ার API ও স্ক্রিন যোগ।
চলমান সাপোর্ট
আপডেট, সংশোধন ও ছোট উন্নতি, একই Git ওয়ার্কফ্লোতে পরিকল্পিত ও রিলিজ করা।
কেন PHPTRAVELS
এমন প্রক্রিয়া যা আপনি দেখতে ও নিয়ন্ত্রণ করতে পারেন
ট্রাভেল টেকে মনোযোগ
বুকিং ইঞ্জিন, সাপ্লায়ার ইন্টিগ্রেশন ও এজেন্ট পোর্টাল আমাদের প্রতিদিনের কাজ।
আপনার কোড, আপনার সার্ভার
বাণিজ্যিক লাইসেন্সে সোর্স কোড ও সেলফ-হোস্টেড ডিপ্লয়মেন্ট, কিছুই আটকে নেই।
ডিফল্টভাবে Agile
ঘন ঘন যাচাইসহ Scrum স্প্রিন্ট, প্রতিটি প্রকল্পের জন্য নমনীয়।
কিছুই হারায় না
প্রতিটি টাস্ক Git-এ, প্রতিটি রিলিজ ফেরানো যায়, প্রতিটি ধাপ আপনার কাছে দৃশ্যমান।
FAQ
আমাদের কাজের পদ্ধতি নিয়ে প্রশ্ন
PHPTRAVELS-এর সাথে প্রকল্প বা কাস্টমাইজেশন শুরুর আগে গ্রাহকেরা যা জিজ্ঞেস করেন।
সেলসের সাথে কথা বলুনআপনার ব্যবসার প্রয়োজন বুঝতে আমরা মিটিং দিয়ে শুরু করি, প্রযুক্তিগত প্রস্তাব তৈরি করি, টিম ও সময়সূচি ঠিক করি, তারপর Scrum স্প্রিন্টে ডেভেলপ করি, আপনার সার্ভারে ডিপ্লয় করি এবং রিলিজের পর প্রকল্পে সাপোর্ট দিই।
আমরা Agile পদ্ধতি অনুসরণ করি এবং সাধারণত Scrum-এ কাজ করি, শুরু হয় প্রোডাক্ট ব্যাকলগ, অনুমান ও MVP দিয়ে। অন্য পথ প্রকল্পের জন্য ভালো হলে প্রকল্প ব্যবস্থাপকরা পদ্ধতি মানিয়ে নিতে পারেন।
প্রতিটি টাস্ক Git-এ ট্র্যাক হয় এবং রিয়েল টাইমে কাজ দেখতে আপনি কোড রিপোজিটরির অ্যাক্সেস পেতে পারেন। টিম থেকে নিয়মিত স্ট্যাটাস আপডেটও পাবেন।
হ্যাঁ। পরিবর্তনগুলো আমাদের ডেভ সার্ভারে আপনার অ্যাপের কপিতে টেস্ট হয় এবং রিলিজ ডিপ্লয়ের আগে QA বিশেষজ্ঞরা যাচাই করেন, আর Git ইতিহাস রোলব্যাক সম্ভব করে।
আপনি Slack, Skype, ফোন, ইমেইল বা WhatsApp-এ আমাদের ডেভেলপমেন্ট টিম বা আপনার ডেভেলপারের সাথে সরাসরি কথা বলতে পারেন, আর একজন নিবেদিত UX ও UI ম্যানেজার ডিজাইন টাস্ক সামলান।
হ্যাঁ। রিসোর্স পরিকল্পনা নমনীয়, তাই অগ্রাধিকার বদলালে যেকোনো সময় মাসিক ডেভেলপমেন্ট ঘণ্টা সমন্বয় করতে পারেন।
আরও দেখুন
প্ল্যাটফর্ম সম্পর্কে আরও
- ট্রাভেল অ্যাপ ডেভেলপার নিয়োগট্রাভেলের জন্য ডেডিকেটেড ডেভেলপার, QA ও DevOps
- ট্রাভেল সফটওয়্যার ডেভেলপমেন্টবুকিং, সাপ্লায়ার ও ব্যাক অফিস সিস্টেম, তৈরি করা হয়
- কাস্টম ট্রাভেল সলিউশনআপনার মতো করে বুকিং, সাপ্লায়ার ও রিপোর্টিং
- কাস্টমাইজেশননিজের মতো করে সাজান
- আমাদের সম্পর্কেআমরা কারা, কীভাবে কাজ করি
- যোগাযোগইমেইল, ফোন, WhatsApp
