LinkedIn groups for the Greek IT community

Εδώ και λίγο καιρό έχουμε δημιουργήσει στο LinkedIn δύο groups που πιστεύουμε ότι έχουν μεγάλο ενδιαφέρον για την ελληνική ΙΤ κοινότητα.  Το ένα group απευθύνεται στους έλληνες χρήστες του Toad και το δεύτερο στην ελληνική software testing κοινότητα.

Στόχος των δύο group είναι η δημιουργία μιας κοινότητας ΙΤ που θα προσφέρει ενημέρωση και συμβουλές ώστε να βοηθήσει στη βέλτιστη λειτουργία αυτών των λύσεων, μέσα από τις εμπειρίες ανθρώπων που έχουν δουλέψει πάνω σ’ αυτές.

Μπείτε κι εσείς στα groups και μοιραστείτε τις απόψεις και τις απορίες σας!

Πώς δουλεύει το LoadRunner; (video)

Παρακολούθησα πριν από λίγες μέρες ένα πολύ καλό ενημερωτικό video από την Hewlett Packard για το LoadRunner, το “How HP LoadRunner Works”.

Όπως φανερώνει και ο τίτλος, το video demo με τον Mark Tomlinson, Senior Product Manager της HP, δείχνει το πώς δουλεύει το LoadRunner,το back-end και το front-end του εργαλείου, και τα διάφορα components του αλλά και πώς μπορούν αυτά να επεκταθούν.

Πάρτε μια πρώτη γεύση για το πώς δουλεύει το LoadRunner…

Load Testing – Βασικές συμβουλές για αγορές εργαλειών load testing

Στο καινούργιο τεύχος του Automated Software Testing Magazine διαβάσαμε ένα πολύ ενδιαφέρον «αγοραστικό οδηγό» για υπηρεσίες load testing που πιστεύουμε ότι θα σας φανεί χρήσιμος.

Το load testing έχει πλέον γίνει ανάγκη και αρκετά mainstream, όπως λέει και το σχετικό άρθρο, με αρκετές εταιρείες να προσφέρουν τέτοια εργαλεία.  Κι αν κι οι επιλογές είναι περισσότερες  η απόφαση για την αγορά έχει γίνει πιο δύσκολη.  Το άρθρο με την σειρά του προσπαθεί να διευκολύνει την όλη διαδικασία προσφέροντας κάποιες βασικές συμβουλές για το πώς να προσεγγίσετε μια τέτοια αγορά.

Στην αρχή το άρθρο επισημαίνει τα αυτονόητα…δηλαδή ότι για να πραγματοποιήσετε μια τέτοια αγορά πρέπει πρώτα να είστε ξεκάθαροι για τις ανάγκες σας έχοντας υπόψη τους στόχους σας, και τους περιορισμούς που αντιμετωπίζετε.  Αφού ξεκαθαρίσετε τις ανάγκες σας και βρείτε τις λύσεις που ανταποκρίνονται σ’ αυτές ήρθε η ώρα να ρίξετε μια πιο προσεκτική ματιά σε καθένα απ’ αυτά για να πάρετε την σωστή απόφαση.

Σύμφωνα με το άρθρο υπάρχουν 8 βασικές ερωτήσεις που πρέπει να κάνετε για να πάρετε μια απόφαση που θα ανταποκρίνεται στις ανάγκες σας οι οποίες επιγραμματικά είναι οι εξής:

–          Is the proposed solution customized to meet your business objectives, or is it one size fits all?

–          Does the service delivery method match your performance test objective?

–          Has the target load been defined in business terms?

–          Will the business process transactions test the components of your application in the way that real user transactions will exercise them?

–          How will you find potential system resource limits and measure capacity?

–          What’s in the report?

–          Does the proposal – and the statement of work – clearly state what you’re getting?

–          Are the costs clear and focused on deliverables?

Για μια πιο λεπτομερή ανάγνωση του «αγοραστικού οδηγού» για υπηρεσίες load testing μπορείτε να βρείτε στο περιοδικό Automated Software Testing,  στο άρθρο που βρίσκεται στις σελίδες 19-24.

