<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Software Archives - 2045.gr</title>
	<atom:link href="https://dev.2045.gr/tag/software/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Το μέλλον, σήμερα</description>
	<lastBuildDate>Thu, 26 May 2022 13:27:32 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.4</generator>

<image>
	<url>https://dev.2045.gr/wp-content/uploads/2020/09/cropped-FB-PROFILE-2048x2048_WHITE-2-32x32.jpg</url>
	<title>Software Archives - 2045.gr</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Ο καταλυτικός ρόλος της τεχνητής νοημοσύνης στην ανάπτυξη software</title>
		<link>https://dev.2045.gr/o-katalytikos-rolos-tis-technitis-noimosynis-stin-anaptyxi-software/</link>
					<comments>https://dev.2045.gr/o-katalytikos-rolos-tis-technitis-noimosynis-stin-anaptyxi-software/#respond</comments>
		
		<dc:creator><![CDATA[2045.gr]]></dc:creator>
		<pubDate>Thu, 26 May 2022 13:27:05 +0000</pubDate>
				<category><![CDATA[Θεματολογία]]></category>
		<category><![CDATA[Πρόσφατα]]></category>
		<category><![CDATA[Υπηρεσίες]]></category>
		<category><![CDATA[Microsoft Build]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Προγραμματισμός]]></category>
		<guid isPermaLink="false">https://www.2045.gr/?p=8129</guid>

					<description><![CDATA[<p>Το ΑΙ φέρνει ένα εντελώς νέο μοντέλο στην ανάπτυξη του λογισμικού, διευκολύνοντας τους προγραμματιστές και τη δημιουργία κώδικα. Τα μηνύματα από το Microsoft Build μας δίνουν μια πρώτη, αλλά σαφή εικόνα. Φανταστείτε ένα developer, ο οποίος μεταφέρει σε κείμενο και σε φυσική γλώσσα μια ιδέα του και αυτή να μετατρέπεται αυτόματα σε κώδικα. Πριν μερικά χρόνια αυτό το σενάριο ανήκε στη σφαίρα του φανταστικού, τώρα μοιάζει να αποτελεί μια υπό εξέλιξη πραγματικότητα. Μια πραγματικότητα που αλλάζει το έργο των προγραμματιστών και συνολικά την αντίληψη που έχουμε για το πεδίο του προγραμματισμού και της δημιουργίας κώδικα. Μία πραγματικότητα που δεν θα [&#8230;]</p>
<p>The post <a href="https://dev.2045.gr/o-katalytikos-rolos-tis-technitis-noimosynis-stin-anaptyxi-software/">Ο καταλυτικός ρόλος της τεχνητής νοημοσύνης στην ανάπτυξη software</a> appeared first on <a href="https://dev.2045.gr">2045.gr</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Το ΑΙ φέρνει ένα εντελώς νέο μοντέλο στην ανάπτυξη του λογισμικού, διευκολύνοντας τους προγραμματιστές και τη δημιουργία κώδικα. Τα μηνύματα από το Microsoft Build μας δίνουν μια πρώτη, αλλά σαφή εικόνα.</h2>



<p class="has-drop-cap">Φανταστείτε ένα developer, ο οποίος μεταφέρει σε κείμενο και σε φυσική γλώσσα μια ιδέα του και αυτή να μετατρέπεται αυτόματα σε κώδικα. Πριν μερικά χρόνια αυτό το σενάριο ανήκε στη σφαίρα του φανταστικού, τώρα μοιάζει να αποτελεί μια υπό εξέλιξη πραγματικότητα. Μια πραγματικότητα που αλλάζει το έργο των προγραμματιστών και συνολικά την αντίληψη που έχουμε για το πεδίο του προγραμματισμού και της δημιουργίας κώδικα. Μία πραγματικότητα που δεν θα ήταν εφικτή, αν δεν είχε προχωρήσει τόσο πολύ η τεχνητή νοημοσύνη και η μηχανική μάθηση, ώστε τα συστήματα να μπορούν να αντιληφθούν τη φυσική, ανθρώπινη γλώσσα και να τη μετατρέπουν στη γλώσσα που γνωρίζουν οι υπολογιστές.</p>



<p>«Ουσιαστικά πρόκειται για έναν <strong>εντελώς διαφορετικό τρόπο σκέψης όσον αφορά στην ανάπτυξη λογισμικού</strong>, σε σχέση με αυτόν που γνωρίζαμε», ανέφερε χαρακτηριστικά ο επικεφαλής τεχνολογίας της Microsoft, Κέβιν Σκοτ, κατά τη διάρκεια του συνεδρίου Microsoft Build. Ένα εντελώς νέο τρόπο που ανατρέπει και το ποιος μπορεί να αποκτήσει πρόσβαση στον προγραμματισμό.</p>



<h4 class="wp-block-heading"><strong>Το παράδειγμα του </strong><strong>Codex</strong></h4>



<p>Για να γίνουμε πιο κατανοητοί ας δούμε αυτήν την εξέλιξη μέσα από ένα παράδειγμα. Το Codex είναι ένα μοντέλο μηχανικής μάθησης που έχει αναπτυχθεί από την εταιρεία έρευνας και ανάπτυξης OpenAI. Τ<strong>ο Codex έχει λοιπόν τη δυνατότητα να ερμηνεύσει σε κώδικα τις απλές εντολές σε ανθρώπινη γλώσσα, χρησιμοποιώντας δεδομένα από τους servers του GitHub ή άλλες δημόσιες πηγές.</strong> «Κάνει το γράψιμο κώδικα πιο παραγωγικό, αφαιρώντας το όχι και τόσο ευχάριστο κομμάτι της δουλειάς του προγραμματισμού. Σε βοηθάει να θυμηθείς πράγματα που πιθανώς έχει ξεχάσει και σε βοηθάει να λύσεις προβλήματα που μπορεί να παρουσιαστούν», ανέφερε χαρακτηριστικά ο Peter Welinder, επικεφαλής προϊόντων και συνεργασιών της OpenAI.</p>



<p>Όπως μπορούμε να κατανοήσουμε το Codex αλλάζει τα δεδομένα στην ανάπτυξη λογισμικού, επιτρέποντας σε ένα developer να ολοκληρώσει την εργασία του σε πολύ λιγότερο χρόνο από αυτόν που χρειαζόταν στο παρελθόν.</p>



<figure class="wp-block-embed alignwide is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<div class="atbs-ceris-responsive-video"><iframe title="GitHub Copilot (Satya Nadella 2022 Build Keynote)" width="1200" height="675" src="https://www.youtube.com/embed/raQPoIkh7n4?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
</div></figure>



<p>Μια τέτοια εφαρμογή, είναι το <strong>εργαλείο GitHub Copilot</strong>, που όπως ανακοινώθηκε στο Microsoft Build θα είναι ευρύτερα διαθέσιμο στους επόμενους μήνες. Το συγκεκριμένο εργαλείο βασίζεται στο Codex και έχει εκπαιδευτεί με δισεκατομμύρια γραμμές δημόσιου κώδικα για να προτείνει κατά τη διάρκεια του προγραμματισμού πρόσθετες γραμμές κώδικα και λειτουργίες. Επιπρόσθετα, το Copilot μπορεί να αναδείξει μια προσέγγιση ή μια λύση ως απάντηση σε μια περιγραφή του τι θέλει να επιτύχει ένας προγραμματιστής, αντλώντας από τη βάση γνώσεων και το τρέχον θεματικό πλαίσιο. Μπορεί επίσης να προσαρμόζεται στις αλλαγές που κάνουν οι developers, ταιριάζοντας με συγκεκριμένα «στυλ προγραμματισμού» για την αυτόματη συμπλήρωση τυποποιημένων ή επαναλαμβανόμενων γραμμών κώδικα, παρέχοντας προτάσεις που ταιριάζουν με τις προηγούμενες γραμμές.</p>



<p>Σύμφωνα με τα στελέχη της Microsoft, το συγκεκριμένο εργαλείο <strong>μπορεί να μειώσει έως και 35% το χρόνο προγραμματισμού για ένα developer</strong>, μα πάνω από όλα του προσφέρει τη δυνατότητα να επικεντρωθεί στα σημεία εκείνα του κώδικα που έχουν τη μέγιστη σημασία.</p>



<h4 class="wp-block-heading"><strong>Όλοι μας μπορούμε να γίνουμε προγραμματιστές</strong></h4>



<p>Η μεγαλύτερη ανατροπή που φέρνει η τεχνητή νοημοσύνη στον προγραμματισμό έγκειται σε ένα άλλο επίπεδο. Μέχρι σήμερα γνωρίζαμε ότι για τον προγραμματισμό -απαιτητικών ή όχι έργων- ήταν απαραίτητη προϋπόθεση η εκμάθηση μιας τουλάχιστον από τις γνωστές γλώσσες προγραμματισμού, όπως οι Python, JavaScript, TypeScript και πολλές ακόμη. Όμως το ΑΙ έρχεται να αλλάξει αυτήν την εικόνα, εκδημοκρατίζοντας τον προγραμματισμό σε μεγαλύτερη μερίδα ανθρώπων.</p>



<p>Θυμηθείτε πόσες και πόσες πρωτοβουλίες για την εκμάθηση κώδικα έχουμε ακούσει τα τελευταία χρόνια; Όσα ίσως δεν κατάφεραν να αλλάξουν οι συγκεκριμένες πρωτοβουλίες ήρθε να αλλάξει η ίδια η τεχνολογία και συγκεκριμένα η τεχνητή νοημοσύνη. <strong>Τώρα πλέον άτομα που δεν έχουν εξειδικευμένες γνώσεις προγραμματισμού μπορούν να δημιουργήσουν τις δικές τους ιστοσελίδες ή και τις δικές τους εφαρμογές</strong>.  </p>



<figure class="wp-block-embed alignwide is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<div class="atbs-ceris-responsive-video"><iframe title="Low-code/no-code (Satya Nadella 2022 Build Keynote)" width="1200" height="675" src="https://www.youtube.com/embed/zoea9zBMUZk?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
</div></figure>



<p>Το πρόγραμμα Microsoft Power Platform απευθύνεται πάνω σε αυτή τη λογική: <strong>from low code to no code.</strong> Στο πλαίσιο του Microsoft Build η αμερικανική εταιρεία παρουσίασε τρία διαφορετικά εργαλεία του προγράμματος Power Platform, τα οποία χάρη στο ΑΙ προσφέρουν τη δυνατότητα δημιουργίας κώδικα σε ερασιτέχνες developers. Το πρώτο, το Power Pages χρησιμοποιείται για τη δημιουργία σύγχρονων, ασφαλών, responsive ιστοσελίδων επιχειρήσεων, ενώ το Power Apps Express ανεβαίνει ένα ακόμα επίπεδο πιο πάνω, προσφέροντας τη δυνατότητα άμεσης μετατροπής εικόνων, εγγράφων, ακόμα και σκίτσων σε κώδικα και κατ’ επέκταση σε λειτουργικές εφαρμογές. </p>



<figure class="wp-block-embed alignwide is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<div class="atbs-ceris-responsive-video"><iframe title="Express design in Power Apps (Satya Nadella 2022 Build Keynote)" width="1200" height="675" src="https://www.youtube.com/embed/Gmz0RLdhEi8?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
</div></figure>



<p>Το τρίτο εργαλείο είναι το Power BI datamarts, μια νέα λύση που προσφέρει με πολύ απλό τρόπο τη δυνατότητα στο χρήστη να τραβάει δεδομένα από πολλές διαφορετικές πηγές, δημιουργώντας στη συνέχεια βάσεις δεδομένων, έτοιμες να παράγουν τα απαραίτητα reports. Ο χρήστης έχει τη δυνατότητα να ορίσει τη βαρύτητα και τη σχέση των δεδομένων μεταξύ τους, παράμετροι που λαμβάνονται υπόψη για την εξαγωγή των αναφορών και των διαφόρων πινάκων. </p>



<p>«<strong>Το μέλλον βασίζεται στο software.</strong> Πρέπει να ασχοληθεί μαζί του ένα ευρύ και πολυποίκιλο σετ ανθρώπων, από διαφορετικά backgrounds και με διαφορετικές οπτικές γωνίες», σημείωσε ο Κέβιν Σκοτ κατά τη διάρκεια του Microsoft Build. «Πρέπει να τους δώσουμε την ισχυρότερη δυνατή τεχνολογία ώστε να λύσουν όσα προβλήματα αντιμετωπίζουν, να αναπτύξουν τις επιχειρήσεις τους και να εξασφαλίσουν ευημερία στις οικογένειες και τις κοινότητές τους» κατέληξε.</p>



<p>Καλώς ήρθατε στην εποχή του εκδημοκρατισμού στον προγραμματισμού, θα καταλήγαμε εμείς.</p>
<p>The post <a href="https://dev.2045.gr/o-katalytikos-rolos-tis-technitis-noimosynis-stin-anaptyxi-software/">Ο καταλυτικός ρόλος της τεχνητής νοημοσύνης στην ανάπτυξη software</a> appeared first on <a href="https://dev.2045.gr">2045.gr</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dev.2045.gr/o-katalytikos-rolos-tis-technitis-noimosynis-stin-anaptyxi-software/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Γιατί είναι απαραίτητη η επένδυση στην ποιότητα προϊόντων και συστημάτων λογισμικού</title>
		<link>https://dev.2045.gr/giati-einai-aparaititi-i-ependisi-stin-poiotita-proiontwn-kai-sistimatwn-logismikou/</link>
					<comments>https://dev.2045.gr/giati-einai-aparaititi-i-ependisi-stin-poiotita-proiontwn-kai-sistimatwn-logismikou/#respond</comments>
		
		<dc:creator><![CDATA[Guest Author]]></dc:creator>
		<pubDate>Mon, 21 Feb 2022 08:52:11 +0000</pubDate>
				<category><![CDATA[Απόψεις]]></category>
		<category><![CDATA[Πρόσφατα]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Επιχειρήσεις]]></category>
		<category><![CDATA[Ποιότητα λογισμικού]]></category>
		<guid isPermaLink="false">https://www.2045.gr/?p=7595</guid>

					<description><![CDATA[<p>Επιχειρήσεις, οργανισμοί και φορείς καλούνται να πραγματοποιούν συστηματικό έλεγχο της ποιότητας του software που παράγουν. Γράφει ο Σπύρος Νικολάου, Διευθυντής Πωλήσεων και Επιχειρηματικής Ανάπτυξης, Code4Thought. Σήμερα, το λογισμικό είναι μέρος της καθημερινότητάς μας και δεν υπάρχει αμφιβολία ότι η χρήση του είναι ένα σημαντικό μέρος της ζωής μας. Το λογισμικό μπορεί να βρεθεί σε διάφορους τομείς, όπως ηλεκτρονικές συναλλαγές, χρηματιστήριο, στον τομέα της υγείας, για την παρακολούθηση και την ανάπτυξη κυβερνητικών υποδομών, για την κατασκευή και τον έλεγχο σε πραγματικό χρόνο κρίσιμων συστημάτων που δεν πρέπει να αποτύχουν, κ.α. Ξέρουμε όμως πραγματικά από τι αποτελείται; Ή ότι είναι αξιόπιστο και [&#8230;]</p>
<p>The post <a href="https://dev.2045.gr/giati-einai-aparaititi-i-ependisi-stin-poiotita-proiontwn-kai-sistimatwn-logismikou/">Γιατί είναι απαραίτητη η επένδυση στην ποιότητα προϊόντων και συστημάτων λογισμικού</a> appeared first on <a href="https://dev.2045.gr">2045.gr</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Επιχειρήσεις, οργανισμοί και φορείς καλούνται να πραγματοποιούν συστηματικό έλεγχο της ποιότητας του software που παράγουν.</h2>



<p><em>Γράφει <a href="https://www.linkedin.com/in/spyros-nikolaou-0521415/" target="_blank" rel="noreferrer noopener">ο Σπύρος Νικολάου</a>, Διευθυντής Πωλήσεων και Επιχειρηματικής Ανάπτυξης, Code4Thought.</em></p>



<p class="has-drop-cap">Σήμερα, το λογισμικό είναι μέρος της καθημερινότητάς μας και δεν υπάρχει αμφιβολία ότι η χρήση του είναι ένα σημαντικό μέρος της ζωής μας. Το λογισμικό μπορεί να βρεθεί σε διάφορους τομείς, όπως ηλεκτρονικές συναλλαγές, χρηματιστήριο, στον τομέα της υγείας, για την παρακολούθηση και την ανάπτυξη κυβερνητικών υποδομών, για την κατασκευή και τον έλεγχο σε πραγματικό χρόνο κρίσιμων συστημάτων που δεν πρέπει να αποτύχουν, κ.α. Ξέρουμε όμως πραγματικά από τι αποτελείται; Ή ότι είναι αξιόπιστο και ασφαλές;</p>



<p>Όπως γίνεται σε άλλες βιομηχανίες ή κλάδους (π.χ. κατασκευαστικός, αυτοκινητοβιομηχανία) το λογισμικό (ή ακριβέστερα τα προϊόντα ή συστήματα λογισμικού) θα πρέπει να αναπτύσσεται κάτω από αυστηρά χρονοδιαγράμματα και κόστος, σε μια προσπάθεια να ικανοποιήσει τις απαιτήσεις των ενδιαφερόμενων και των τελικών χρηστών. Παρά τις όποιες συνθήκες ανάπτυξης, αγοράς η λειτουργίας του, <strong>θα πρέπει να πληροί λειτουργικά και μη λειτουργικά χαρακτηριστικά</strong>, όπως η δυνατότητα συντήρησης, αξιοπιστίας, ασφάλειας, διαθεσιμότητας, «μεταφερσιμότητας» και άλλων χαρακτηριστικών και ιδιοτήτων, όπως καθορίζονται από διεθνή πρότυπα και πρακτικές (π.χ. ISO25010).</p>



<h4 class="wp-block-heading"><strong>Οι προκλήσεις της ποιότητας λογισμικού</strong></h4>



<figure class="wp-block-image alignwide size-large"><img loading="lazy" decoding="async" width="1024" height="632" src="https://dev.2045.gr/wp-content/uploads/2022/02/software-quality_03-1024x632.jpg" alt="" class="wp-image-7598"/></figure>



<p>Η διαχείριση ποιότητας θα πρέπει να ξεκινά από την αρχή της ανάπτυξης ή αγοράς του λογισμικού και να καλύπτει ολόκληρο τον κύκλο ζωής του. Αν και αυτό φαίνεται αυτονόητο (ειδικά αν σκεφτούμε άλλους κλάδους και βιομηχανίες) στην πραγματικότητα ο κλάδος της ανάπτυξης λογισμικού δεν το συνηθίζει και η ποιότητα ενός προϊόντος συνήθως αποτελεί μεταγενέστερη (αν όχι τελευταία) προτεραιότητα. Αυτό έχει ως συνέπεια οι όποιες διορθώσεις γίνονται σε ένα σύστημα λογισμικού ώστε να είναι ποιοτικό και ασφαλές να είναι χρονοβόρες (και κοστοβόρες) και όχι πάντα αξιόπιστες. Άρα <strong>οι οργανισμοί πρέπει να προσπαθήσουν ώστε η ανάπτυξη ποιοτικού λογισμικού να εμπεδωθεί και να γίνει μία συνήθεια ενσωματωμένη στην κουλτούρα τους. </strong>Πόσο εύκολο όμως είναι αυτό και ποιες οι προκλήσεις του; Ας δούμε λοιπόν παρακάτω.</p>



<p>Αρχικά, η αυξανόμενη πολυπλοκότητα των σημερινών συστημάτων έχει δημιουργήσει ένα σύνολο ιδιαίτερων προκλήσεων που καθιστά δύσκολο για τους μηχανικούς λογισμικού να ικανοποιήσουν την ανάγκη για υψηλότερη και καλύτερη ποιότητα λογισμικού. Οι κύριοι λόγοι για αυτή την πολυπλοκότητα είναι η συνεχής αλλαγή των απαιτήσεων, η διαδικασία σχεδιασμού που δεν τηρείται σωστά, η άνιση κατανομή ανθρώπινου δυναμικού, οι περιορισμοί σε προϋπολογισμούς και οι παράλογες προσδοκίες παράδοσης των συστημάτων με βάση ασφυκτικά χρονοδιαγράμματα. Όταν λοιπόν όλοι (ή κάποιοι) από τους λόγους αυτούς ισχύουν τότε η&nbsp; τροποποίηση του λογισμικού μπορεί να γίνει δυσβάστακτη και να οδηγήσει σε κάθε είδους πολύπλοκα προβλήματα. Από την αντίθετη μεριά, <strong>όταν σχεδιάζεται σωστά, το λογισμικό μπορεί να τροποποιηθεί ή να επεκταθεί εύκολα.&nbsp;</strong></p>



<p>Ένας άλλος λόγος είναι η συνεχής εμφάνιση νέων τεχνολογιών που οδηγούν τους μηχανικούς λογισμικού να προσπαθούν να τις αφομοιώσουν και να τις χρησιμοποιήσουν σχεδόν όλες ταυτόχρονα. Σε ορισμένες περιπτώσεις όμως, οι αναδυόμενες τεχνολογίες δεν αντικαθιστούν πλήρως τις παλιές. Έτσι, ορισμένα συστήματα λογισμικού πρέπει να λειτουργούν και επικοινωνούν με συστήματα παλαιού τύπου, σχεδιασμένα με παλαιότερες μεθοδολογίες και τεχνολογίες. Αυτό έχει ως αποτέλεσμα οι μηχανικοί και αρχιτέκτονες λογισμικού να χρησιμοποιούν πολλές μεθοδολογίες και τεχνοτροπίες σχεδιασμού, όλες στο ίδιο σύνολο (ή χαρτοφυλάκιο) συστημάτων λογισμικού.&nbsp;</p>



<p>Επιπλέον, παρατηρούμε ότι για να ανταποκριθούν στις σημερινές ψηφιακές απαιτήσεις, επιχειρήσεις, κυβερνήσεις και οι δημόσιοι οργανισμοί, που δεν έχουν το απαραίτητο δυναμικό για εσωτερική ανάπτυξη, επιλέγουν την ανάθεση των έργων ανάπτυξης λογισμικού σε εξωτερικούς προμηθευτές. Αυτοί με τη σειρά τους αναθέτουν την ανάπτυξη η μέρος αυτής (λόγου περιορισμών στους προϋπολογισμούς) σε χώρες όπου συνήθως οι επαγγελματίες ανάπτυξης λογισμικού δεν ακολουθούν τα απαιτούμενα πρότυπα τα οποία είναι ευθυγραμμισμένα με αυτά των διαπιστευμένων φορέων και περιορίζονται μόνο στην τοπική εμπειρία και γνώση τους, γεγονός που καθιστά το λογισμικό που παράγουν σε πολλές περιπτώσεις αμφισβητήσιμο.</p>



<figure class="wp-block-image alignwide size-large"><img loading="lazy" decoding="async" width="1024" height="669" src="https://dev.2045.gr/wp-content/uploads/2022/02/software-quality_02-1024x669.jpg" alt="" class="wp-image-7600"/></figure>



<p>Σε κάθε περίπτωση όμως οι ερωτήσεις που θα πρέπει να απασχολούν τις επιχειρήσεις, κυβερνήσεις και δημόσιους οργανισμούς για κάθε έργο τεχνολογικού εκσυγχρονισμού ή μετασχηματισμού θα πρέπει να περιλαμβάνουν:&nbsp;</p>



<ul class="wp-block-list"><li>Κάνουμε τα πράγματα με το σωστό τρόπο;&nbsp;</li><li>Επιλέγουμε την σωστή τεχνολογία/σύστημα και προμηθευτή;&nbsp;</li><li>Έχουμε τον έλεγχο της ποιότητας ανάπτυξης λογισμικού των προμηθευτών μας;</li><li>Πρέπει να ξαναχτίσουμε ή να αναβαθμίσουμε τα υπάρχοντα συστήματα όπου φυσικά αυτό είναι δυνατό;&nbsp;</li><li>Πώς μπορούμε να αναλάβουμε τον σωστό έλεγχο του συστήματος μετά την παράδοση του έργου;&nbsp;</li></ul>



<p>Δεν μπορεί να αναμένεται όμως από τους δημόσιους οργανισμούς και τις επιχειρήσεις να διαθέτουν όλη την απαραίτητη τεχνογνωσία στον τομέα της πληροφορικής για να απαντήσουν σωστά σε τέτοιες ερωτήσεις και είναι σχεδόν αδύνατο σε πολλές περιπτώσεις να κατανοηθεί από κάποιον καλά το κόστος, η ποιότητα, η ασφάλεια και το χρονικό διάστημα που μια υπηρεσία θα είναι διαθέσιμη για να χρησιμοποιηθεί. <strong>Στη δημιουργία και τη συντήρηση λογισμικού εμπλέκονται πολλοί ενδιαφερόμενοι φορείς</strong>: η επιχείρηση που το χρησιμοποιεί, το τμήμα πληροφορικής που το αναπτύσσει, οι ομάδες ασφαλείας, οι αρχιτέκτονες των λύσεων και τέλος οι ομάδες ανάπτυξης. Είναι ιδιαίτερα περίπλοκο να βρίσκονται όλοι στην ίδια σελίδα και να λειτουργούν αποτελεσματικά και αποδοτικά μαζί. Από την εμπειρία μας ακόμη και ώριμες εταιρείες ανάπτυξης λογισμικού δυσκολεύονται να το κάνουν σωστά.</p>



<h4 class="wp-block-heading"><strong>Οι καταστροφικές συνέπειες ενός κακού κώδικα</strong></h4>



<figure class="wp-block-image alignwide size-large"><img loading="lazy" decoding="async" width="1024" height="684" src="https://dev.2045.gr/wp-content/uploads/2022/02/software-quality_04-1024x684.jpg" alt="" class="wp-image-7602"/></figure>



<p>Προκειμένου να κατανοήσουμε καλύτερα τη σημασία της καλής ποιότητας λογισμικού αρκεί να λάβουμε υπ’ όψη του ότι όταν ακούμε ή διαβάζουμε ότι το σύστημα δεν λειτουργεί προσωρινά ή ότι η ασφάλεια παραβιάστηκε, είναι περιστατικά τα οποία (είτε τα περισσότερα είτε στο σύνολό τους) που οφείλονται στην κακή ποιότητα του κώδικά του (λογισμικού). <strong>Οι μεγαλύτερες αποτυχίες λογισμικού στην πρόσφατη ιστορία, συμπεριλαμβανομένων επιθέσεων ransomware, διακοπών πληροφορικής και διαρροών δεδομένων έχουν προκαλέσει καταστροφικές συνέπειες</strong> σε τράπεζες, αεροπορικές εταιρείες, συστήματα εθνικής υγείας και ασφάλειας, social media κ.τ.λ. Η ζημιά δεν περιορίζεται μόνο στο οικονομικό κομμάτι (μπορεί να φθάσει και τα εκατομμύρια ευρώ) αλλά αφορά και το brand, την εταιρεία. Για παράδειγμα, το καταστροφικό λογισμικό της Boeing όχι μόνο σκότωσε 346 ανθρώπους, αλλά κατέστρεψε και το αεροσκάφος 737 max. Βλάβη λογισμικού ήταν και η αιτία της συντριβής του αεροσκάφους Airbus A400M κ.τ.λ.</p>



<p>Γι’ αυτό,<strong> η ποιότητα των συστημάτων λογισμικού θα πρέπει να αποτελεί μείζονα ανησυχία για εκείνους που τα αναπτύσσουν, συντηρούν, βελτιώνουν, αποκτούν ή τα χρησιμοποιούν.</strong> Η τεχνική ποιότητα των προϊόντων λογισμικού σχετίζεται με την ευκολία και την ταχύτητα με την οποία το λογισμικό επιτρέπει την τροποποίηση του, ώστε να συμβαδίζει με τις μεταβαλλόμενες ανάγκες των χρηστών του ή άλλων ενδιαφερομένων αλλά και με την ασφάλεια.&nbsp;</p>



<p>Είναι λοιπόν αναγκαίο οι επιχειρήσεις, κυβερνήσεις και δημόσιοι οργανισμοί να αποταθούν σε ανεξάρτητους εξειδικευμένους οργανισμούς που έχουν τα εργαλεία, την γνώση και την εμπειρία για να&nbsp; δώσουν απαντήσεις στα ποιο πάνω ερωτήματα, με το να επιθεωρήσουν και να αξιολογήσουν τον κώδικα στις προτεινόμενες τεχνολογίες και να παρέχουν πρακτικές συμβουλές συνδυάζοντας την τεχνογνωσίας τους με επιστημονικές μεθοδολογίες λογισμικού για τη μέτρηση, την παρακολούθηση και την ανάλυση του πηγαίου κώδικα και της αρχιτεκτονικής των εφαρμογών σε οποιαδήποτε τεχνολογία. Και επιπλέον, να πραγματοποιήσουν λεπτομερείς αναλύσεις συμπεριλαμβανομένων των οικονομικών συνεπειών όλων των διαθέσιμων επιλογών σε σχέση με το κόστος, την ποιότητα, την αρχιτεκτονική και τους κινδύνους για όλους τους ενδιαφερόμενους.&nbsp;</p>



<p><strong>Η διασφάλιση της ποιότητας έχει κόστος, όμως η έλλειψη ποιότητας έχει επίσης</strong> <strong>μεγαλύτερο κόστος και ο αντίκτυπος της υπερβαίνει κατά πολύ το κόστος της καλής ποιότητας</strong>. Το κόστος των εξωτερικών σφαλμάτων είναι πολύ υψηλότερο και με μεγαλύτερες και δυσμενέστερες συνέπειες για τον οργανισμό, όπως ενδεικτικά η απώλεια αγοράς, λειτουργία επιχείρησης, απώλεια πελατών, αγωγές, καταγγελίες και καταβολή εγγυήσεων..</p>



<p>Πολλοί από εμάς έχουμε αισθανθεί τις επιπτώσεις της κακής ποιότητας σε λογισμικό, σε τραπεζικές συναλλαγές, αγορές εισιτηρίων κ.λπ., όπου εκδηλώνονται οι καθυστερήσεις του συστήματος, οι χρόνοι απόκρισης είναι πολύ μεγάλοι και αυτό σημαίνει απώλεια χρόνου και χρημάτων. Ωστόσο, ο αντίκτυπος είναι συνήθως πολύ πιο σοβαρός εάν η αποτυχία ενός συστήματος προκαλεί οικονομική, περιβαλλοντική, κοινωνική ή ακόμα και ανθρώπινη απώλεια.</p>
<p>The post <a href="https://dev.2045.gr/giati-einai-aparaititi-i-ependisi-stin-poiotita-proiontwn-kai-sistimatwn-logismikou/">Γιατί είναι απαραίτητη η επένδυση στην ποιότητα προϊόντων και συστημάτων λογισμικού</a> appeared first on <a href="https://dev.2045.gr">2045.gr</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dev.2045.gr/giati-einai-aparaititi-i-ependisi-stin-poiotita-proiontwn-kai-sistimatwn-logismikou/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>H ποιότητα του software είναι ανταγωνιστικό πλεονέκτημα για τις επιχειρήσεις (vid)</title>
		<link>https://dev.2045.gr/i-poiotita-tou-software-einai-antagonistiko-pleonektima-gia-tis-epixeiriseis/</link>
					<comments>https://dev.2045.gr/i-poiotita-tou-software-einai-antagonistiko-pleonektima-gia-tis-epixeiriseis/#respond</comments>
		
		<dc:creator><![CDATA[Φανούρης Δρακάκης]]></dc:creator>
		<pubDate>Thu, 03 Feb 2022 14:27:13 +0000</pubDate>
				<category><![CDATA[Media]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Πρόσφατα]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Trustworthy AI]]></category>
		<category><![CDATA[Επιχειρήσεις]]></category>
		<category><![CDATA[Ποιότητα λογισμικού]]></category>
		<category><![CDATA[Τεχνητή Νοημοσύνη]]></category>
		<guid isPermaLink="false">https://www.2045.gr/?p=7492</guid>

					<description><![CDATA[<p>Συζητάμε με τον Γιάννη Κανελλόπουλο και τον Άλεξ Ζαχαρόπουλο από την Code 4 Thought για τη σημασία του ελέγχου της ποιότητας του software που παράγουν οι επιχειρήσεις, αλλά και την ανάγκη για διαφανή και εμπιστεύσιμη τεχνητή νοημοσύνη. Σε μια εποχή που οι λειτουργίες των επιχειρήσεων ψηφιοποιούνται όλο και περισσότερο το ζήτημα της ποιότητας του λογισμικού που χρησιμοποιούν γίνεται και πιο σημαντικό και πιο πολυδιάστατο. Οι επιχειρήσεις καλούνται να αξιολογήσουν πλήθος παραμέτρων της ποιότητας ενός software, από την ασφάλεια του κώδικα, έως την αρχιτεκτονική του ή τη δυνατότητα να εμπλουτιστεί προκειμένου να εξυπηρετήσει επιπλέον ανάγκες. Καθόλου τυχαία, τα τελευταία χρόνια κάνει [&#8230;]</p>
<p>The post <a href="https://dev.2045.gr/i-poiotita-tou-software-einai-antagonistiko-pleonektima-gia-tis-epixeiriseis/">H ποιότητα του software είναι ανταγωνιστικό πλεονέκτημα για τις επιχειρήσεις (vid)</a> appeared first on <a href="https://dev.2045.gr">2045.gr</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Συζητάμε με τον Γιάννη Κανελλόπουλο και τον Άλεξ Ζαχαρόπουλο από την Code 4 Thought για τη σημασία του ελέγχου της ποιότητας του software που παράγουν οι επιχειρήσεις, αλλά και την ανάγκη για διαφανή και εμπιστεύσιμη τεχνητή νοημοσύνη.</h2>



<p class="has-drop-cap"></p>



<p class="has-drop-cap">Σε μια εποχή που οι λειτουργίες των επιχειρήσεων ψηφιοποιούνται όλο και περισσότερο το ζήτημα της ποιότητας του λογισμικού που χρησιμοποιούν γίνεται και πιο σημαντικό και πιο πολυδιάστατο. Οι επιχειρήσεις καλούνται να αξιολογήσουν πλήθος παραμέτρων της ποιότητας ενός software, από την ασφάλεια του κώδικα, έως την αρχιτεκτονική του ή τη δυνατότητα να εμπλουτιστεί προκειμένου να εξυπηρετήσει επιπλέον ανάγκες.</p>



<p>Καθόλου τυχαία, τα τελευταία χρόνια κάνει την εμφάνιση του ένας νέος κλάδος, που αφορά τόσο την ποιότητα συστημάτων λογισμικών, όσο και την αξιοπιστία τους, ειδικά των συστημάτων ΑΙ. Η Code4Thought είναι μια επιχείρηση που προσφέρει τις παραπάνω λύσεις και η συζήτηση με το Γιάννη Κανελλόπουλο και τον Άλεξ Ζαχαρόπουλου μας βοηθά να κατανοήσουμε ακόμα περισσότερο τόσο τις αιτίες για τις οποίες προκύπτει αυτή η ανάγκη όσο και τα οφέλη για τις επιχειρήσεις που προχωρούν στον έλεγχο των συστημάτων τους.</p>



<p></p>



<figure class="wp-block-embed alignwide is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<div class="atbs-ceris-responsive-video"><iframe loading="lazy" title="Code4Thought: Η ποιότητα του software είναι ανταγωνιστικό πλεονέκτημα για τις επιχειρήσεις" width="1200" height="675" src="https://www.youtube.com/embed/KzyXc0Fy7yU?start=22&#038;feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
</div></figure>



<p></p>
<p>The post <a href="https://dev.2045.gr/i-poiotita-tou-software-einai-antagonistiko-pleonektima-gia-tis-epixeiriseis/">H ποιότητα του software είναι ανταγωνιστικό πλεονέκτημα για τις επιχειρήσεις (vid)</a> appeared first on <a href="https://dev.2045.gr">2045.gr</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dev.2045.gr/i-poiotita-tou-software-einai-antagonistiko-pleonektima-gia-tis-epixeiriseis/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Podcast S02 E02: H κρισιμότητα του ελέγχου της ποιότητας του software για τις επιχειρήσεις</title>
		<link>https://dev.2045.gr/podcast-s02-e02-giati-echei-simasia-o-elegchos-tis-poiotitas-tou-software/</link>
					<comments>https://dev.2045.gr/podcast-s02-e02-giati-echei-simasia-o-elegchos-tis-poiotitas-tou-software/#respond</comments>
		
		<dc:creator><![CDATA[Φανούρης Δρακάκης]]></dc:creator>
		<pubDate>Thu, 04 Nov 2021 10:39:49 +0000</pubDate>
				<category><![CDATA[Media]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[Πρόσφατα]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Trustworthy AI]]></category>
		<category><![CDATA[Ποιότητα λογισμικού]]></category>
		<guid isPermaLink="false">https://www.2045.gr/?p=7075</guid>

					<description><![CDATA[<p>Με τις ψηφιακές υπηρεσίες να αποτελούν πλέον βασικό πυλώνα επιχειρηματικής λειτουργίας και ταυτόχρονα να χρησιμοποιούνται μαζικά από τους καταναλωτές, οι επιχειρήσεις καλούνται να πραγματοποιούν συστηματικό έλεγχο της ποιότητας του software που παράγουν. Πώς διασφαλίζεται η ποιότητα ενός software, ενός παραγόμενου λογισμικού; Αρκεί μόνο να δουλεύει η «βιτρίνα του», δηλαδή η ψηφιακή υπηρεσία που λαμβάνει ο τελικός χρήστης; Αρκετά χρόνια πριν ίσως, τώρα πια όχι, καθώς οι επιχειρήσεις (ανεξαρτήτως κλάδου που δραστηριοποιούνται) μετατρέπονται σταδιακά σε software οργανισμούς. Μια εξέλιξη που επισύρει και νέες παραμέτρους αξιολόγησης ενός λογισμικού. Πόσο ασφαλής είναι ο κώδικας που έχει γραφτεί; Μπορεί εύκολα και γρήγορα να συντηρηθεί [&#8230;]</p>
<p>The post <a href="https://dev.2045.gr/podcast-s02-e02-giati-echei-simasia-o-elegchos-tis-poiotitas-tou-software/">Podcast S02 E02: H κρισιμότητα του ελέγχου της ποιότητας του software για τις επιχειρήσεις</a> appeared first on <a href="https://dev.2045.gr">2045.gr</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Με τις ψηφιακές υπηρεσίες να αποτελούν πλέον βασικό πυλώνα επιχειρηματικής λειτουργίας και ταυτόχρονα να χρησιμοποιούνται μαζικά από τους καταναλωτές, οι επιχειρήσεις καλούνται να πραγματοποιούν συστηματικό έλεγχο της ποιότητας του software που παράγουν.</h2>



<p class="has-drop-cap">Πώς διασφαλίζεται η ποιότητα ενός software, ενός παραγόμενου λογισμικού; Αρκεί μόνο να δουλεύει η «βιτρίνα του», δηλαδή η ψηφιακή υπηρεσία που λαμβάνει ο τελικός χρήστης; Αρκετά χρόνια πριν ίσως, τώρα πια όχι, καθώς <strong>οι επιχειρήσεις (ανεξαρτήτως κλάδου που δραστηριοποιούνται) μετατρέπονται σταδιακά σε software οργανισμούς.</strong> Μια εξέλιξη που επισύρει και νέες παραμέτρους αξιολόγησης ενός λογισμικού.</p>



<p>Πόσο ασφαλής είναι ο κώδικας που έχει γραφτεί; Μπορεί εύκολα και γρήγορα να συντηρηθεί ή να εμπλουτιστεί προκειμένου να εξυπηρετήσει επιπλέον ανάγκες; Ποια είναι η αρχιτεκτονική του; Τα παραπάνω είναι μόνο μερικά από τα ερωτήματα που καλούνται να απαντήσουν σήμερα οι επιχειρήσεις, καθώς η ψηφιακή τεχνολογία είναι κρίσιμος πυλώνας της λειτουργίας τους. &nbsp;</p>



<p><strong><a href="https://dev.2045.gr/thematologia/ypiresies/pws-mporeis-na-aksiologiseis-kai-na-empistefteis-ena-ai-systhma/" target="_blank" rel="noreferrer noopener">Ο έλεγχος της ποιότητας του λογισμικού</a> δημιουργεί πολλαπλά οφέλη για τις επιχειρήσεις,</strong> όπως συμφωνούν ο Γιάννης Κανελλόπουλος, ιδρυτής και διευθύνων σύμβουλος της <a href="https://www.code4thought.eu/" target="_blank" rel="noreferrer noopener">Code4Thought</a> και ο Γιώργος Μαρίνος, επικεφαλής ψηφιακού μετασχηματισμού της <a href="https://www.nbg.gr/" target="_blank" rel="noreferrer noopener">Εθνικής Τράπεζας</a>, που φιλοξενούμε σε αυτό το podcast. Η πρώτη (Code4Thought) ειδικεύεται στην πραγματοποίηση ελέγχου λογισμικού των επιχειρήσεων, η δεύτερη (Εθνική Τράπεζα) αποτελεί έναν από τους οργανισμούς στην Ελλάδα που έχουν προχωρήσει στον απαραίτητο έλεγχο.</p>



<p>Οπότε, τόσο ο Γιάννης όσο και ο Γιώργος, έχουν να μοιραστούν μια πολύχρονη εμπειρία στο συγκεκριμένο πεδίο. Και για τους δύο ο έλεγχος της ποιότητας του λογισμικού <strong>είναι μια συνεχής προσπάθεια, που απαιτεί συνέπεια και καλλιεργεί μια νέα, πολύτιμη κουλτούρα στις επιχειρήσεις.</strong> Ένα έμμεσο όφελος που προκύπτει, εξίσου σημαντικό με τα άμεσα οφέλη του ποιοτικού ελέγχου, όπως η δυνατότητα για γρήγορο λανσάρισμα ψηφιακών υπηρεσιών, η αξιοπιστία τους και η ασφάλειά τους.</p>



<p>Πατήστε το play για περισσότερα.</p>



<figure class="wp-block-embed is-type-rich is-provider-spotify wp-block-embed-spotify wp-embed-aspect-21-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="Spotify Embed: Podcast S02 E02: H κρισιμότητα του ελέγχου της ποιότητας του software για τις επιχειρήσεις" style="border-radius: 12px" width="100%" height="152" frameborder="0" allowfullscreen allow="autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture" loading="lazy" src="https://open.spotify.com/embed/episode/6JOXHEEPAB1QWbPLDm4MOp?si=mawbqj2kRkS5iiF84VerXg&#038;utm_source=oembed"></iframe>
</div></figure>



<p></p>
<p>The post <a href="https://dev.2045.gr/podcast-s02-e02-giati-echei-simasia-o-elegchos-tis-poiotitas-tou-software/">Podcast S02 E02: H κρισιμότητα του ελέγχου της ποιότητας του software για τις επιχειρήσεις</a> appeared first on <a href="https://dev.2045.gr">2045.gr</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://dev.2045.gr/podcast-s02-e02-giati-echei-simasia-o-elegchos-tis-poiotitas-tou-software/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
