Design, Develop, Create

Monday, 20 November 2017

ECIS 2018 - Nov 27th 2017 - deadline for papers (CfPs)

The Paper Submission system is now open.
Paper Submission deadline: November 27th, 2017 – 23:59 pm GMT

Beyond Digitization – Facets of Socio-Technical Change

ECIS 2018 will take place in Portsmouth, UK, at the University of Portsmouth, where it is hosted by the Systems and Information Systems Research Group in the School of Computing.

The theme of the conference: “Beyond Digitization – Facets of Socio-Technical Change” reflects that information systems (IS) consist of both human and technical aspects. The development of the IS discipline since the 1960’s has been characterised by efforts to achieve a forward trajectory from a software-centred focus towards a human-centred focus. This is reflected in the agendas of many of the original socio-technical movements, and underpins the recent resurgence in interest in socio-technical ideas.

The foundation of the IS discipline (in the late Sixties) is built on the proposition that any artefact on which we turn an IS lens cannot be seen as hardware, software or human-based in isolation. This is still true in an increasingly digital world. We, in the IS discipline, are constantly faced with the reality that we engage and pursue an agenda to facilitate change, or redevelopment of organized human activities. The digital world has and is resulting in fundamental changes throughout society affecting organisations and human endeavour. The socio-technical theme provides a base to make sense of IS within the digitized world.

We invite you to participate in the AIS conference ECIS 2018, taking place in the historic naval city of Portsmouth.

Peter Bednar, School of Computing, University of Portsmouth, UK
Ulrich Frank, University of Duisburg-Essen, Germany
Karlheinz Kautz, Royal Melbourne Institute of Technology (RMIT) University, Australia


Conference Co-Chairs

Wednesday, 8 November 2017

Computer Drop Off Day - Camara Education

UCDVO in partnership with Camara Education are holding the next Computer Drop Off day on Tuesday 14th November 2017 from 10am - 4pm in Belfield, UCD.

Drop off location in the Newman Building, Arts Basement, behind College Tribune Office.
Donated equipment can only be accepted on Tuesday 14th November 2017 from 10am - 4pm at this location.

Each computer recycled keeps machines out of landfills and enriches the lives of up to 21 children.

http://www.ucdvo.org/events/donatecomputers/

Monday, 23 October 2017

Colossal Cave Adventure

An archeology of interactive role playing games leads inevitably to a small handful of innovative and influential programs developed over the decade spanning the sixties and seventies. One of the most influtential of these games was a program call the Colossal Cave Adventure. Originally written by Will Crowther, then developed further by Don Woods with Will's consent.
Ports of Adventure to newer operating platforms and language environments have enabled users to play Adventure on successive generations of computing hardware and operating system environments. However the core of the game remains the same and concept, gameplay and feel. A player running the port to Mac OS/X or the console version for Windows XP is subject to essentially the same experience as those who encountered it on University computer servers in the 70s and 80s.
While the game is no longer actively developed the concept of Advent inspired a host of related programmes in the 1980s all vying for the hearts, minds, or money, of the world's growing band of computer enthusiasts and users.

Seeing Adventure running for the first time is like walking along the beach and picking up an interesting looking shell. Someone has left the terminal logged in... It intrigues with three sentences:

YOU ARE STANDING AT THE END OF A ROAD BEFORE A SMALL BRICK
BUILDING . AROUND YOU IS A FOREST. A SMALL
STREAM FLOWS OUT OF THE BUILDING AND DOWN A GULLY.
Ahh, a game. What do I do? The blinking cursor invites me to write something.

help!
 I DON'T KNOW THAT WORD.

help
 I KNOW OF PLACES, ACTIONS, AND THINGS. MOST OF MY VOCABULARY
 DESCRIBES PLACES AND IS USED TO MOVE YOU THERE. TO MOVE TRY
 WORDS LIKE FOREST, BUILDING, DOWNSTREAM, ENTER, EAST, WEST
 NORTH, SOUTH, UP, OR DOWN.  I KNOW ABOUT A FEW SPECIAL OBJECTS,
 LIKE A BLACK ROD HIDDEN IN THE CAVE. THESE OBJECTS CAN BE
 MANIPULATED USING ONE OF THE ACTION WORDS THAT I KNOW. USUALLY
 YOU WILL NEED TO GIVE BOTH THE OBJECT AND ACTION WORDS
 (IN EITHER ORDER), BUT SOMETIMES I CAN INFER THE OBJECT FROM
 THE VERB ALONE. THE OBJECTS HAVE SIDE EFFECTS - FOR
 INSTANCE, THE ROD SCARES THE BIRD.
 USUALLY PEOPLE HAVING TROUBLE MOVING JUST NEED TO TRY A FEW
 MORE WORDS. USUALLY PEOPLE TRYING TO MANIPULATE AN
 OBJECT ARE ATTEMPTING SOMETHING BEYOND THEIR (OR MY!)
 CAPABILITIES AND SHOULD TRY A COMPLETELY DIFFERENT TACK.
 TO SPEED THE GAME YOU CAN SOMETIMES MOVE LONG DISTANCES
 WITH A SINGLE WORD. FOR EXAMPLE, 'BUILDING' USUALLY GETS
 YOU TO THE BUILDING FROM ANYWHERE ABOVE GROUND EXCEPT WHEN
 LOST IN THE FOREST. ALSO, NOTE THAT CAVE PASSAGES TURN A
 LOT, AND THAT LEAVING A ROOM TO THE NORTH DOES NOT GUARANTEE
 ENTERING THE NEXT FROM THE SOUTH. GOOD LUCK!
