SYS7

3. Programmatūras izstrāde

2. modulis

Programmatūras izstrāde

1. Piemērojamība

1.1. WW7 IT portāla noteikumi un nosacījumi sastāv no vispārīgā moduļa, kā arī viena vai vairākiem konkrētiem moduļiem katram produktam vai pakalpojumam. Šī moduļa noteikumi tiek piemēroti papildus Vispārīgā moduļa noteikumiem, ja Piegādātājs Klienta vai vienas vai vairāku trešo personu vārdā izstrādā programmatūru un attiecīgā gadījumā instalē programmatūru.

1.2. Šī moduļa noteikumi ir nesaraujami saistīti ar vispārīgā moduļa noteikumiem. Ja ir pretrunas starp Vispārīgā moduļa noteikumiem un šī moduļa noteikumiem, noteicošais ir pēdējais.

2. Programmatūras specifikācijas

2.1. Ja pirms līguma noslēgšanas Pasūtītājs vai viņa vārdā Piegādātājam jau nav sniedzis specifikācijas vai projektu, puses, konsultējoties par to, kāda programmatūra tiks izstrādāta un kā notiks izstrāde, sastāda rakstiskas specifikācijas. vieta. Abas puses atzīst, ka efektīva koordinācija un laba savstarpējā komunikācija ir būtiski faktori pareizai programmatūras specifikācijai, izstrādei un attīstībai. Sadarbība un savstarpēja saziņa notiks, kur vien iespējams, atbilstoši jebkuram projekta plānam, pasākumiem un/vai procedūrām, par kurām puses vienojušās rakstiski.

2.2. Pasūtītājs vienmēr garantē jebkuras Piegādātājam iesniegtās informācijas, specifikāciju un projektu pareizību, pilnīgumu un konsekvenci, pat ja šādu informāciju, specifikācijas un projektus ir sniegusi trešā persona. Jebkuras kļūdas, izlaidumi vai neatbilstības vienmēr ir pakļautas Klienta riskam un rēķinam.

2.3 Piegādātājam ir tiesības, taču nav pienākuma, pārbaudīt viņam iesniegtās informācijas, specifikāciju vai projektu pareizību, pilnīgumu un konsekvenci un, konstatējot kļūdas vai izlaidumus, apturēt saskaņoto darbu līdz brīdim, kad Pasūtītājs ir novērsis kļūdas. vai attiecīgās izlaidības. Pasūtītājs apņemas visos gadījumos pēc iespējas ātrāk un detalizētāk informēt Piegādātāju par jebkurām kļūdām vai izlaidumiem specifikācijās vai izstrādājamās programmatūras dizainā, par kurām tas kļūst zināms.

2.4. Ja puses izmanto izstrādes metodi, kuru raksturo pamatprincips, ka programmatūras daļu projektēšanu un/vai izstrādi nosaka prioritāšu noteikšana attiecībā pret specifikācijām, kas detalizētāk nosakāma izpildes laikā. punktā, šo prioritāšu noteikšanu visos gadījumos izstrādā, pusēm apspriežoties.

3. Programmatūras izstrāde

3.1. Piegādātājs izstrādā programmatūru ar pienācīgu rūpību, pienācīgi ievērojot programmatūras specifikācijas vai dizainu un, ja nepieciešams, ievērojot projekta plānu, metodes, paņēmienus, pasākumus un/vai procedūras, kas rakstiski saskaņotas ar Klientu. Pirms izstrādes darbu uzsākšanas Piegādātājs var pieprasīt Pasūtītājam rakstisku apliecinājumu par pilnīgu un beznosacījumu piekrišanu specifikācijām vai projektam. Piegādātājs ir tiesīgs apturēt savu darbību līdz brīdim, kad Pasūtītājs ir izsniedzis rakstisku deklarāciju par tā pilnīgu un nosacītu apstiprinājumu specifikācijām vai projektam.

3.2. Piegādātājs visos gadījumos veic izstrādes darbu, pamatojoties uz visu iespējamo, ja vien un ciktāl Piegādātājs rakstiskā līgumā nav skaidri apņēmies sasniegt konkrētu rezultātu un attiecīgais rezultāts ir pietiekami noteikts.

