WebAIPlanet

Základní seznam zdrojů pro vývoj na zakázku

Pokud se rozhodnete pro vývoj na zakázku, musíte obvykle začít přípravou seznamu požadavků, prototypů stránek, návrhových materiálů, údajů o obsahu, dokumentace rozhraní, prostředí pro nasazení a plánu přijetí a údržby. Nejde o pouhé použití šablon, ale o postup projektu kolem obchodních procesů, funkční logiky a dlouhodobých rozšíření.

snímek

Vývoj na míru je vhodný pro projekty s jasnými požadavky a složité podniky.

Při vývoji na zakázku se nejprve nezaměřujeme na výběr technologie, ale na vyřešení obchodního procesu, funkční logiky, struktury stránek, vztahů mezi daty a následných metod údržby. Je vhodný pro projekty, které nelze splnit pomocí šablon a SaaS, a také pro weby, které mají požadavky na zážitek ze značky, dokování systému a dlouhodobé rozšiřování.

vhodnější

  • Existují složité procesy, jako je členství, objednávky, rezervace, oprávnění nebo schvalování.
  • Potřeba propojení s CRM, ERP, platbami, SMS, e-mailem nebo interními systémy.
  • Vysoké nároky na zážitek ze stránek, detaily interakce a prezentaci značky
  • Projekty mají dlouhodobé iterace, ukládání dat a plány na rozšíření.

Nemusí být nutně vhodné

  • Potřebujete jen jednoduchou prezentační stránku nebo obecný firemní web.
  • Rozpočet a doba cyklu jsou napjaté, doufám, že brzy začneme fungovat, abychom ověřili
  • Nemám jasnou představu o tom, co chci. Nejdřív si chci “udělat web”.”
  • Nikdo, kdo by sledoval přejímku, provoz a údržbu iterací.

technické vedení

Identifikace potřeb před diskusí o výběru technologie

Technologie není čím novější, tím lepší, ale musí odpovídat cílům projektu, funkční složitosti, možnostem údržby týmu a následným metodám rozšíření. Zde se nejprve podíváme na společné směry a nedoporučujeme hned na začátku zabřednout do srovnávání technologií.

Next.js

Oficiální webové stránky Common

Ideální pro vysoce výkonné webové stránky, marketingové stránky, stránky s obsahem a projekty oddělující front-end a back-end, kde se obvykle lépe kontroluje zážitek ze stránky a výkon SEO.

Vhodné pro: oficiální webové stránky značky, marketingové stránky, obsahové platformy

Laravel (software)

Společná kancelář Back Office

Vhodné pro middle a back office, formulářové procesy, logiku členství, systémy řízení a vlastní obchodní funkce s lepší rovnováhou mezi efektivitou vývoje a udržovatelností.

Vhodné pro: obchodní back office, členský systém

Vue / React

interaktivní front end

Je vhodný pro front-end scénáře s větším počtem interakcí, jako je uživatelské centrum, složité formuláře, interaktivní stránky, pozadí operací atd., a často se kombinuje s API back-end.

Vhodné pro: komplexní interakce, front-end systémy

Node.js / Python / Java

Rozšíření back-endu

Vhodné pro služby rozhraní, zpracování dat, systémovou integraci a projekty na podnikové úrovni, často pro složitější obchodní platformy nebo interní systémy.

Vhodné pro: vývoj rozhraní, systémovou integraci

Seznam zdrojů

Vlastní vývoj vyžaduje přípravu těchto zdrojů

Kontrolní seznam se zabývá pouze tím, “co připravit” a “kdy připravit”. Je lepší uspořádat požadavky, prototyp, návrh, data a informace o rozhraní do jednoho projektového dokumentu před vlastním zahájením vývoje.

Seznam požadavků
nutně
Stránky, funkce, role, procesy, správa back office a popisy hranic
před podáním nabídky
Prototypy / informační architektura
nutně
Rozložení stránky, hierarchie sloupců, uživatelská cesta, funkční interakce
předprojektová příprava
Informace o designu / značce
návrh
Logo, barvy značky, písma, vizuální odkazy, návrhy designu stránek
předvývojová fáze
Obsahový materiál / Obchodní údaje
nutně
Společnost, produkty, služby, případy, pole, kategorie, pravidla pro data
předmodelování
Rozhraní / systémová rozhraní
na vyžádání
Platby, SMS, e-mail, CRM, ERP, mapy, autorizace přihlášení
předem naplánované
Technický výběr
návrh
Front-end, back-end, databáze, CMS, služby třetích stran a možnosti údržby
Když je potřeba jasná
Prostředí serveru / nasazení
nutně
Testovací prostředí, formální prostředí, databáze, ukládání objektů, protokolování a zálohování
před testem
Testování / přejímka / údržba
nutně
Testovací případy, akceptační kritéria, zpětná vazba k problémům, zpětné kroky při uvedení do provozu a plány údržby.
pozdní stádium vývoje