Right, I'm starting to get this, lets see what the 'DOWNSTREAM' command does...

downstream
YOU ARE IN A VALLEY IN THE FOREST BESIDE A STREAM TUMBLING
ALONG A ROCKY BED.

downstream
AT YOUR FEET ALL THE WATER OF THE STREAM SPLASHES INTO A
2 INCH SLIT IN THE ROCK. DOWNSTREAM THE STREAMBED IS BARE ROCK.

lift rock
YOU ARE IN A 20 FOOT DEPRESSION FLOORED WITH BARE DIRT. SET INTO
THE DIRT IS A STRONG STEEL GRATE MOUNTED IN CONCRETE. A DRY
STREAMBED LEADS INTO THE DEPRESSION.

THE GRATE IS LOCKED

downstream
YOU CAN'T GO IN THROUGH A LOCKED STEEL GRATE!

This is getting interesting, quick, grab a piece of paper and start drawing a mental map of where I was and where I'm going...

And so it goes on. Time passes, I snap back to myself for a moment, twenty minutes later! What's happening here? It's engaging, appealing, frustrating and rewarding, like getting into a good book but this one talks back to you.

Tuesday, 10 October 2017

MSc in Advanced Software Engineering - part-time applications

The UCD School of Computer Science invites applications for the part-time MSc in Advanced Software Engineering, starting in December 2017. This programme is tailored for the industry-based software engineer who wants to develop their skills further and gain a higher degree, without taking a break from full-time employment. Participants attend six, one-week-long modules over a two-year period, and undertake a masters project in the latter half of their second year.

The modules currently on offer are: Performance of Distributed Systems, High Performance Computing, Agent-Oriented Software, Comparative Software Engineering Process Frameworks, Knowledge-based Techniques in Software Engineering, Computational Network Analysis and Modelling, and Design Patterns.

The masters project itself is developed in negotiation with your advisor, and is usually based on your own proposal.

The UCD School of Computer Science is ranked as the joint top Computer Science department in Ireland, according to the 2016 QS World University Rankings.

For further information including student testimonials and how to apply, please see here:
http://csserver.ucd.ie/~meloc/MScASE/Introduction

If you have any questions, just email the programme director, Mel Ó Cinnéide, at mel.ocinneide@ucd.ie.

(on Linkedin: http://tinyurl.com/ASELinkedin)

Friday, 6 October 2017

Two industry seminars / careers presentations Wed 11th.

Open invite to seminar arranged by the MSc Business Analytics programme. 
On Wednesday 11th Oct in Lecture Theatre 1.
Version 1
Title: Accelerating the Value of Data Analytics
Time: 4.15-5pm
Location: Lecture Theatre 1
1) The move to Open Data Science and importance of IT & Data Governance
2) DevOps Fundamentals.
3) DevOps to DataOps
4) Tools for DataOps, How V1 uses them
5) Introduction to the Version 1 Accelerate Graduate Campaign.

Followed by.
PwC
Title: Opportunities within PwC
Time: 5.30-5.45pm
Location: Lecture Theatre 1

Wednesday, 4 October 2017

Guest seminar - Version 1 - The Consultant’s Guide to Business Benefit

A presentation by Version 1's Sanket Dubey (MSc DI alumnus) and Alan Reilly - Learning & Development Consultant
When/where:
Monday- 9th Oct @10 AM. Room D101, UCD Michael Smurfit Graduate School of Business, Blackrock, Dublin.
Google maps reference with room location and suggested parking zones.
https://www.google.com/maps/d/u/0/edit?mid=zI3tiisSQK_k.kqOUvhH4ARXE

The title of the talk is "The Consultant’s Guide to Business Benefit", a presentation and discussion about implementing CAP (Common Agricultural Policy) IT systems for the Irish Department of Agriculture, Food & the Marine.

At go-live over €1 billion of EU Direct Payments were made to farmers in the first 3 months of system deployment, the highest volume of online payment of any EU member state.
Verison1 is the Irish Consulting, Solutions and Outsourced Managed Services Company http://www.version1.com/
See Version 1, case studies - https://www.version1.com/Insights/Case-Studies