3.3. Ja ir panākta vienošanās, ka programmatūras izstrāde notiks pa posmiem vai ja Piegādātājs izmanto izstrādes metodi, kuras pamatā ir pakāpeniska ieviešana, Piegādātājam ir tiesības atlikt ar posmu saistīto pakalpojumu sākšanu līdz plkst. līdz brīdim, kad Klients ir rakstiski apstiprinājis iepriekšējā posma rezultātus.

3.4 Izņemot gadījumus, kad rakstiski vienojas citādi, Piegādātājam izstrādes darbu veikšanas laikā nav pienākuma ievērot savlaicīgus un pamatotus Pasūtītāja norādījumus. Piegādātājam nav pienākuma ievērot norādījumus, kas maina vai paplašina Piegādātāja izpildes saistību saturu vai apjomu. Ja šādi norādījumi tiek ievēroti, par attiecīgo darbu tiek nodrošināta atlīdzība saskaņā ar Piegādātāja standarta likmēm.

3.5. Ja līgums par programmatūras izstrādi noslēgts, lai to izpildītu viena vai vairākas konkrētas personas, Piegādātājam vienmēr ir tiesības šīs personas pēc konsultēšanās ar Klientu nomainīt vēl nosakāmā laikā. Piegādātājs ar vienu vai vairākām citām personām ar tādu pašu kvalifikāciju.

3.6. Pēc pieprasījuma Pasūtītājs nodrošina Piegādātājam iespēju veikt darbu ārpus parastajām darba dienām un darba laika Pasūtītāja birojos vai objektā.

4. Piegāde un uzstādīšana

4.1. Piegādātājs piegādā programmatūru Pasūtītājam uz saskaņota veida un formāta datu nesējiem vai izmantojot telekomunikāciju iespējas (tiešsaistē). Piegādātājs nosaka piegādes veidu.

4.2. Piegādātājs uzstādīs programmatūru Klienta telpās tikai tad, ja puses par to ir rakstiski vienojušās. Ja šajā sakarā nav noslēgtas skaidras vienošanās, Klients pats instalē, uzstāda, parametrizē un noregulē programmatūru, kā arī vajadzības gadījumā pielāgo izmantoto aparatūru un darbības vidi. Izņemot gadījumus, kad rakstiski vienojas citādi, Piegādātājam nav pienākuma veikt datu konvertēšanu.

4.3. Lietotāja dokumentāciju nodrošina papīra vai digitālā formātā. Piegādātājs izlemj, kādā formātā un valodā tiek sniegta lietotāja dokumentācija.

5. Pieņemšanas pārbaude un pieņemšana

5.1. Ja puses nav vienojušās, ka tiks veikts akcepttests, Klients pieņem programmatūru tādā stāvoklī, kādā tā atrodas piegādes brīdī (tā ir), tātad ar visām redzamajām un neredzamajām kļūdām un defektiem. , neskarot Piegādātāja saistības saskaņā ar šī moduļa 11. pantā noteikto garantiju.

5.2. Ja puses ir rakstiski vienojušās par pieņemšanas pārbaudi, tiek piemēroti 5.3. līdz 5.10. panta noteikumi, ieskaitot šo moduli.

5.3. Ja šis modulis attiecas uz “kļūdām”, tas nozīmē būtisku neatbilstību funkcionālajām vai tehniskajām specifikācijām, par kurām puses ir skaidri vienojušās rakstiski. Kļūda tiek uzskatīta par pastāvošu tikai tad, ja Klients spēj pierādīt kļūdu un to var reproducēt. Pasūtītāja pienākums ir nekavējoties paziņot Piegādātājam par pieļautām kļūdām.

5.4. Ja ir panākta vienošanās par pieņemšanas pārbaudi, pārbaudes laiks ir četrpadsmit dienas pēc piegādes vai, ja ir rakstiski saskaņots, ka Piegādātājs veiks uzstādīšanu, pēc uzstādīšanas pabeigšanas. Klients nav tiesīgs izmantot programmatūru produktīviem vai darbības mērķiem testa perioda laikā. Pasūtītājs veic saskaņoto izstrādes darba (starp)rezultātu pieņemšanas testu, izmantojot atbilstoši kvalificētu personālu, ar atbilstošu apjomu un pietiekami padziļināti, un sniedz Piegādātājam rakstisku, skaidru un saprotamu ziņojumu par pārbaudes rezultātiem. .

