Design, Develop, Create

Wednesday 26 October 2011

Liquidator appointed to Zapa (NFC tech questions)

Image source: Maxwells. Irish Times, Oct 22, 2011
(see the Irish Times, Oct 22, 2011 - www.irishtimes.com
News of a provisional liquidator being appointed to Zapa Technology suggests the difficulty of establishing the dedicated physical infrastructure needed to deploy near field technology within an existing operating environment. Various explanations have been offered, no dominant standard for NFC, user reluctance to change behaviour, small operating margins, limited value proposition for the various actors involved. While the advance of NFC technology into consumer payment and loyalty systems seems compelling, it is by no means inevitable.

Reference
The Irish Times, Oct 22, 2011 (link)

Mutual Adaptation

MUTUAL ADAPTATION AS A METAPHOR FOR DEVELOPMENT/MAINTENANCE
The following commentary can be understood in terms of the product explanation videos at swrve.com, as examples of how 'use' can be learnt by the organisation and turned into actionable change in the organisation's product or service.


Technologies that aide the process of understanding customer/user behaviour across all possible dimensions of interaction with a high tech system are one way of enabling organisations learn how their products and services are used. When 'use' is available to observe and analyse then the product can be tuned and adapted to suit. The idea of 'mutual adaption' can become a core process in development. The consequence then is that development can no longer be viewed as a project with an origin and an end point (perhaps it never was). Rather, development becomes an on-going process of constructing, deconstructing, maintaining and responding to use.

New product development projects are often presented as radical innovations driving change and transformation in industries and markets. But If we take a closer look at actual projects we see that there are few 'one-shot' projects that come 'out of the blue' and become dominant by virtue of being better or best at something. Indeed we know that few (if any) innovative products are specified, designed, implemented and introduced in one smooth process of development. The practical reality is that novel high tech systems are more often developed by being ‘tried out’ through prototyping and tinkering.

Eric Von Hippel (2005) traced the history of selected technology innovations and arrived at a pragmatic realization that products continue to be developed even when they leave the confines of a laboratory or engineering shop. He develops the concepts of ‘lead user’ and ‘innovation communities’ and concludes that innovation is a process of co-production shared between the producer and the consumer of a new product. Innovation might therefore be thought of as maintenance; a collective and intrinsically social phenomenon resulting from the fluidity of systems undergoing cycles of design, delivery, learning through use that feeds back into further design, delivery and learning.

The innovator's dilemma (Christensen, 1997) is the consequence of a situation where organisations (and therefore management) attach perhaps simplistic overarching emphases on financial optimisation of product offerings. We might argue that businesses resort to such measures as strategy from an era when customer data and feedback was difficult or impossible to gather. This produces the dilemma identified by Christensen, goal displacement, by focusing on cost or short term profit rather than value to customers. Learning and understanding what makes a product successful in the first instance and needs to be done to continue to succeed is the crucial point. What matters is how an organisation responds to both its further development and what they 'learn' from their customer's use of the product once a product starts to get used.

Note: This kind of analysis is well and good when you have the product to start from. But how do you go about producing a product you don't have for people who don't know they need it? (paraphrased from the HBR blog article, blogs.hbr.org)

References and links
Christensen, C. M. (1997) The Innovator's Dilemma: When New Technologies Cause Great Firms to Fail, Harvard Business School Press.
Von Hippel, E. (2005) Democratizing innovation, Cambridge, Mass., MIT Press.
See promo videos at swrve.com

Thursday 20 October 2011

RTE Dragon's Den

Application deadline approaching: If you feel your business idea is ready to pitch.


Some of you may be interested in applying for RTÉ's Dragons Den. I think the deadline is end Oct or early Nov. Application forms are available at: www.rte.ie/tv/dragonsden/












p.s. Catherine's tips on the perfect pitch are really helpful www.rte.ie/tv/dragonsden/tips.html

Tuesday 18 October 2011

Expressive objects

A personal reflection:
It seems to me that Moggridge's "Expressing Experiences in Design" presents a kind of method for technology development; articulation by illustration and descriptive prose. The paper demonstrates this with examples of technologies that had not yet found their place in the present (the paper was published in 1999). Even so, a designed object that has not yet become commonplace can be articulated, its aesthetic hinted at, sketched and praised. 

I think Moggridge's method is to rely on illustration and descriptive prose. A designed object can be talked about, imagined, its aesthetic hinted at, sketched and praised.  Moggridge draws attention to the potential for 'made objects' to exert an emotional appeal. Objects that evoke feelings even as we work, think or play with them. Such experiences may be positive or negative, even a confusing mix of with other perceptions. These objects remind us of past experiences, our encounters with them at other times even ages in our personal biographies.

But in these examples the design process is overlooked in light of the finished product as a whole, as if it were completed thing, already integrated within the equipment surrounding someone's life world. What else does Moggridge's presentation leave out, what does he miss from these snapshots of what was then speculative and futuristic technology? For example, the design process is overlooked in light of the finished product as a whole, completed thing.

The Osborne 1 my Grandfather gave me...
Image: oldcomputers.net/osborne.html
Can I do the same I too? Depict an expressive object that means something to me, give voice to modes of interaction that evoke some emotion, memories or feelings from when I used it? And an object that is more than a memento, a tool that allowed me express some goal, attain something I couldn't do before.

References
Moggridge, B. (1999) Expressing Experiences in Design. Interactions, 6, 17-25.

Managing Distributed Teams

What is a 'distributed team'? Why are distributed teams such a key part of development initiatives? What tools are out there to help me manage a distributed team?

  • Basecamphq project management software (...as a service, monthly fee) see basecamphq.com/
  • Pivotal Tracker for Agile project management (...as a service, monthly fee) see pivotaltracker.com/
  • activeCollab for project management (installable or as a service, mixed pricing) see www.activecollab.com/

Why the Irish are the business.

Robert Short from RTÉ interviews Bono after the Global Ireland Economic Forum concluded. He asks about Bono's perspective on Ireland as a place to live and a place to work, considering the character of Irish people, their fighting spirit, self belief, and what he suggests is an openness to thinking different.



Robert Short recalls Bono's earlier reflection on ideas around anarchic mind, Bono replied...
"That really is the key to the digital age..."
"To write code, to write software, to crack the problems of the digital age, you have to think different!"
"In the information revolution, thinking different, smartness; India particularly there are some amazingly brilliant software writers - Ireland this is who we are... That anarchic spirit, it's actually, that's what makes us good at the future."
"We live on a small rock in the North Atlantic Ocean, it is pissing rain here, a lot! We have to be very smart about how we bring people, to want to work here and live here."
"And then think it's other things. It is culture, it's, you know, walking around Temple Bar and there's something in the air."
Bono (Paul Hewson)

And consider this short promotional video from IBEC, the Irish Business and Employers Confederation, on why Ireland is a good place to do business and to be a base for business with the rest of the world. Naturally IBEC has its own take on the financial crisis, Ireland's position in the world, and the kinds of values we should hold, however it does present a compelling view on 'why Ireland'.



(for more on IBEC see ibec.ie)

Wednesday 12 October 2011

Is Software Process Improvement the problem?

"Faster, Better, Cheaper" (FBC) was a development philosophy adopted by the NASA administration in the mid to late 1990s. The conclusion from the FBC experience was "Faster, Better, Cheaper? Pick any two". (link)
"How do you merge agile, lightweight processes with standard industrial processes without either killing agility or undermining the years you’ve spent defining and refining your systems and software engineering process assets?" (Boehm & Turner, 2005) Is this even a reasonable question to ask let alone attempt to answer? Should the question be recast; where do agile lightweight processes work best and where do standard industrial processes that you've spent years defining and refining work best? Alternatively, are software engineering process assets in contradiction to agile, lightweight engineering processes?

The authors frequently refer to 'scale', they also refer to barriers. What assumptions does the 'scale' argument make? What barriers are they talking about? Finally, is SPI (software process improvement) the problem rather than a solution? If instead risk is the real problem should our response be to manage it away with contain and counter strategies or can risk be treated differently? In drawing the distinction between systems and software engineering (whatever Boehm and Turner really mean by the terms), are they suggesting that integration is in fact impossible, that the two perspectives may interact but superficially, as a sort of respectful disengagement?

REFERENCES
Boehm, B. & Turner, R. (2005) Management Challenges to Implementing Agile Processes in Traditional Development Organizations. IEEE Software, 22, 30-39.
Menzies, T., El-Rawas, O., Hih, J. & Boehm, B. (2009) Can We Build Software Faster and Better and Cheaper? PROMISE '09 Proceedings of the 5th International Conference on Predictor Models in Software Engineering.

The point with agile is to KEEP changing

The rhetoric of 'one way', even it if is Agile, Scrum or some other method, may be the problem rather than any particular method or practice being correct or not.
All organisational systems are systems of control, but not necessarily the simple view of control by management over production. Systems of control can be used in different ways. Visualisations of process are powerful representations, representations that become resources for control. New resources like burn down charts and story boards offer opportunities to exert control, exercise power and exercise resistance through compliance, non-compliance, inauthentic compliance etc.

The example presented here (www.infoq.com) by Marcel Wegermann, a narrative of Justin's Kanban journey, a journey that remains incomplete.
justin.time@it-agile.de
credit-justin-time-it-agile-de

Tuesday 4 October 2011

Another long rant on the list of many...

The post by Ryan Dahl that got Zack going... (link)

The only thing that matters in software is the experience of the user!

Then Zack Morris touched a chord with many in a retrospective and reflection on the 'state of computing' and wondering how it all got so wrong.

...The Real Zack Morris (link)