Monday, 2 October 2017

Cantilever Exercise 2017

Cantilever Exercise 2017 - Class 1


Cantilever Exercise 2017 - Class 2


Design elegance - easier to understand, programme, and simpler to make

Thank you Jerome for sharing this with us... Wozniak inspired by Nova Computer

(PART 3) IONA Technologies - maturity

Iona had become a launch pad to a new generation of home-grown technology entrepreneurs and leaders.

DESIGN, TEST, AND DELIVERY CYCLES
Implementation is that phase of the product life cycle that covers the more concrete aspects of product production, including: design, test, and delivery activities. The product life cycle controls how the organisation’s products progress and develop from concept (feature requirement and design) to completion (release).

Since 2002 IONA had achieved equivalence with ISO 9001 certification. Internal activities were described and monitored using the quality management system. Yet while new product development work was seen to be the most important, high value, high profile strategic activity of the company, the fact was that day to day effort was often diverted (reluctantly at times) towards support and maintenance of software already installed or being commissioned at customer sites. The company's engineers were spending considerable time working on software maintenance activities. In fact, 'next version' projects and new feature development time took a back seat to customer support.

The company used a traditional project management paradigm to plan and monitor development however they were struggling to cope with the twin demands of new product development and existing product maintenance. As this was happening the management team and engineers were discussing among themselves if and how it would be possible to adopt an Agile iterative development lifecycle.

This group of activists had decided to evaluate Kanban, Extreme Programming and Scrum. They needed to understand how it would impact their working environment, work practices, management and organisational structure, and also their status as an ISO9001 certified organisation (Figure below).
Figure: ISO9001 QMS continual improvement system


The company's products were large, some greater than 10M Loc. Their software offerings ranged over several industry categories: distributed objects, object databases, standards based architectures for financial and telecoms, embedded systems in 'scale industry' environments that generate, transmit, record and monitor event and process data.

Reviewing a corporate video made around then that promoted the company's product development lifecycle we were presented with a cyclic+layered management system aligned with the organisational structure of: support, test, project management, design and development. Some call this a V model and the same model is also used by many of the world's largest organisations.

However the company's product release history is complex. A typical product line is released in a steady sequence of major and minor releases (figure below). Major revisions of the main product are released approximately 4 times a year, but they also deliver maintenance releases including ‘roll-up’ patches, custom releases and minor updates every other week.

Subsidiary products that are dependent on the main product IONA's Orbix deamon (Object Request Broker). A daemon is a program that runs as a background process and in concert with daemons on other computers. The smaller teams that manage these software products will often need to release versions that are built with (synchronise against) the main product.
Figure: Indicative release history Y1-Y4


As is typically in the software industry, IONA's customer support queues were highly volatile (see figure below). Customer support queues fluctuate wildly over time and may sometimes halt new product development projects in order to address urgent customer demands. This is partially because the products depend upon each other but also because they exist within a constantly evolving external software ecosystem. The products need to operate within various browser versions, operating systems, and hardware platforms. External environmental changes often force software to be updated and drive both maintenance and new product releases.

Figure: Indicative support queue activity Y1-Y4

In summary; the organisation follows two very different approaches to managing production. On the one hand there is a sequential/linear process for managing and releasing new product versions; the NPD (new product development) approach. On the other hand there is on-going support and maintenance work which is highly responsive, crisis driven and reactive.

Provide an analysis and recommendations for future action.

Tuesday, 19 September 2017

Data General equipment

"Downtime is the worst of all possible times... Data General, the company that engineered the anxiety out of computers" 

The EMC Westborough Data Centre closes; EMC acquired Data General in 1999 (link).

An earlier model, the Eclipse MV/2500 operating microcode diagnostics; courtesy of Stephen Merrony (link).

Some video footage of a Data General Nova and disk assemblies in operation; courtesy of Andre Schaefer (link).

Running CEO on a Data General MV/4000. CEO (Comprehensive Electronic Office software) was a productivity suite (word processor, mail, display, print, calendar, filesystem, etc); courtesy of Tommy Mademark (link).

This ad from the archives highlights the crucial role that Data General computer systems had in issues of national importance in Ireland; courtesy of Internet Lurker (link).

Kenneth Meates has one of the most awesome responsibilities in all of Dublin, Ireland...

Ken Meates had a career in both industry and in academe. As a Guinness employee at St James’s Gate Brewery he worked as a systems analyst on multiple generations of some of the first computer systems installed in Ireland. As a high regarded member of faculty of the UCD College of Business Ken created and managed the Masters in Project Management up to his retirement. 

A nice example - 'sunk costs'