5.5. Ja ir panākta vienošanās par pieņemšanas testu, Klientam ir pienākums ar pilnu un ekskluzīvu atbildību izvērtēt, vai piegādātā programmatūra atbilst Piegādātāja rakstiski paziņotajām funkcionālajām vai tehniskajām specifikācijām un, ja programmatūra ir pilnībā vai daļēji izstrādātas pēc pasūtījuma, funkcionālās vai tehniskās specifikācijas, par kurām puses ir skaidri vienojušās rakstiski. Izņemot gadījumus, kad rakstiski vienojas citādi, jebkura palīdzība, ko Piegādātājs vai viņa vārdā sniedz pieņemšanas pārbaudes veikšanas laikā, pilnībā uzņemas Klienta risku un izdevumus.

5.6. Programmatūra tiek uzskatīta par akceptētu starp pusēm:
a. ja puses nav vienojušās par pieņemšanas pārbaudi: pēc piegādes vai, ja ir rakstiski norunāts, ka uzstādīšanu veiks Piegādātājs, pēc uzstādīšanas pabeigšanas, vai
b. ja puses ir vienojušās par pieņemšanas pārbaudi: pirmajā dienā pēc pārbaudes perioda vai
c. ja Piegādātājs saņem 5.7. punktā minēto pārbaudes protokolu pirms pārbaudes perioda beigām: brīdī, kad pārbaudes ziņojumā aprakstītās kļūdas ir novērstas, neskatoties uz defektu esamību, kas neliedz pieņemt saskaņā ar 5.8. .
Pretēji iepriekšminētajam, ja Klients izmanto programmatūru produktīviem vai darbības mērķiem pirms skaidras pieņemšanas brīža, programmatūra tiek uzskatīta par pilnībā pieņemtu no brīža, kad šāda izmantošana ir uzsākta.

5.7. Ja, veicot saskaņoto akcepttestu, atklājas, ka programmatūrā ir kļūdas, Pasūtītājs ne vēlāk kā testa perioda pēdējā dienā paziņo Piegādātājam par tām, nosūtot rakstisku un detalizētu pārbaudes protokolu. Piegādātājs pieliek visas pūles, lai saprātīgā termiņā novērstu konstatētās kļūdas, līdz ar to Piegādātājs ir tiesīgs programmatūrā instalēt pagaidu risinājumus, programmu apiešanas vai problēmu novēršanas ierobežojumus.

5.8. Programmatūras pieņemšanu nedrīkst liegt tādu iemeslu dēļ, kas nav saistīti ar specifikācijām, par kurām puses ir skaidri vienojušās, ne arī nelielu kļūdu dēļ, jo tās ir kļūdas, kuras nevar pamatoti uzskatīt par tādām, kas kavē iekārtas operatīvu vai produktīvu izmantošanu. programmatūru, neskarot Piegādātāja pienākumu labot šīs nelielās kļūdas 11. pantā minētās garantijas shēmas kontekstā, ja un ciktāl tas ir piemērojams. Pieņemšanu nedrīkst arī liegt, pamatojoties uz programmatūras aspektiem, kurus var novērtēt tikai subjektīvi, piemēram, estētiskos aspektus un aspektus, kas saistīti ar lietotāja saskarnes dizainu.

5.9. Ja programmatūra tiek piegādāta un testēta pa posmiem un/vai daļām, konkrēta posma un/vai daļas nepieņemšana neietekmē iepriekšējā posma un/vai citas daļas pieņemšanu attiecīgā gadījumā.

5.10. Programmatūras pieņemšana ar kādu no šajā pantā minētajām metodēm nozīmē, ka Piegādātājs tiek atbrīvots no tā saistību izpildes saistībā ar programmatūras izstrādi un, ja ir panākta vienošanās, ka Piegādātājs veiks instalāciju ar tās saistībām saistībā ar programmatūras instalēšanu. Programmatūras pieņemšana neietekmē Klienta tiesības saskaņā ar 5.8.punktu attiecībā uz nelielām kļūdām un 11.punktu attiecībā uz garantiju shēmu.

