Перанесці працу ў новую сістэму і абнавіць яе асновы.
Калі вы замяняеце старую праграму, мала проста перарабіць экраны. Мы правяраем дробныя спецыфікацыі справаздачных форм, назапашаныя даныя, інтэграцыю з абсталяваннем і нават тую работу, якую супрацоўнікі выконваюць уручную, каб запоўніць недахопы праграмы. Мы пачынаем з рашэння, што менавіта пераносіцца ў новую сістэму.
З якімі праблемамі можна параіцца
- Трэба перанесці праграмы на VB6 / MFC / WinForms і падобныя ў структуру, якую можна будзе суправаджаць і далей.
- Спецыфікацыі няма, і трэба пачаць з даследавання паводзін бягучай праграмы.
- Трэба перагледзець залежнасць ад распрацоўшчыка або папярэдняга супрацоўніка.
- Уплыў на працу вялікі, таму пераключыцца адразу цяжка.
- Трэба вырашыць, колькі з наяўных справаздачных форм, даных, інтэграцыі з абсталяваннем і COM-распрацовак пакідаць.
Ад упарадкавання бягучай спецыфікацыі да пераключэння
Дакладна вызначаем спецыфікацыі, якія пераносім
Мы вывучаем экраны, справаздачныя формы, даныя, налады, знешнюю інтэграцыю і парадак эксплуатацыі. Упарадкоўваем функцыі, якія выкарыстоўваюцца, і тыя, што страцілі патрэбу, і дзелім паводзіны на тыя, што пакідаем такімі, як ёсць, і тыя, што паляпшаем у гэты раз.
Дзелім на адзінкі, якія можна мігрыраваць
Мы разглядаем не толькі поўную перабудову, але і замену, пачынаючы з другасных функцый, і паэтапную міграцыю. Калі наяўныя COM / ActiveX / OCX і падобныя кампаненты працягваюць выкарыстоўвацца, мы ўпарадкоўваем спосаб іх злучэння з новай праграмай і падыход да іх будучай замены.
Распрацоўваем новую праграму і правяраем міграцыю
Акрамя праектавання і рэалізацыі новай праграмы, мы ў неабходным аб’ёме планіруем праверку даных і справаздачных форм, паралельную эксплуатацыю, рэпетыцыю міграцыі, парадак адкату і г. д. Мы правяраем не толькі тое, ці гатова праграма, але і тое, ці можна перанесці ў яе працу.
Як мы працуем над заказам
- Даследаванне бягучага стану — вывучаем праграму, дакументы, даныя і парадак працы і выяўляем нявысветленае і абмежаванні.
- Узгадненне падыходу да міграцыі — вызначаем, што пераносім, што паляпшаем, прыярытэты і ўмовы пераключэння.
- Праектаванне і распрацоўка — рэалізуем у адпаведнасці з узгодненай спецыфікацыяй і правяраем адрозненні ў працы са старой праграмай.
- Міграцыя і ўкараненне — рыхтуем даныя і эксплуатацыю і падтрымліваем паэтапнае пераключэнне.
Нават калі вы яшчэ не вырашылі перарабляць
Можна параіцца ўжо з пытаннем «ці можна карыстацца праграмай далей пасля дапрацоўкі» і «з якой часткі лепш пачынаць замену». Калі гаворка ў асноўным пра працяг выкарыстання наяўнага ПЗ, магчыма працаваць у рамках паслугі Дапрацоўка і суправаджэнне наяўнага ПЗ для Windows.
Раскажыце, для чаго служыць цяперашняе ПЗ, чаму вы думаеце пра замену, ці ёсць зыходны код і дакументы і калі вы хацелі б пераключыцца. Калі інфармацыі не хапае, мы пачнём з таго, што ўпарадкуем парадак даследавання.