Γιατί οι software testers δεν βρίσκουν όλα τα bugs;

Διάβασα πριν από λίγες μέρες ένα ενδιαφέρον άρθρο στο Tech Manager blog για το software testing, και πιο συγκεκριμένα για το “Why do users find bugs that Software Testers miss?”  Ένα όχι και τόσο σπάνιο φαινόμενο…

Αν και οι testers ξοδεύουν αρκετό καιρό πραγματοποιώντας software testing, πολλές φορές με το που μπαίνουν σε κανονική λειτουργία αρχίζουν και τα παράπονα των χρηστών για bugs.

Το άρθρο τονίζει και εξηγεί κάποιους από τους πιο σύνηθες λόγους για τους οποίους οι χρήστες εντοπίζουν bugs που δεν είχαν επιλυθεί από τους testers.  Περιληπτικά:

“The testing team has not tested in an environment that is similar to what the user uses. This could happen for a variety of factors…either due to a lack of awareness of the user environment or usage scenario, lack of time, or due to physical or logistical constraints.

The steps that users followed differed from what the testing team followed.

The user entered a set of input data that was not covered during testing. This can occur for the simple reason that it is physically not possible to test every possible set of input data.

The defect that users reported could come from code that was not tested. It could either be due to having released untested code or the existing set of tests did not exercise the piece of code where users found defects.”

Για μένα βέβαια άλλος ένα ς λόγος που εμφανίζονται bugs στις εφαρμογές καθώς αρχίζει η λειτουργία τους από τους χρήστες είναι ότι πολλές φορές ο developer και ο tester είναι το ίδιο άτομο!  Γι αυτό το λόγο και μιας και ο developer γνωρίζει τις δυνατότητες των εφαρμογών που έχει ο ίδιος αναπτύξει, δεν θα διαμορφώσει ειδικές διαδικασίες για να κάνει test στα αδύναμα σημεία των εφαρμογών, κι έτσι ο τελικός χρήστης θα έρθει αντιμέτωπος με bugs…

Αξίζει να ρίξετε μια ματιά στο άρθρο για να δείτε πιο αναλυτικά τους λόγους που οδηγούν στην εμφάνιση bugs μετά το testing.

HP Partner of the year για δεύτερη συνεχόμενη χρονιά!

Η iteam βραβεύτηκε με το Hewlett Packard Software Partner of the Year, για δεύτερη συνεχή χρονιά, και είμαστε πολύ χαρούμενοι που τα καταφέραμε και πάλι!

H βράβευση έγινε στο Αμβούργο, στις  16 Δεκεμβρίου 2009 στο πλαίσιο του HP Universe 2009, και η εταιρεία μας βραβεύτηκε για την συνεργασία της με την HP για την προώθηση λύσεων BTO (business technology optimization) και ειδικότερα για τις λύσεις software testing.

Η διάκριση αυτή έρχεται να επιβραβεύσει τις προσπάθειες των ανθρώπων μας που επιδεικνύουν συνέπεια, ποιότητα, και αξιοπιστία στις υπηρεσίες που παρέχουμε σ’ όλους μας τους πελάτες  και κατά συνέπεια στα έργα που αναλαμβάνουμε!

Όπως και πέρυσι το βραβείο μας απονεμήθηκε  ως αποτέλεσμα των επιτυχημένων έργων που ολοκληρώσαμε τη χρονιά αυτή και που είχαν σχέση με την εγκατάσταση λύσεων software testing σε μεγάλους πελάτες.

Και του χρόνου λοιπόν…  το ελπίζουμε!

“The tester’s pocketbook”

Πριν από λίγο καιρό ξεκίνησα να διαβάζω το καινούργιο βιβλίο “The tester’s pocketbook” του Paul Gerrard, γνωστού test consultant, το συνιστώ σ’ όλους εσάς που ασχολείστε με το αντικείμενο.