Podrobnosti o zdroji

Každý typ zdroje se zabývá pouze klíčovými body a v dalším kroku se věnuje programu.

Karty jsou zde použity k přímému znázornění úlohy jednotlivých typů zdrojů, zaměření přípravy a vstupního bodu k dalšímu kroku, aby se stránka nestala jen hromadou odkazů na přehled. Až budete řešení skutečně vyhodnocovat, můžete přejít do plánu stavby nebo dokumentu o komunikaci projektu a pokračovat v jeho upřesňování.

poptávka (ekonomie)

Nejprve si napište, co se chystáte udělat.

Seznam požadavků ovlivňuje cenovou nabídku, plánování, personální zajištění a následnou akceptaci. Čím dříve je jasný, tím více lze omezit přepracování.

nejkritičtější náskok před technologiemi
Nejprve si ověřte umístění webových stránek →

archetyp

Nakreslete stránky a tok

Prototyp slouží k potvrzení struktury sloupců, cesty operací, hierarchie stránek a logiky interakce, což je vhodné zejména pro projekty s více funkcemi.

struktura stránky cesta uživatele
Podívejte se na vlastní vývojový program →

vymyslet

Potvrzení značky a prezentace stránek

Vývoj na zakázku je vhodnější pro projekty s požadavky na vyjádření značky, kde návrhy designu, vizuální odkazy a styly obsahu přímo ovlivňují konečnou texturu.

Informace o značce konstrukční výkresy
Podívejte se na strukturu firemních webových stránek →

Obsah / data

Obsah a oblasti ovlivňují realizaci vývoje

Kategorie produktů, pole členů, pole objednávek, pole formulářů a vztahy mezi obsahem by měly být před vývojem co nejjasnější.

plán terénu Provozní údaje
Viz hlavní stránka zdrojů →

konektor

Předběžné potvrzení systémů třetích stran

Rozhraní, jako jsou platby, SMS, e-mail, CRM, ERP, mapy a autorizace přihlášení, mohou mít přímý dopad na obtížnost plánování a vývoje.

Dokumentace API přístup k účtu
Podívejte se na systémové programy →

dovednost

Výběr technologie pro servisní údržbu

Nezabývejte se pouze fází vývoje, ale zvažte také, kdo jej bude udržovat, jak se bude rozšiřovat, jak bude nasazen a zda bude snadné jej v budoucnu převzít.

udržovatelné škálovatelné
Podívejte se na srovnání stavebních metod →

nasazení

Příprava prostředí a zálohování před spuštěním ostrého provozu

Zakázkové projekty obvykle vyžadují testovací prostředí, formální prostředí, databáze, protokolování, zálohování, monitorování a řešení pro zpětný návrat.

testovací prostředí Program Rollback
Podívejte se na hostitele a prostředí →

soupis přijatého zboží

Zapracování testování a údržby do plánu

Spuštěním vlastního projektu do ostrého provozu to nekončí; existují kritéria přijatelnosti, zpětná vazba k problémům, iterace verzí, aktualizace zabezpečení a povinnosti údržby.

Kritéria příjmu a kontroly Program údržby
Podívejte se na on-line kontrolní seznam →

Doporučená trasa

Nespěchejte s vývojem na zakázku, nejprve jasně stanovte hranice projektu.

Účelem stránky se zdroji není mít vše připraveno najednou, ale vědět, co ovlivňuje kótování, plánování, vývoj a přijetí jako první. Většina zakázkových projektů může postupovat v tomto pořadí.

01

Potvrzení cílů a hranic

Ujasněte si, co budete řešit jako první, a napište si, co řešit nebudete.

02

Sestavení seznamu požadavků

Stránky, funkce, role, backend a rozhraní jsou uvedeny jako první.

03

Vytváření prototypů a procesů

Potvrzení uživatelských cest, provozního toku a struktury stránek.

04

Příprava obsahu a rozhraní

Vyplňte kopie, obrázky, pole, údaje a účty třetích stran.

05

Iterace vývojového testu

Přijímejte ji postupně, nečekejte, až bude celá hotová, abyste mohli poskytnout zpětnou vazbu.

06

Online údržba

Konfigurace zálohování, monitorování, oprávnění, dokumentace a plánů údržby.

další krok

Po prohlédnutí seznamu zdrojů pokračujte těmito třemi kroky.

Nezačínejte se hned zabývat technickými detaily. Nejprve si ověřte, zda skutečně potřebujete přizpůsobení, poté shromážděte informace o projektu a nakonec přejděte k vyhodnocení možností.