6. Lietošanas tiesības

6.1. Piegādātājs nodrošina Pasūtītāja vārdā izstrādāto programmatūru un tai atbilstošo lietotāja dokumentāciju pieejamu Pasūtītājam lietošanai.

6.2. Programmatūras pirmkods un programmatūras izstrādes laikā izveidotā tehniskā dokumentācija ir pieejama Klientam tikai tad, ja un ciktāl par to ir panākta rakstiska vienošanās. Ja tas tā ir, Klientam ir tiesības veikt izmaiņas šajā programmatūrā. Ja Piegādātājam tiesā tiek uzdots nodrošināt Klientam pirmkodu un/vai tehnisko dokumentāciju, Piegādātājs var uzlikt saprātīgu maksu.

6.3. Izņemot gadījumus, kad rakstiski vienojas citādi, Piegādātājam nav pienākuma nodrošināt programmatūras lietošanai un/vai uzturēšanai nepieciešamo palīgprogrammatūru un programmu vai datu bibliotēkas. Ja pretēji iepriekšminētajam Piegādātājam ir jānodrošina arī palīgprogrammatūra un/vai programmu vai datu bibliotēkas, Piegādātājs var pieprasīt, lai Pasūtītājs šim nolūkam noslēdz atsevišķu rakstisku līgumu. Par šādas palīgprogrammatūras un/vai programmu vai datu bibliotēku nodrošināšanu tiek izrakstīts atsevišķs rēķins atbilstoši Piegādātāja standarta likmēm.

6.4. Izņemot gadījumus, kad rakstiski vienojas citādi, Piegādātāja darbības pienākumos neietilpst programmatūras uzturēšana un/vai atbalsta sniegšana programmatūras lietotājiem. Ja pretēji iepriekšminētajam Piegādātājam ir jānodrošina arī apkope un/vai atbalsts, Piegādātājs var pieprasīt, lai Pasūtītājs šim nolūkam noslēdz atsevišķu rakstisku līgumu. Par šādiem darbiem un pakalpojumiem tiek izrakstīts atsevišķs rēķins atbilstoši Piegādātāja standarta likmēm.

6.5. Neskarot Vispārīgā moduļa noteikumus, programmatūras lietošanas tiesības visos gadījumos nav ekskluzīvas, nenododamas un nav sublicencējamas.

7. Lietošanas ierobežojumi

7.1. Ja rakstiskajā līgumā ir skaidri noteikts, ka visas projektēšanas un izstrādes izmaksas pilnībā un tikai un vienīgi sedz Klients, Klienta vārdā izstrādātās programmatūras lietošanas tiesības netiek pakļautas nekādiem ierobežojumiem, neskarot pārējos vispārīgo noteikumu un nosacījumu noteikumus, tostarp šī moduļa 7.6.

7.2. Ja puses ir vienojušās par lietošanas ierobežojumiem, Klientam visos gadījumos ir stingri jāievēro saskaņotie programmatūras lietošanas tiesību ierobežojumi. Klients apzinās, ka saskaņotā lietošanas ierobežojuma pārkāpums ir gan līguma ar Piegādātāju pārkāpums, gan programmatūras intelektuālā īpašuma tiesību pārkāpums. Saskaņotie lietošanas ierobežojumi var attiekties uz šādiem aspektiem:
- aparatūras veidu vai veidu, kam programmatūra ir paredzēta, un/vai
- maksimālo apstrādes vienību skaitu, kam programmatūra ir paredzēta, un/vai
- specifisku pēc vārda vai amata nosaukuma vai citādi – personām, kurām ir atļauts izmantot programmatūru Klienta organizācijā, un/vai
– maksimālajam lietotāju skaitam, kuriem ir atļauts lietot programmatūru – vienlaicīgi vai citādi – Klienta organizācijā, un/vai vai
- vieta, kur programmatūru var izmantot, un/vai
- īpašas lietošanas formas un mērķi (piemēram, komerciāla izmantošana vai izmantošana privātiem mērķiem), un/vai
- jebkādi citi kvantitatīvi vai kvalitatīvi ierobežojumi.