Ο κύριος σκοπός του βιβλίο είναι να προσφέρει μια σύντομη περιγραφή του όρου testing, και να παρουσιάσει σημαντικές συμβουλές που θα μας βοηθήσουν να καθορίσουμε τον σκοπό των έργων testing, και να κατανοήσουμε περισσότερες τις τεχνικές λεπτομέρειες της testing διαδικασίας.  Το pocketbook είναι ένας βοηθός για τους testing practitioners για να το συμβουλευόμαστε όποτε βρίσκουμε εμπόδια στις testing διαδικασίες είτε τις δικές μας είτε των πελατών μας, ώστε να καταλάβουμε τις διαδικασίες testing και να τις βελτιώσουμε.

Πάρτε μια πρώτη γεύση από τα περιεχόμενα του βιβλίου:

“We are all testers. We test all the time. We test drive a car before we buy it. We test our food before we swallow it. We reread our emails before we send them. We download software and try it out before we pay for it. We try on clothes and ask for a friend’s opinion before we commit. We visit and inspect houses before make an offer to buy them. We court prospective mates – we test for evidence of fitness for mating and raising offspring!

In every case, our behaviour is affected by the outcome of a test. If the outcome is negative, we don’t buy, commit, swallow or even propose marriage. If we are risk-averse, if the outcome is neutral or uninformative, we might decide we need more information, new tests, and test again.

…We might not like it but on the successful outcome of these tests depend our grades, licence to drive, job offers and many other aspects of our very livelihood. Everyone has their standards, and we all assess other people and things against them all the time.”

Why automate your software testing

O Luca Ruggeri, product specialist της iteam για software testing εργαλεία HP, μιλάει με τον Άγγελο Αστρεινίδη και μοιράζεται μαζί μας τις εμπειρίες που έχει αποκομίσει από την Ελληνική αγορά κατά την υλοποίηση software testing έργων, και την αυτοματοποίηση της διαδικασίας software testing.

Ο Luca Ruggeri μας προσφέρει συμβουλές για το πότε πρέπει μια εταιρεία να μπει στην διαδικασία να επενδύσει σε εργαλεία automated software testing, σε ποιες συνθήκες είναι χρήσιμα και σε ποιες συνθήκες πρέπει να το αποφύγουμε, στο παρακάτω video.

H ομάδα των Professional Services είναι στη διάθεσή σας (info@iteam.gr) για να σας παρουσιάσουν τις automated software testing λύσεις με μεγαλύτερη λεπτομέρεια.

Breakfast Briefings

Από τα μέσα του προηγούμενου χρόνου και αφού ήρθαμε στα νέα μας γραφεία στη Κάντζα, λόγω της δυνατότητας που μας δίνει ο χώρος, έχουμε ξεκινήσει να οργανώνουμε τακτικά μικρά στοχευμένα σεμινάρια για ενημέρωση εταιριών σε διάφορες δραστηριότητες μας. Μέχρι τότε οργανώναμε 3-4 μεγαλύτερα events των 50-100 ατόμων σε κάποια αίθουσα ξενοδοχείου ή (ένα από τα πιό επιτυχημένα) σε αίθουσα του Village At The Mall. Και αυτά είναι χρήσιμα αλλά έχουν και πολλά μειoνεκτήματα, όπως μεγάλο ποσοστό “non-show” (αυτό ποτέ δεν το κατάλαβα – γιατί να κάνεις registration σε ένα event, να έχεις επιβεβαιώσει την παρουσίαση την προηγουμένη και τελικά να μην έρθεις). Δεν έχεις ποτέ σίγουρη εικόνα για το τι αίθουσα θα κλείσεις ή ακόμα τι θα χρειαστείς για να περιποιηθείς σωστά τους καλεσμένους σου (ποτά, μπουφέ κλπ). Το πιό σοβαρό μειoνέκτημα όμως σε αυτού του τύπου τα events είναι ότι δεν υπάρχει η δυνατότητα δυναμικής συζήτησης με το κοινό.

