{"id":7090,"date":"2021-08-10T10:18:00","date_gmt":"2021-08-10T10:18:00","guid":{"rendered":"https:\/\/nexttechnology.io\/?p=7090"},"modified":"2022-04-26T12:06:09","modified_gmt":"2022-04-26T12:06:09","slug":"5-rzeczy-ktorych-cto-i-programisci-moga-sie-od-siebie-nauczyc","status":"publish","type":"post","link":"https:\/\/nexttechnology.io\/pl\/5-rzeczy-ktorych-cto-i-programisci-moga-sie-od-siebie-nauczyc\/","title":{"rendered":"5 rzeczy, kt\u00f3rych CTO i programi\u015bci mog\u0105 si\u0119 od siebie nauczy\u0107"},"content":{"rendered":"\n<p>Efektywna wsp\u00f3\u0142praca CTO i programist\u00f3w jest kluczem do sukcesu projektu informatycznego. Obie strony maj\u0105 r\u00f3\u017cne spojrzenia na biznes, a znajomo\u015b\u0107 tych r\u00f3\u017cnic pomaga stworzy\u0107 szersz\u0105 perspektyw\u0119.&nbsp;<\/p>\n\n\n\n<p>W tym artykule znajdziesz 5 najwa\u017cniejszych rzeczy, kt\u00f3rych CTO i programi\u015bci mog\u0105 si\u0119 od siebie nawzajem nauczy\u0107. Mi\u0142ej lektury!<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/nexttechnology.io\/app\/uploads\/2022\/04\/Project-Outsourcing-vs-Staff-Augmentation-724x1024.png\" alt=\"5 rzeczy, kt\u00f3rych CTO i programi\u015bci mog\u0105 si\u0119 od siebie nauczy\u0107\" class=\"wp-image-7091\" width=\"362\" height=\"512\" srcset=\"https:\/\/nexttechnology.io\/app\/uploads\/2022\/04\/Project-Outsourcing-vs-Staff-Augmentation-724x1024.png 724w, https:\/\/nexttechnology.io\/app\/uploads\/2022\/04\/Project-Outsourcing-vs-Staff-Augmentation-212x300.png 212w, https:\/\/nexttechnology.io\/app\/uploads\/2022\/04\/Project-Outsourcing-vs-Staff-Augmentation-768x1086.png 768w, https:\/\/nexttechnology.io\/app\/uploads\/2022\/04\/Project-Outsourcing-vs-Staff-Augmentation-1086x1536.png 1086w, https:\/\/nexttechnology.io\/app\/uploads\/2022\/04\/Project-Outsourcing-vs-Staff-Augmentation-1448x2048.png 1448w, https:\/\/nexttechnology.io\/app\/uploads\/2022\/04\/Project-Outsourcing-vs-Staff-Augmentation.png 1587w\" sizes=\"(max-width: 362px) 100vw, 362px\" \/><\/figure><\/div>\n\n\n\n<h3><strong>1. Spojrzenie na projekt<\/strong><\/h3>\n\n\n\n<p>Programi\u015bci cz\u0119sto koncentruj\u0105 si\u0119 na konkretnym zadaniu, takim jak stworzenie okre\u015blonej funkcji systemu. Do ich obowi\u0105zk\u00f3w nale\u017cy dbanie o to, aby kod by\u0142 dobrej jako\u015bci, a rozwi\u0105zanie spe\u0142nia\u0142o okre\u015blone wymagania. Jednak w przeciwie\u0144stwie do CTO, nie zawsze interesuj\u0105 si\u0119 tym, jak b\u0119dzie funkcjonowa\u0142 ca\u0142y projekt poza ich zakresem odpowiedzialno\u015bci. Jest to b\u0142\u0105d, poniewa\u017c nie pozwala im to dostrzec wielu wa\u017cnych kwestii z perspektywy firmy lub klienta.<\/p>\n\n\n\n<p>Dzia\u0142a to jednak r\u00f3wnie\u017c w drug\u0105 stron\u0119. CTO, kt\u00f3rym zale\u017cy na sukcesie ca\u0142ego projektu, mog\u0105 czasem mie\u0107 trudno\u015bci ze zrozumieniem problem\u00f3w i wyzwa\u0144, przed kt\u00f3rymi stoj\u0105 poszczeg\u00f3lni pracownicy. Jakie jest rozwi\u0105zanie? Przede wszystkim dobra komunikacja i pr\u00f3ba zrozumienia drugiej strony. Pomocne jest tak\u017ce planowanie pracy i regularne spotkania statusowe, na kt\u00f3rych omawiane s\u0105 wsp\u00f3lne cele, wyzwania i ewentualne przeszkody.<\/p>\n\n\n\n<h3><strong>2. Skoncentrowanie si\u0119 na celu biznesowym<\/strong><\/h3>\n\n\n\n<p>Nawet najbardziej kreatywna funkcja, kt\u00f3ra wygl\u0105da \u015bwietnie dla programist\u00f3w i innych technicznych maniak\u00f3w, mo\u017ce by\u0107 niezgodna z celem biznesowym firmy. Zanim programista wykona jakiekolwiek zadanie, powinien wiedzie\u0107, dlaczego to robi i jaki b\u0119dzie to mia\u0142o wp\u0142yw na ca\u0142y projekt.<\/p>\n\n\n\n<p>Dlatego, aby nie marnowa\u0107 pracy i energii, programi\u015bci powinni pyta\u0107 &#8222;dlaczego&#8221;, zanim zrobi\u0105 dan\u0105 rzecz i zna\u0107 warto\u015b\u0107 biznesow\u0105 rozwi\u0105zania.<\/p>\n\n\n\n<p>Z drugiej strony, jako CTO nie powiniene\u015b by\u0107 zamkni\u0119ty na nowe pomys\u0142y. Je\u015bli oka\u017ce si\u0119, \u017ce proponowane rozwi\u0105zanie mo\u017ce pozytywnie wp\u0142yn\u0105\u0107 na rozw\u00f3j projektu i jest zgodne z misj\u0105 firmy &#8211; nie blokuj pomys\u0142\u00f3w. Najlepiej b\u0119dzie, je\u015bli docenisz pracownik\u00f3w za ich nieszablonowe my\u015blenie.<\/p>\n\n\n\n<h3><strong>3. Dba\u0142o\u015b\u0107 o kwestie bezpiecze\u0144stwa<\/strong><\/h3>\n\n\n\n<p>Niestety, zar\u00f3wno w pracy CTO, jak i programisty, niekt\u00f3re zadania nie nale\u017c\u0105 do ulubionych. Jednym z nich mog\u0105 by\u0107 kwestie bezpiecze\u0144stwa. Podczas gdy rola CTO wymaga ci\u0105g\u0142ego zwracania uwagi na te kwestie, programi\u015bci cz\u0119sto niech\u0119tnie podchodz\u0105 do tego tematu. R\u00f3wnie\u017c w tym przypadku rozwi\u0105zaniem jest pr\u00f3ba spojrzenia na projekt z szerszej perspektywy. Jako programista musisz by\u0107 \u015bwiadomy, jak wa\u017cne s\u0105 kwestie bezpiecze\u0144stwa z perspektywy ca\u0142ej firmy i jak wiele szk\u00f3d mo\u017ce wyrz\u0105dzi\u0107 pojawienie si\u0119 jakichkolwiek nieprawid\u0142owo\u015bci.<\/p>\n\n\n\n<p>Rol\u0105 CTO jest u\u015bwiadomienie zespo\u0142owi programist\u00f3w, jak wa\u017cne s\u0105 kwestie bezpiecze\u0144stwa i jakie konsekwencje mog\u0105 mie\u0107 niew\u0142a\u015bciwe dzia\u0142ania.<\/p>\n\n\n\n<h3><strong>4. My\u015blenie przysz\u0142o\u015bciowe<\/strong><\/h3>\n\n\n\n<p>Znalaz\u0142e\u015b narz\u0119dzie, framework, bibliotek\u0119, kt\u00f3ra mo\u017ce znacz\u0105co przyspieszy\u0107 prac\u0119 nad konkretnym rozwi\u0105zaniem? Brzmi \u015bwietnie, ale czy zastanawia\u0142e\u015b si\u0119, jaki wp\u0142yw b\u0119dzie to mia\u0142o na dalszy rozw\u00f3j Twojej aplikacji? Nawet najlepsze rozwi\u0105zania mog\u0105 mie\u0107 pewne ograniczenia w dalszych dzia\u0142aniach. Nie tylko liderzy techniczni, ale tak\u017ce programi\u015bci powinni my\u015ble\u0107 perspektywicznie i dobrze analizowa\u0107 swoje wybory w tym zakresie.<\/p>\n\n\n\n<p>Z drugiej strony, nie oznacza to, \u017ce CTO powinien by\u0107 zamkni\u0119ty na nowe pomys\u0142y i narz\u0119dzia, kt\u00f3re mog\u0105 usprawni\u0107 jego prac\u0119. Kluczem jest tu dok\u0142adne przeanalizowanie zalet i wad dalszych plan\u00f3w rozwoju produktu i misji firmy.<\/p>\n\n\n\n<h3><strong>5. Dobrze wykonana praca nigdy nie jest stracona<\/strong><\/h3>\n\n\n\n<p>Czy jako programista kiedykolwiek stworzy\u0142e\u015b funkcj\u0119, kt\u00f3ra ostatecznie nie zosta\u0142a wdro\u017cona ze wzgl\u0119du na zmian\u0119 strategii firmy? Mo\u017ce to by\u0107 frustruj\u0105ce, poniewa\u017c mo\u017cesz mie\u0107 poczucie, \u017ce &#8222;zmarnowa\u0142e\u015b&#8221; mn\u00f3stwo czasu na pr\u00f3\u017cno. Ale to nieprawda! Nie zapominaj, jak wiele rzeczy nauczy\u0142e\u015b si\u0119 w tym czasie. Czas na rozw\u00f3j i nauk\u0119 nigdy nie jest zmarnowany, o czym powinien wiedzie\u0107 zar\u00f3wno CTO, jak i ka\u017cdy cz\u0142onek zespo\u0142u programist\u00f3w.<\/p>\n\n\n\n<p>Cho\u0107 czasem sprawy mog\u0105 wygl\u0105da\u0107 zupe\u0142nie inaczej z perspektywy programisty i CTO, wa\u017cne jest, aby stara\u0107 si\u0119 zrozumie\u0107 potrzeby drugiej strony, pomaga\u0107 sobie nawzajem i inspirowa\u0107 si\u0119. Kluczem jest dobra komunikacja, kt\u00f3ra mo\u017ce mie\u0107 wi\u0119ksz\u0105 moc, ni\u017c nam si\u0119 wydaje.<\/p>\n\n\n\n<p>Szukasz programisty do swojego projektu? Zapoznaj si\u0119 z <a href=\"https:\/\/nexttechnology.io\/pl\/outsourcing-it\/\" target=\"_blank\" rel=\"noreferrer noopener\">ofert\u0105 Next Technology Professionals.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Efektywna wsp\u00f3\u0142praca CTO i programist\u00f3w jest kluczem do sukcesu projektu informatycznego. Obie strony maj\u0105 r\u00f3\u017cne &#8230;<\/p>\n","protected":false},"author":2,"featured_media":4213,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[25],"tags":[],"_links":{"self":[{"href":"https:\/\/nexttechnology.io\/pl\/wp-json\/wp\/v2\/posts\/7090"}],"collection":[{"href":"https:\/\/nexttechnology.io\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nexttechnology.io\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nexttechnology.io\/pl\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nexttechnology.io\/pl\/wp-json\/wp\/v2\/comments?post=7090"}],"version-history":[{"count":1,"href":"https:\/\/nexttechnology.io\/pl\/wp-json\/wp\/v2\/posts\/7090\/revisions"}],"predecessor-version":[{"id":7093,"href":"https:\/\/nexttechnology.io\/pl\/wp-json\/wp\/v2\/posts\/7090\/revisions\/7093"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nexttechnology.io\/pl\/wp-json\/wp\/v2\/media\/4213"}],"wp:attachment":[{"href":"https:\/\/nexttechnology.io\/pl\/wp-json\/wp\/v2\/media?parent=7090"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nexttechnology.io\/pl\/wp-json\/wp\/v2\/categories?post=7090"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nexttechnology.io\/pl\/wp-json\/wp\/v2\/tags?post=7090"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}