Elon Musk provides what I think is a nice example that captures 'sunk cost', aka NRE (non-recurring engineering) expenses.
From the 10:50 mark in "Revenge of the Electric Car" (2011).
Musk "I'm ecstatic, this is fantastic, awesome day, it feels like victory..."
"This is the first production roadster.."
The 'first copy' or sunk costs of a new product.
At 12:50
Musk: "Well so far this is a very expensive car (nervous laugh). Call this the 50 million dollar car (nervous laugh), because that's about the amount of money I've invested in Tesla (nervous laugh). So (pause) it's kind of expensive."

IxDA Dublin presents - Designing Block-chain

 IxDA Dublin presents - Designing Block-chain  - New Products and Experiences - 28th of Sep


Designing Blockchain - New Products and Experiences

Blockchain has been dominating the media for the past few years now. It's hailed as the next big thing - and it's poised to change our lives in ways we can't even imagine. However, what are the implications of the blockchain when it comes to design?

How can designers take advantage of blockchain and related technologies to improve experiences and imagine new possibilities? To find the answer we invited a couple of designers to share their thoughts on the topic.

Cóilín Hegarty - Blockchain's Impact on Digital Design - 
Discussing what opportunities blockchain may provide for the design community.
~
Nur Karadeniz - Designing digital ID system with Blockchain
Case Study: ID2020 United Nations
 

  • Date: Thursday, September 28th, 2017
  • Time: 18:30 - 21:00
  • Location: NCAD, 100 Thomas Street, Dublin 8
  • Price: Free, but booking is essential from our event page


Huge thank you to our event partners - NCAD and Microsoft for their generous support!

We look forward to seeing you on the night. 

All the best from the IxDA Dublin team,

Filip, Chris, Laura, and John.

Tuesday, 5 September 2017

Shared Calendar for upcoming relevant events

In response to a suggestion, I would like to share a calendar for upcoming MSc DI relevant and related events.

See Diginno - MSc Digital Innovation calendar in Google Calendar

Monday, 4 September 2017

IDEO - Creative Confidence

Reimagining the Shopping Cart (ideo.com)

In what is now recognised as a seminal inside account of IDEO's design process ABC's Nightline broadcast this documentary video circa 1999. )
Search to view online - inside ideo abc nightline shopping cart - (the full video is around 22' long or posted in 7' parts).

Some key quotes from the video have become canon...
"The only thing that matters in software is the experience of the user"
"It's impossible that the boss is going to be the one who has had the insightful experience!"
"Trying stuff and asking forgiveness instead of asking permission"
"Fail often in order to succeed sooner"

The Kelley brothers of IDEO have also published on their approach
Creative Confidence
"Too often, companies and individuals assume that creativity and innovation are the domain of the “creative types... each and every one of us is creative."
http://www.creativeconfidence.com


Some questions:

  • What is focused chaos?
  • Is this a sane way of working?
  • Is management control necessary? If so why? What forms of control are present here? When is control present? Who controls the process?
  • What problems do you foresee with this kind of organising?
  • If watching this video for the third or fourth time - try to notice the features that didn't belong in typical 1990s workplaces? Features that may be mainstream in today's high-tech workplaces.
  • If you wanted to introduce this style of working into your own organisation: how would you justify it? how would you try to implement it?

Are you interested in what product designers actually do in a shared project workspace? Have a look at this time-lapse video of a week in 2 minutes (link).


Tuesday, 29 August 2017

Wednesday, 23 August 2017

The learning insights series

Learning Insights series: https://qsblc.ucd.ie/channels/#learning-insights
eLearning media server on https://qsblc.ucd.ie/

Browse the review material produced by UCD's School of Business eLearning team.

Must watch: need to know if you're in the business of starting a business

Monday, 21 August 2017

Compare and contrast an argument and counter-argument

James Damore's "Google Memo" (link: Gizmodo article)

Megan Moltini and Adam Rogers's article titled "The Actual Science of James Damore's Google Memo" (link: Wired article)

And an article by Karen Wickre on Google's internal culture, not unlike a university environment, encouraging debate, discussion, testing ideas (link: Wired article)

Tuesday, 1 August 2017

Inside Fog Creek Software

An article on one company's view (Fog Creek Software) that open office work spaces are not necessarily a good thing for software engineering.
(link on The Medium).

And another article making the same point, reporting on negative attitudes revealed in a survey of open office environments (link on The Conversation).

Thursday, 13 April 2017

TechBrew @ 7.00pm

Hosted by Ireland's Technology Ireland group http://www.technology-ireland.ie/

Wednesday 12th April
4 Dame Lane
7.00pm - 9.00pm

Theme

“What’s more important – Product or Sales?”

Speaker 1: Colm Healy, CEO, Corrata
Speaker 2: Siobhan Maughan, Founder, IntegratedThinking
Speaker 3: John Beckett, Co-Founder and CEO, ChannelSight