Έχουμε καταλήξει λοιπόν ότι τελικά έχουν πολύ πιο πολύ ενδιαφέρον τα μικρά briefings, το πολύ 2-3 ωρών, που αφορούν πολύ συγκεκριμένα θέματα και το κοινό που τα παρακολουθεί (το πολύ 12-15 άτομα) θέλει πραγματικά να ενημερωθεί χωρίς να χάσει όλη την εργάσιμη μέρα του και έχοντας τη δυνατότητα να συζητήσει άνετα με άλλα στελέχη με παρόμοιους προβληματισμούς. Στα πλαίσια αυτά έχουμε οργανώσει εξειδικευμένα breakfast briefings για θέματα όπως Exchange & ActiveDirectory Management, Oracle Migrations, Business Workflow και άλλα, με πολλά live demo και πολλή κουβέντα. Από τα σχόλια που έχουμε ακούσει πιστεύουμε ότι τα στελέχη φεύγουν πολύ ικανοποιημένα και πλήρως ενημερωμένα για τα θέματα που συζητάμε.

Προσπαθούμε αυτή τη περίοδο να βγάλουμε ένα πρόγραμμα με συγκεκριμένες ημερομηνίες για το επόμενο εξάμηνο. Πάντως το επόμενο Breakfast Briefing που οργανώνουμε είναι την Τετάρτη 14/1/2009 με θέμα το Software Testing Management. Ένα θέμα που πραγματικά πρέπει να απασχολεί όλους που ασχολούνται με την ανάπτυξη έργων πληροφορικής ή με αυτούς που τα παραλαμβάνουν. Στο τομέα αυτό οι σύμβουλοί μας έχουν ιδιαίτερη εμπειρία λόγω της σχέσης μας με την HP και παλαιότερα της Mercury Interactive. Θα γράψουμε και ένα σχετικό post σύντομα.

Σας περιμένουμε λοιπόν να πιούμε μαζί ένα καφέ και να συζήτήσουμε για τα θέματα που σας απασχολούν.

Συνεργάτης της χρονιάς της HP (συνέχεια…)

Σε συνέχεια του “Η iteam, software συνεργάτης της χρονιάς της HP

Επέστρεψα από την στολισμένη Βιέννη μετά από λίγη ταλαιπωρία. Εξ αιτίας της απεργίας της Τετάρτης το αεροδρόμιο όπως είναι γνωστό δεν λειτούργησε, οπότε έπρεπε να αλλάξω τη πτήση μου και έτσι επέστρεψα τη Παρασκευή. Αν και μακριά, έζησα τα φοβερά γεγονότα μέσω του live feed του ΣΚΑΙ. Όπως έχω ξαναπεί, το εταιρικό μας blog δεν έχει καμία σχέση με την πολιτική αλλά απλά θέλω και εγώ να καταθέσω ότι ανησυχώ πάρα πολύ (όπως μάλλον και όλοι οι γονείς στη χώρα μας) για το που μεγαλώνουν τα παιδιά μας και τι μέλλον θα έχουν. Έχει χαθεί κάθε μέτρο. Μου έκανε εντύπωση ότι οι πάντες εκεί γνώριζαν για τα επεισόδια. Οι ταξιτζήδες, οι σερβιτόροι,… όπου καθόμασταν και καταλάβαιναν ότι είμαστε Έλληνες αμέσως υπήρχε σχολιασμός για τα των Αθηνών. Ήμασταν και εκεί πρωτη είδηση.

Πίσω στα πεζά επαγγελματικά…

Βρέθηκα λοιπόν στη Βιέννη στα πλαίσια του HP Universe 2008, όπου είχα τη χαρά και τη τιμή να παραλάβω την Τρίτη, για λογαριασμό της iteam το βραβείο του συνεργάτη της χρονιάς για την Ελλάδα στο τομέα Software της HP, από τον Steen Lomholt-Thomsen Vice President, HP Software & Solutions, EMEA. Θεωρώ ότι τέτοια βραβεία ουσιαστικά επιβραβεύουν τις προσπάθειες των ανθρώπων μας που δείχνουν το καλύτερό τους εαυτό στα έργα που αναλαμβάνουμε. Το βραβείο αυτό το πήραμε, λόγω των επιτυχημένων έργων που ολοκληρώσαμε τη χρονιά αυτή και που είχαν σχέση με την εγκατάσταση λύσεων software testing σε μεγάλους πελάτες. Βέβαια σημαντικό ρόλο στην επιτυχία μας αυτή έπαιξε και η άψογη συνεργασία που είχαμε με του ανθρώπους της HP Ελλαδος και κυρίως του Γιάννη Βαρδάκη και του Νίκου Πολίζου που τους ευχαριστούμε θερμά.