7.3. Ja puses ir vienojušās, ka programmatūru var izmantot tikai kopā ar noteiktu aparatūru vai noteikta veida vai veida aparatūru, Klientam ir tiesības attiecīgās aparatūras darbības traucējumu gadījumā izmantot programmatūru uz citas aparatūras. tāda paša veida vai veida darbības traucējumu laikā.

7.4. Piegādātājs var pieprasīt Klientam atturēties no programmatūras lietošanas līdz brīdim, kad Klients ir pieprasījis un saņēmis vienu vai vairākus lietošanai nepieciešamos kodus (paroles, identifikācijas kodus utt.) no Piegādātāja, sava piegādātāja vai programmatūras ražotājs.

7.5. Klients nekādā gadījumā nedrīkst apiet tehniskos noteikumus, kas paredzēti programmatūras aizsardzībai pret nelikumīgu vai nesankcionētu izmantošanu, vai neorganizēt tā veikšanu.

7.6. Izņemot gadījumus, kad rakstiski vienojas citādi, Klientam ir atļauts izmantot programmatūru tikai sava uzņēmuma vai organizācijas ietvaros un tās vārdā. Ja vien rakstiski nav panākta cita vienošanās, Klients nedrīkst izmantot programmatūru, lai apstrādātu datus trešo personu vārdā, piemēram, tādiem pakalpojumiem kā “laika koplietošana”, “lietojumprogrammu pakalpojumu sniegšana”, “programmatūra kā pakalpojums” un “ārpakalpojumi”. .

7.7. Klientam nav atļauts pārdot, iznomāt, nodot vai piešķirt ierobežojošas tiesības uz programmatūru un datu nesējiem, kuros programmatūra tiek glabāta, vai darīt tos pieejamus trešajām personām jebkādā veidā un jebkādiem mērķiem. Klients arī atturas piešķirt trešajām personām piekļuvi programmatūrai attālināti vai citādi vai nodrošināt programmatūru trešajai personai mitināšanas nolūkā, pat ja attiecīgā trešā persona programmatūru izmanto tikai Klienta vārdā.

7.8. Pēc pieprasījuma Klients nekavējoties pilnībā sadarbojas ar jebkādu Piegādātāja vai Piegādātāja vārdā veicamo izmeklēšanu saistībā ar Klienta atbilstību saskaņotajiem lietošanas ierobežojumiem. Pēc Piegādātāja pirmā pieprasījuma Pasūtītājs nodrošina Piegādātājam piekļuvi tā ēkām un sistēmām. Piegādātājs saglabā visas uzņēmuma informācijas konfidencialitāti, kas uzskatāma par konfidenciālu un ko Piegādātājs iegūst no Klienta vai viņa telpās šāda veida izmeklēšanas kontekstā, ciktāl šī informācija neattiecas uz pati programmatūra.

8. Līguma termiņš

8.1. Klienta vārdā izstrādātā programmatūra ir pieejama Klientam uz termiņu, par kuru puses vienojušās. Ja puses nav vienojušās par termiņu, lietošanas tiesību termiņš nav ierobežots un Piegādātājs nav tiesīgs lauzt līgumu, par to brīdinot, ja Pasūtītājs stingri ievēro visus tā no līguma izrietošās saistības pret Piegādātāju.

8.2. Attiecīgā gadījumā Klients nekavējoties pēc programmatūras lietošanas tiesību termiņa beigām atdod visas tā rīcībā esošās programmatūras kopijas Piegādātājam. Ja puses ir vienojušās, ka Pasūtītājs līguma beigās iznīcinās attiecīgās kopijas, Pasūtītājs nekavējoties rakstveidā paziņo Piegādātājam, ka tas ir veikts. Piegādātājam nav pienākuma sniegt Pasūtītājam palīdzību lietošanas tiesību termiņa beigās vai pēc tam, lai veiktu Pasūtītāja pieprasīto datu konvertāciju.

9. Atalgojums par attīstības darbu

9.1. Ja nav panākta vienošanās par rēķinu izrakstīšanas grafiku, visas ar programmatūras izstrādi saistītās summas katrā gadījumā ir jāmaksā kā nokavēts kalendāra mēnesis.

