Řízení vývoje databáze
Napsal: pát 13. črc 2018, 14:44
Potřeboval bych radu ohledně metodiky.
Vyvíjíme SW běžící na MSSQL databázi. Vývoj je s ohledem na akutní potřeby zákazníků a na termíny, které nám dává vedení, docela hektický. Programátoři jsou za vodou, mají verzovací nástroje, ale co dělat s databází? Momentální situace je taková, že každý implementátor dělá svoje změny na databázi prakticky za pochodu u konkrétního zákazníka a jednou za čas se snažíme všechny změny aplikovat u všech nasazení a takovou verzi databáze označit a popsat změny. Takový systém je dost náchylný k chybám, zvlášť, když se do toho pletou změny, které se provádí kvůli vývoji. Nasazení nové verze je tím pádem pokaždé doprovázené zkoumáním, na jakou úpravu se zapomnělo.
Nemá někdo nějakou radu, jak vést vývoj databáze?
Vyvíjíme SW běžící na MSSQL databázi. Vývoj je s ohledem na akutní potřeby zákazníků a na termíny, které nám dává vedení, docela hektický. Programátoři jsou za vodou, mají verzovací nástroje, ale co dělat s databází? Momentální situace je taková, že každý implementátor dělá svoje změny na databázi prakticky za pochodu u konkrétního zákazníka a jednou za čas se snažíme všechny změny aplikovat u všech nasazení a takovou verzi databáze označit a popsat změny. Takový systém je dost náchylný k chybám, zvlášť, když se do toho pletou změny, které se provádí kvůli vývoji. Nasazení nové verze je tím pádem pokaždé doprovázené zkoumáním, na jakou úpravu se zapomnělo.
Nemá někdo nějakou radu, jak vést vývoj databáze?