Witam, wpadłem ostatnio na zrobienie dość sporego projektu, z racji tego iż jest to bardzo obszerny dział i projekt by zawierał parę jakby to nazwać działów potrzebował bym pomocy. Chętnych zapraszam na prv. Szukam osób doświadczonych jak też osób co mają jakąś wiedzę a chcą się podszkolić i podpiąć projekt potem w CV a jako wie może nawet pod pracę dyplomową.
Oj trochę się za strasznie rozpiąłem więc tak dla tych co nie chcą czytać całości to do tego znaczka -----* są moim zdaniem ważne informacje
Kogo potrzeba
- Osobę co by się zajęła Bazami Danych i wie na czym sprawa polega.(Może ta osoba się też zajmować programowaniem.)
- Osobę lub 2 osoby odpowiedzialne za aplikacje WEBOWA w ASP.NET oczywiście na początku uczestniczyły by w tworzeniu projektu desktopowego. W celu zrozumienia i współtworzenia mechanizmów działających w aplikacji.
- 3 Programistów C#.
-Jeden odpowiedzialny za mechanizmy komunikacji aplikacji i bazy danych.
-Odpowiedzialny za aplikację i obróbkę graficzną aplikacji w 'blend'
-Odpowiedzialny za mechanizmy w aplikacji.
Więcej informacji na temat kogo szukam znajdziecie na samym dole
Platformy komunikacji (jak na razie):
Skype - potem myślę, żeby założyć TS jak się zrobi dość duża grupa a projekt nabierze rozmachu. Żeby były pokoje.
teamviewer i mitting - do omawiania pewnych zagadnień które trzeba pokazać lub zrytualizować
hamaczi - jak będzie konieczność pracy w sieci lan z jakiś tam nieoczekiwanych przyczyn nigdy nic nie wiadomo
Virtualny dysk - w celu przetrzymywania kopi zapasowej projektu oraz do tego żeby każdy miał na bieżąco dostęp do bieżącej aplikacji w celi weryfikacji itp.
Oprogramowanie
VS 2013 express - lub ultimate jak ktoś posiada. Ale wtedy był by problem jakbyśmy chcieli na projekcie zarobić potem trochę grosza, ale myślę że dało by się to ominąć bez problemu. Nom chyba że ktoś pracuje i nie posiada wersji studenckiej xD to obojętnie jaka wersja ;)
MySQL - myślę, że będzie to najlepsze rozwiązanie do bazy połączonej z aplikacją desktopową jak i webową jak ją zrobimy.
Cel projektu:
Podniesie swoich umiejętności, wpisanie tego w CV a jak się zgramy to kto wie założenie firmy i sprzedaż produktu. Ale te ostatnie, to wyjdzie w praniu czy warto o tym myśleć. Więc, nie radzę się na to napalać chcąc podpiąć się pod projekt. Głównym celem jest podniesienie umiejętności, wymiana doświadczenia zawarcie nowych znajomości które kiedyś może zaowocują dobra współpracą.
Cechy projektu
1.Aplikacja dla sprzedawców napisana w C#.WPF
2.Rozbudowana baza danych. Nie 2 albo 3 tabele. Zestawienia
3.Aplikacja webowa dla klientów ASP.NET MVC(Tak tutaj albo własny serwer będzie trzeba potem postawić albo niestety wykupić hostowanie usługi obsługujących tutaj tą platformę)
4.Administracja serverem - jeżeli zdecydujemy się tutaj na postawienie własnego serwera pod stronę obsługującą .net to taki dział by też się przydał i osoba odpowiedzialna za utrzymanie takiego serwera.
Tak jak są wymienione w kolejności taki mają priorytet poszczególne działy.
Krótki opis aplikacji
Celem naszego projektu było by zaprojektowanie programu wraz z bazą danych przeznaczoną dla pośredników biur podróży. Czyli dla wszystkich tych co sprzedają czyjeś wycieczki. O co w tym biega to jak ktoś jest chętny to pod spodem opiszę na czym się ta branża opiera. Głównym zadaniem programu ma być usprawnienie pracy sprzedawców, poprzez skrócenie wykonywania ich czynności dzięki programowi jak i zwieszenie ich efektywnego dobierania offert dla klienta.
Projekt dzielił by się na 2 części.
**Webową. - **Tutaj mam mniej więcej wizję nie w 100% jest ona do dopracowania tylko nie mam pojęcia z której strony to ugryźć. Trzeba by było założyć nasz własny portal w którym każdy klient jakiegoś biura otrzymywał by login oraz hasło. Loguje się na nasz portal i tam, może wyszukiwać offerty oraz może oglądać oferty podesłane mu, przez jego agenta.
Oglądanie offert przez agenta na razie dało by rade zrobić. Jeżeli chodzi o szukanie samemu swoich ofert to niestety by było trzeba podpisać umowę z merlin. Na spotkaniu przy omawianiu aplikacji webowej wytłumaczę o co dokładnie chodzi.
Aplikacja desktopowa - Czyli dla naszych sprzedawców agentów. Prosty wygodny interfejs wprowadzania preferencji użytkownika, można by było to podłączyć od razu tak żeby dało rade z góry wrzucać w bazę informacje które biura dostają przez formularze PHP na swoich stronach, one są magazynowane w plikach TXT. Więc wtedy by się zrobiło wczytywanie z pliki według naszych kryteriów i było by git. Oraz dodatkowe moduły wpiszę może wszystko pod słupkach.
- Zbieranie preferencji od klienta (Najważniejszy moduł) śmieszne jest to że nadal w dużej części punktów pracownicy zapisują to na kartkach lub w Wordzie czy exelu ;)
- Notatnik - prosta chyba i banalna sprawa. Ale chodzi mi tutaj o notatnik gdzie nie ważne gdize się zaloguję na jakim pc w aplikacji i mam do tego wszystkiego dostęp.
- Kontakty - nr telefonów jak i maile do innych biór szefa innych odziałów czy do klientów. Naprawdę uciążliwe jest szukanie tego jak dziennie trzeba zrobić ponad 20 ofert i pamiętać gdzie zadzwonić.
- Kalendarz - który może być nasz prywatny lub wspódzielony z innymi. W 50% samemu się generujący z naszych danych wprowadzonych. Organizacja to podstawa.
- Grafik pracy - dla szefa, żeby latwo mógł ustalić kto kiedy i na którą idzie do pracy a pracownik widział. Czas pracy dobrze prosperujących biór podróży to od 9 do 22 w soboty i niedziele też. Więc to by było sporym aspektem.
- Komunikator - nie koniecznie.
- Alerty - np informacje z kalendarza powiadomienia programu o czym opowiem potem jak i informacje czy nadszedł meil. To ostanie też ważne. Dziennie na meila może przyjść ponad 100 meili w tym sam spam z rożnych biur podroży z ich ofertami. I nie raz zdarza się tak żę przyjdzie 5 tych samych pod rząd. Aplikacja by informowała czy przyszedł spam czy meil od klienta. Oraz to czy sie powtarza czy też nie.
- Baza hoteli państw miejscowości oraz krótki opis informujący agenta jak i klienta czego można się tam spodziewać. Agent to tak jak programista też sobie głowy nie zaśmieca niepotrzebnymi informacjami. A mała i praktyczna ściąga zawsze się przyda ;)
Nom i teraz cała magia programu. Bo to co było wymienione wcześniej jest tylko upiększeniem tego co będzie najbardziej potrzebne. I w czym będziemy najbardziej się babrać.
Mianowicie zestawienia i automatyzacja tworzenia ofert dla klienta.
Zestawienia tutaj nie będę opisywał. Wyświetla ilu mamy aktywnych klientów którym możemy teraz coś sprzedać lub do 2 miesięcy itp. Wyświetla informacje nam z bazy danych w jakim kierunku najwięcej jest zapytań. I zaczynamy szukać ofert. Znajduje fajną ofertę lub przychodzi meil z last minute czy promocjami. Wbija ofertę w program i co dalej ?
Nasz program analizuje sam do kogo oferta pasuje według kryteriów i od razu albo oferte wyświetla na stronie WWW od klienta. Albo robi zestawienie newsletera które potem się wysyła użytkownikom. Naprawdę można ostro zaoszczędzić czas. Pod koniec wyszukiwania w wolnym czasie bo tak to bym nazwał przechodzimy do zestawienia i sprawdamy kim musimy zająć się indywidualnie.
Czyli robi się sortowanie według kryteriów powiedzmy. Kiedy wylot, rosnącą albo malejąco. Czy dostał juz od nas jakaś ofertę ablo kiedy złożył do nas wniosek itp. Albo kiedy był z nim kontakt itp. I to jest całe sedno programu. Aplikacja WWW by tylko jeszcze bardziej usprawniła działanie i kontakt z klientem.
-------------------------------------------------------------------------------------*
I teraz wracając do merlina. Jest to firma która udostępnia prawdopodobnie w php aplikajcę na stronach każdego biura podróży w którym wyszukujemy wycieczek. W całej polsce z tą firmą mają wszystkie biura podroży podpisane umowy. Tam itaka ecco travel necerman i cała reszta umieszcza swoje oferty, za ich pośrednictwem firmy bugują bilety kupują wycieczki drukują umowy i sprzedają klientom. Nam bardzo by zależało na weście z nimi w kominitywę. Ale to będzie kosztować. Dla tego żeby do tego dojść musielibyśmy już mieć aplikację na wysokim poziomie i zacząć ją dystrybuować.
Co to daje ? Globalny dostęp do wszystkich ofert wycieczek oferowanych przez wszystkie biura podróży w Polsce. Szybkie wyszukiwanie wycieczek. I możliwość zrobienia pełnej automatyzacji. Co za tym idzie jeszcze większa dla nas kasa ;) Ale to już takie marzenie.
Teraz wyjaśnienia dla czego moim zdaniem taki projekt i dla czego taka branża.
- Projekt fajny i innowacyjny, pracodawcy na pewno będą na to patrzeć pozytywnie. Mówię tutaj z punktu studenta szukającego pracy programisty i lubiącego wyzwania i ciekawe projekty.
- W branży turystycznej pracowałem 2 lata na stanowisku doradcy do spraw turystycznych. I wiem na czym polega ta praca oraz jak bardzo takie narzędzie było by użyteczne. Więc wiem na jakiej też zasadzie ma pracować program i wiem z strony programisty, że nie jest to aż tak skomplikowane do napisania. Lecz czasochłonne.
- Nie ma czegoś takiego na rynku. Więc jest duże pole do popisu.
Teraz tak na czym biznes się ten kręci i kto będzie grupą docelową.
Żeby wam sprecyzować są 2 rodzaje biur podróży które ze sobą często mylimy.
- Biuro Podróży - Necerman, Ecco Travel, AlfaStar itp. Są to biura podróży które organizują turnusy wyjazdowe i sprzedają swoje wycieczki.
- Pośrednicy biur podróży- Typu wakacje.pl/ albo inne punkty odziałowe. Oni nie organizują swoich wycieczek tylko sprzedają czyjeść tak zw pośredniczą w sprzedaży.
Rożnicy w Cenie między nimi nie ma żadnej. I nie może być jest to zakazane, więc ta sama wycieczka na wakaje.pl Czy tam www.travel-point.pl czy jakieś innej czy u necermana cena musi być ta sama. Róznica jest taka że nekerman zarabia na tym więcej i dodaje bonusy dodatkowe ubezpieczenie darmowy parking czy upominek. Takie promocje są dozwolone.
Oraz mamy 2 rodzaje sprzedaży.
- Przez strony www. Klient sam sobie wyszukuje wycieczki i u nas ją zamawia.
- Klient przychodzi do punków mówi co oczekuje a agent mu tego szuka. Klient może sobie na jego stronie też wyszukać oferty i też zamówić.
I naszą grupą docelową były by punkty takie jak Pośrednicy biur podróży z otrzymywaniami zapytaniami. Zapytania mogą przyjść też przez stronę internetową ale rzadko kiedy się to robi. Jeszcze jedna informacja punkty nekerman czy itaka też sprzedają swoje wycieczki na wzajem więc też można powiedziecie całe te filie pod tym względem by mogli być naszym klientem.
Skupiając się na samej sprzedaży. Czyli danego punktu który mieści się powiedzmy w Auchanie i który ma generować zyski nie ważne jaka nosi nazwę czy to Itaka czy pośrednik xxx który ma tylko 1 punkt czy pośrednik mający 100 punktów, Czy to pośrednik na stronie internetowej gdzie składa się do niego zapytania a on ma nam podesłać ofertę ma generować zysk. Często jest przeciwnie i nie ma pożądanych efektów. Ma na to parę współczynników.
- Przychodzi tylko z ciekawości. I chce zobaczyć jaką ofertę otrzyma.
- Brak więzi między klientem a sprzedawcą. Powody mogą być różne. Polepszeniem tej więzi by była nasza platforma WWW. Dużo osób nie chce podawać telefonu czy maila z którego korzystają na codzien bo boją się otrzymywania spamu. Dzięki aplikacji webowej by nie było tego problemu a informacje przekazywane były by estetyczne. Dodatkowo odział by wiedział kiedy użytkownik jest online i kiedy ostatnio odczytał ofertę.
- Oferty są za późno wysyłane. Standard, jak jest 1 pracownik i ma 20 zapytań dziennie w takich miejscach to nie wyrabia. Dodatkowo każdemu musi ofertę na miejscu zrobić co też czas zajmuje. Aplikacja by to usprawniła, bo wpisując tylko ich kryteria które i tak na kartkę się spisuje od razu by mu wskazało oferty które by były adekwatne pod klienta. + szybciej by robił oferty jakby się plany zmieniły.
- Oferty są mniej więcej na odwal się czyli zgadzają się mniej więcej w 40%. Zawsze trzeba zrobić zestawienie 5 ofert pod kryteria klienta 1 ofertę trochę w innym terminie tańszą i 1 ofertę z lepszymi standardami. Co przeważnie jest na zasadzie znalazłem coś i wysyłam.
- Brak kompetentnej wiedzy, klient nie czuje do nas zaufania zbytnio. Wtedy zaczyna samemu szukać na innych stronach ofert i kupuje na innej stronie wycieczkę. I nie obchodzi go to że ofertę tą samą sporządził mu jego własny agent.
To w takim razie na czym tak naprawdę bazują takie agencje ? Na tym iż, dużo osób nadal woli się poradzić takiego agenta o radę. Jadąc do Indii czy Malediwy 1 raz czujemy pewne obawy, jak to będzie wyglądać na lotnisku co trzeba sobie załatwić itp. Mało kto lubi latać po forum i zadawać durne pytania. Kupując taką wycieczkę u agenta, powinno się mieć pewność, że on nami pokieruje od początku do końca. Poinformuje jak lot zostanie przesunięty itp Jeżeli mamy takie zaufanie do agenta to będziemy mieli zaufanie do ofert które nam on przedstawi i wybierzemy z tego co on nam zaoferuje. Ale do tego jest potrzebna ogromna wiedza, a w takich punktach często siedzą osoby co nie mają z tym nic wspólnego lub świeżo po studiach turystycznych co chcą sobie dorobić. Lub też właściciele takich agencji i ich rodzina. Dobrych też spotkamy ale oni życzą sobie dużą kasę za swoją wiedzę.
Więc dla naszego klienta aplikacja maiła by zapewnić podniesienie kompetencji ich pracowników co by za sobą ciągnęło większa ilość klienteli jak i rekomendacji ich firmy co za tym idzie większe pieniądze. Oraz utrzymywanie przez aplikacje webową lepszego kontaktu. Oczywiście strona by była pod naszym szyldem ale klient zarejestrowany by był konkretnie pod dane biuro podróży. Jakby tam się udało zrobić dobrą wyszukiwarkę to klient sam by tam siedział i szukał wycieczek. A wszelkie zgłoszenia by były kierowane do biura które go zrekonstruowało pod tym loginem i hasłem. Co by też było dodatkowym aspektem przekonującym biura do zakupu naszego produktu.
Wizualizację programu gdzieś mam zrobioną , więc mniej więcej jak program miał by wyglądać to już wiem. Wersję próbną którą sam zrobiłem chyba usunąłem podczas formatowania jak się wkurzyłem ^^ Baze danych w 80% mam już zaprojektowaną, wiadomo podczas robienia programu i z czasem dochodziło nowe tabele lub akordy się pojawiały więc może jeszcze bardziej ewaluować. Baze wcześniej robiłem w windos SQL teraz by było trzeba ją zrobić i podrasować w MySQL którego będę się musiał poduczyć.
Kogo szukam może tak.
Osób które jako takie mają już doświadczenie w programowaniu. Osoby które mniej więcej rozumieją zasady działania klas i dziedziczenia bo z tym będzie dużo zabawy. Sam się muszę z tego podszkolić. Ale nie owijając bawełny, potrzebuje osoby co trochę rozumieją swój własny dział którym będą się chcieli zająć. I wrazie czego są wstanie się samodzielnie doszkolić do wymagań projektu. Fajnie by było jakby się zgłosili Proxy wtedy było by o wiele łatwiej i miał by kto wytłumaczyć zagadnienia.
Projekt moim zdaniem jest ambitny, i nawet osoby co mają spore doświadczenie znalazły by tutaj swoje miejsce. Przy kierowaniu zespołem i udzielaniu rad.
Kogo potrzeba
- Osobę co by się zajęła Bazami Danych i wie na czym sprawa polega.(Może ta osoba się też zajmować programowaniem.)
- Osobę lub 2 osoby odpowiedzialne za aplikacje WEBOWA w ASP.NET oczywiście na początku uczestniczyły by w tworzeniu projektu desktopowego. W celu zrozumienia i współtworzenia mechanizmów działających w aplikacji.
- 3 Programistów C#.
-Jeden odpowiedzialny za mechanizmy komunikacji aplikacji i bazy danych.
-Odpowiedzialny za aplikację i obróbkę graficzną aplikacji w 'blend'
-Odpowiedzialny za mechanizmy w aplikacji.
Ogólnie jakąś pozycję ja sam sobie wybiorę. To zależy ile osób będzie chętnych i z jakimi umiejętnościami. To razem postaramy się dopasować tak, żeby osoba z jak największym skilem nadzorowała to w czym jest najlepsza. A barać udział będzie też tam gdzie chce się podszkolić.
Żeby nie było na privie pytań i odpowiedzi każdemu jak bardzo czasochłonna będzie ta grupa. To powiem tak, przewiduję tak 2 godzinki dziennie wieczorem. Jak ktoś ma więcej czasu tym lepiej jak ktoś mniej to też świat się nie urwie. Fajnie by było robić konferencje 1 godziną 2 razy w tygodni i omawiać wspólnie wszelkie problemy jakie nas spotykają itp. A pracę robić albo osobno podzielić się zadaniami kto co robi to nie jest problem. Ktoś skończy wcześniej to bierze następny albo optymalizuje kod lub poświecą czas na oglądanie kodu kolegi.