Κατά τη διάρκεια της εκδήλωσης τονίστηκε η σημασία που δίνει η HP στους συνεργάτες όπως η iteam. Το 50% των πωλήσεων νέων αδειών προέρχονται ή επιρρεάζονται από τους συνεργάτες όπως επίσης το 85% των services προέρχονται από συνεργασίες με εταιρίες σαν τη δική μας. Γενικότερα η έκθεση ήταν μεγάλη με πολύ κόσμο. Από εδώ μπορείτε να ενημερωθείτε με λεπτομέρεια για την έκθεση.

Ανέβασα στο flickr κάποιες φωτογραφίες που τράβηξα από την εκδήλωση.

Η iteam, software συνεργάτης της χρονιάς της HP

Με μεγάλη μας χαρά και ικανοποίηση μας ανακοινώθηκε ότι η iteam βραβεύτηκε από την Hewlett Packard ως Συνεργάτης της Χρονιάς για την προώθηση λύσεων BTO (business technology optimization) και ειδικότερα για τις λύσεις που προωθούμε σχετικά με το software testing. Το βραβείο θα το παραλάβουμε στη Βιέννη την ερχόμενη Τρίτη στα πλαίσια του HP Universe 2008.

Πιστεύω ότι είμαστε από τις λίγες εταιρίες στην Ελλάδα που έχει ασχοληθεί σοβαρά με την παροχή λύσεων για την καλύτερη οργάνωση και αυτοματοποίηση της διαδικασίας ελέγχου του λογισμικού. Πλέον έχουμε πάνω από 10 χρόνια εμπειρία στις λύσεις αυτές, αφού έχουμε ολοκληρώσει με επιτυχία εγκαταστάσεις του Test Director/Quality Center (test management), WinRunner/Functional Testing (automated functional testing) και LoadRunner (load and stress testing), σε μεγάλους οργανισμούς. Τα προϊόντα αυτά εντάχθηκαν στην οικογένεια των λύσεων της HP, μετά την εξαγορά της Mercury Interactive, και είναι αδιαμφισβήτητα η κορυφαία λύση software testing στην αγορά.

Βέβαια θα πρέπει να πω ότι δυστυχώς στη χώρα μας η διαδικασία του ελέγχου του λογισμικού δεν γίνεται με τόσο οργανωμένο τρόπο και συνήθως τα έργα λογισμικού βγαίνουν στη παραγωγή χωρίς να έχουν ελεγχθεί σωστά. Η εμπειρία μας δείχνει ότι στα περισσότερα έργα πληροφορικής δεν έχει προϋπολογιστεί όπως θα έπρεπε η διαδικασία testing και μάλιστα πολλές φορές θεωρείτε σημαντική επιβάρυνση, οπότε γίνεται προσπάθεια περιορισμού της. Αυτό έχει αποτέλεσμα η ποιότητα του παραγόμενου λογισμικού να μην είναι η αναμενόμενη.

Έτσι οι σύμβουλοί μας προσπαθούν να δείξουν στους πελάτες μας, ότι με τη χρήση τέτοιων λύσεων η «ανακάλυψη» των bugs γίνεται πολύ νωρίς και πολύ πριν βγει στη παραγωγή το λογισμικό. Όσο νωρίτερα βρεθούν τόσο λιγότερο το κόστος επιδιόρθωσης και τόσο μεγαλύτερη η ικανοποίηση των τελικών χρηστών. Επίσης με τη χρήση των εργαλείων και των μεθοδολογιών της HP, η διαδικασία ελέγχου γίνεται πολύ οργανωμένα και δομιμένα, με πλήρη ενημέρωση όλων των εμπλεκομένων.

Επιστρέφοντας από τη Βιέννη με τη «κούπα»… 🙂 θα σας πούμε τις εντυπώσεις μας από το event.