Programmazione orientata agli oggetti in WordPress: Termini e condizioni
Nel post precedente di questa serie, abbiamo parlato della definizione dei requisiti (o di una dichiarazione di lavoro) e del perché è importante avere questo.
Prima di entrare nella comprensione e della scrittura del codice orientato agli oggetti, c’è un altro argomento "legato al business" da discutere: termini e condizioni.
Per molti, è un po ‘un argomento secco, ma se stai cercando di costruire soluzioni per qualcun altro, farlo da zero e farlo correttamente, allora è importante assicurarsi di avere tutti i pezzi necessari sul posto prima di farlo.
E una volta che hai:
- Analisi eseguita (prima parte e seconda parte ),
- Comprendi le aspettative dei tuoi clienti ,
- e ho preparato una dichiarazione di lavoro ,
È tempo di assicurarsi di avere i termini in base ai quali stai lavorando.
[limita a pagamento = "vero"]
Definizione di termini e condizioni
Innanzitutto, penso che sia importante comprendere lo scopo di termini e condizioni (o, più semplicemente, un documento "termini").
Secondo Wikipedia, i termini sono definiti come:
Un termine contrattuale è "qualsiasi disposizione che fa parte di un contratto". Ogni termine dà origine a un obbligo contrattuale, la cui violazione può dare origine a contenzioso. Non tutti i termini sono dichiarati espressamente e alcuni termini portano meno gravità legale in quanto sono periferiche agli obiettivi del contratto.
È troppo formale? Forse. Penso che faccia un buon lavoro nel spiegarlo, almeno in senso generale, ma se dovessi definirlo da solo, lo farei un po ‘diversamente.
In breve, proverei a mantenerlo il più semplice possibile. Forse qualcosa del genere:
Termini e condizioni hanno definito le regole e le linee guida dell’accordo tra almeno due parti in un rapporto commerciale.
Ma cosa dovrebbero contenere?
Cosa c’è in termini e condizioni del documento?
Questa domanda è un po ‘soggettiva perché dipende in gran parte dalle dimensioni della soluzione, dalle dimensioni delle aziende coinvolte e dalla natura di ciò che viene costruito.
In generale, però, normalmente mi assicuro che i seguenti argomenti siano coperti:
- I prezzi e i pagamenti definiscono come funzionerà la struttura dei prezzi e dei pagamenti.
- Le stime si riferiscono a come il fornitore di servizi, vale a dire tu o te e il tuo team, forniscono stime, cosa è necessario per loro e come differiscono dai pagamenti effettivi.
- Le approvazioni sono a beneficio sia del fornitore che del cliente, quindi sanno quando è stata completata una determinata funzione (o l’intero progetto).
- L’autorizzazione definisce semplicemente l’accordo tra le due parti per la fatturazione e il resto del contenuto del documento.
- Il completamento della proiezione e le date di consegna fissano le aspettative per la sequenza temporale del progetto. Includo che non includa le vacanze, "forze esterne al di fuori del nostro controllo" o negligenza per conto del cliente per restituire le comunicazioni.
- La cancellazione spiega come le risorse create, utilizzate, generate e condivise tra le parti devono essere mantenute o possedute se il progetto viene annullato.
- La responsabilità del copyright ha lo scopo di garantire che qualsiasi proprietà intellettuale fornita dal cliente abbia ottenuto il copyright adeguato e che tu o il tuo team non possano essere ritenuti responsabili altrimenti.
- La proprietà intellettuale può essere utilizzata per spiegare come la proprietà delle opere d’arte e di altre attività create durante il progetto viene mantenuta una volta completato il progetto. A volte, una determinata impresa sarà responsabile del mantenimento della proprietà delle attività; Altre volte, il cliente può mantenere la proprietà dell’intero progetto.
- Le modifiche spiegano come funzionano le richieste di modifica e verranno addebitate.
- La limitazione della responsabilità spiega semplicemente il livello di responsabilità che tu o il tuo team mantenete per danni o perdite di profitto una volta rilasciato il progetto.
- L’uso promozionale definisce se tu o il tuo team potete utilizzare il lavoro nel materiale promozionale quando parli con altri clienti.
- Le responsabilità del cliente delinea ciò che il cliente è responsabile della fornitura del progetto. Questo può essere tutto in anticipo, per pietra miliare o su qualsiasi programma tu possa essere d’accordo.
- Le spese legali definiscono chi sarà responsabile di ciò che quando si tratta di spese legali se dovessero essere presentate.
Ho provato a dare una breve sinossi di ciò che è sopra. È facile cercare sul Web i modelli di cui funzionare, ma consiglio vivamente di avere un avvocato di guardare il tuo documento prima di usarlo in qualsiasi situazione legale.
Strumenti per termini e condizioni
Quando si tratta di imparare a gestire un’azienda e ad entrare nella programmazione orientata agli oggetti, questo può essere uno dei materiali più secchi possibile.
Ma è necessario se stai cercando di gestire un’attività di successo perché il lavoro è più che semplicemente scrivere codice per qualcun altro.
Sebbene non posso fornire termini e condizioni per ogni libero professionista o agenzia, posso comunque fornire un paio di posti per saperne di più e per impostare firme elettroniche per renderlo il più semplice possibile per iniziare.
Caso in questione, uso quanto segue:
- Google Documenti per la stesura dei termini e delle condizioni e aggiornarli su base per progetto.
- Eversign per la creazione di firme elettroniche.
E questo è tutto! Forse la parte più complicata è iniziare con la stesura dei termini e delle condizioni.
Da questo punto in poi, inizieremo a immergerti nel codice e parlare dei vari aspetti della programmazione orientata agli oggetti, quindi come applicarli nel contesto di WordPress.