9.2. Izņemot gadījumus, kad rakstiski vienojas citādi, izstrādes darba cenā ir iekļauta arī maksa par programmatūras lietošanas tiesībām.

9.3. Izņemot gadījumus, kad rakstiski vienojas citādi, programmatūras izstrādes maksā nav iekļauta maksa par Klienta pieprasīto palīgprogrammatūru un programmu un datu bibliotēkām, jebkādiem instalācijas pakalpojumiem un jebkādiem programmatūras pielāgojumiem un/vai apkopi. Maksa par lietošanas tiesībām neietver arī atbalsta sniegšanu programmatūras lietotājiem. Par šādiem darbiem un pakalpojumiem tiek izrakstīts atsevišķs rēķins atbilstoši Piegādātāja standarta likmēm.

10. Programmatūras modifikācija

10.1. Izņemot gadījumus, kad rakstiski vienojas citādi un neatkarīgi no likumā noteiktajiem izņēmumiem, Klientam nav atļauts daļēji vai pilnībā pārveidot programmatūru bez iepriekšējas rakstiskas Piegādātāja piekrišanas. Piegādātājam vienmēr ir tiesības atteikt savu piekrišanu vai pievienot tai nosacījumus, tai skaitā nosacījumus attiecībā uz Pasūtītāja pieprasīto izmaiņu ieviešanas metodi un kvalitāti.

10.2. Klients uzņemas visus riskus, kas saistīti ar izmaiņām, ko Klienta vai viņa vārdā veic trešās personas ar Piegādātāja piekrišanu vai citādi.

11. Garantija

11.1. Piegādātājs negarantē, ka Klienta vārdā izstrādātā programmatūra būs piemērota Klienta faktiskajai un/vai paredzētajai lietošanai. Piegādātājs arī negarantē, ka programmatūra darbosies bez pārtraukumiem, kļūdām vai citiem defektiem vai ka visas kļūdas un defekti vienmēr tiks novērsti.

11.2 Piegādātājs pieliek visas pūles, lai saprātīgā termiņā novērstu programmatūras kļūdas šī moduļa 5.3. punkta izpratnē, ja Piegādātājs saņem detalizētu, rakstisku paziņojumu par šīm kļūdām trīs mēnešu laikā pēc piegādes vai, ja puses ir vienojušās par pieņemšanas pārbaudi trīs mēnešu laikā pēc pieņemšanas. Kļūdas tiek novērstas bez maksas, ja vien programmatūra nav izstrādāta Klienta uzdevumā citādi, nevis par fiksētu cenu, un tādā gadījumā Piegādātājs par kļūdu novēršanu saistītās izmaksas izraksta pēc standarta likmēm. Piegādātājam ir tiesības izrakstīt rēķinu par kļūdu labošanas izmaksām pēc standarta likmēm, ja pieļautas darbības kļūdas vai Pasūtītājs to nepareizi lietojis, vai citi iemesli, kas nav vainojami pie Piegādātāja, vai ja kļūdas varēja tikt atklātas piegādes laikā. saskaņotā pieņemšanas testa izpilde. Piegādātājam nav pienākuma labot kļūdas, ja Pasūtītājs ir veicis izmaiņas programmatūrā vai parūpējies par to veikšanu bez Piegādātāja rakstiskas piekrišanas. Šāda piekrišana netiek liegta nepamatotu iemeslu dēļ.

11.3. Kļūdu labošana notiek Piegādātāja noteiktā vietā. Piegādātājam ir tiesības jebkurā laikā programmatūrā instalēt pagaidu risinājumus, programmu apiešanas vai problēmu novēršanas ierobežojumus.

11.4. Piegādātājam nekādā gadījumā nav pienākuma atgūt kodētos vai pazaudētos datus.

11.5. Piegādātājam nav pienākuma labot kļūdas, par kurām ziņots pēc šī moduļa 11.2. punktā minētā garantijas perioda beigām, ja vien puses nav noslēgušas atsevišķu tehniskās apkopes līgumu, kurā ietvertas attiecīgas saistības.

12. Konfidencialitāte

12.1. Klients atzīst, ka programmatūra ir konfidenciāla un satur Piegādātāja, tā piegādātāju un/vai programmatūras ražotāja komercnoslēpumus.