Showing posts with label SAP. Show all posts
Showing posts with label SAP. Show all posts

Wednesday, June 20, 2012

Day 41 - SAP (Software Architect Interview)

Today I have another interview at SAP, this time I will be talking with Nils Obermiller who is a development architect in the mobile suite area. In trying to understand the mismatch between what I am looking to learn and the people I have meet I have been thinking more about what it is that I am trying to do. But first there needs to be a bit of clarification. From a meeting I had in New York I think Charles put the finger on it. There is too much talk about User Experience and understanding that it is actually a dedicated area of study which has been around for many years. It is covered in the area of Human Factor Engineering and Human Computer Interaction.


The term UX or user experience often gets confused with terms like interaction design, information architecture, visual design or eye candy, usability engineering and UX design. Since the web and software development has been around these terms often are used as an interchangeable expression with no real understanding of the science and what it is that is being created. 


Information Architecture - As the name says this is about the organisation of data and its structure from a user perspective. This is not system or technical perspective but as a user would use it. This is where the data or content is located for the use of the user. One of the major concerns of information architecture is defining and using taxonomies. That is the information hierarchies and their classification of data within that taxonomies. Navigation and menu structures are an issue for Information Architecture. Understanding the data and its relationships enables a user to logically navigate that data and find the information required in the most efficient way.


Interaction Design - Interaction design is concerned about the controls of a system the mechanics used to interact with a system or application. Should it be menu driven or buttons, there again could tabs be better used. Its all about building the mechanics used to navigate a system so a user understand and identify the control needed to achieve the output required.


Visual Design - This is what some refer to as eye candy, the aesthetics of the interface. That the screen looks good and communicates the right image. Another aspect that it follows brand guide lines. Visual designers often come with a graphic design background with skills in illustration, animation or photography. All these skills integrate into their work and designs. An interesting point to note is good layout is a prerequisite for Good visual design, good interaction design and good information architecture, but each of these specialities use the term layout in ways that are contextual to their specialities. The rationale and goals for each speciality is very different - the visual designer seeks good aesthetics, the interaction designer is looking at workflow, where the Information Architect is looking for good grouping of the information. Sometimes these areas are synergistic, sometimes they're in competition with one another and sometime they're a bit of both. 


Usability Engineering - Usability engineering is about planning and executing various types of usability studies to test how well people actually interact with the user interface and making recommendations for how to correct the problems that these studies identify. These recommendations can be specific like the colour and locations of buttons to general referring to maybe information architecture and recommending that this should be revisited. 


The skill sets that a usability engineer needs are questionnaire design, interviewing, test facilitation and the use of usability testing software and or hardware. These skills are usually the results of formal studies and qualifications. The best usability engineers often have a very strong academic background or may still work mainly in academia.


User Experience Design or UX Designer - This is a culmination of the above skills of which there is clearly a high degree of overlap. So the role of the UX Designer or Architect is that of managing the overlaps and they always do. The skill sets of the UX Designer or Architect needs to be high in information architecture and interaction design. visual and usability engineering is not so necessary. The UX Designer usually produces the wire-frame and generally sets the framework but not the design elements. Like a good project manager they hold the team together to achieve the best results.


From these descriptions of roles and their area of concern you can see how these get confused and mixed up. The other aspect is the business value and at what point you engage in UX Design (User Experience Design). In the past this has been an issue as the terms around this area of expertise and the understanding of its value was never really quantified on a standard interpretation. I am starting to get some real life examples where the science has given great value to the final product. An example that was quoted the other day at Google was a support company had costed the value to reset peoples password to $20 for each interaction. Not much you say but then multiply by 1,000's a month and you start to understand the cost of bad UX (User Experience). In designing an interface which made it simple for a user to reset their password the company saved $1,000's. This was just one example.


What has really brought UX Design to the fore has been the smart phones and tablet/slate computers and the work that Apple has done. People are now realising that things can be done better and you don't always need a manual or an engineering degree to use technology. Talk to anyone who owns an iPad and they will talk about what they do and what they create. The discussion of technology is not part of that conversation. So my research is to understand that point of making technology transparent and enabling people to use technology to assist them in their endeavours and not hinder them.


That user experience goes from the first interaction of obtaining the device to accessing applications or apps to carry out the tasks at hand. Capture and store the necessary data and record or transmit that data to complete the task. So in understanding how this topic is addressed from the different perspectives I hope to better understand how I can and other apply that knowledge for the better out comes of users.


Heading off to SAP now and see if I can better understand their perspective in this question. 


More to come......


Report after interview with Nils Obermiller
Main Lobby at SAP
I meet Nils in the lobby of the head office, from there we headed up to a coffee area. As we were heading up to this area we started to discuss a number of items and I explained my research. When we arrived on the top floor I then switched on the digital recorder. This is material I will need to review later but here are my initial responses.


Nils is a Development Architect, in the Business Suite Architecture Unit. Our discussion covered quite a number of areas, discussing the philosophy be used to develop applications for mobile devices. That development for these types of devices requires a different approach. This approach is focused using user centric design. Instead of design an application that provides functions as in add a name or an address. You design the application to provide a process which could be a culmination of these functions.


We discussed the product that SAP had taken on with the purchase of the Sybase products. Those being Afaria which is a powerful, flexible mobile device management and security solution for the enterprise. Afaria provides a single administrative console to centrally manage, secure, and deploy mobile data, applications and devices.  Afaria powers a wide array of features for device management for both handheld and laptop devices.


The other product that we discussed was SUP - Sybase Unwired Platform. This is a mobile enterprise application platform that enables enterprise developers to simply and quickly develop applications that connect business data to mobile workers on any device. It has been built on proven, industry-leading technology. The Sybase Unwired Platform addresses the difficult mobile challenge of creating and managing multiple mobile applications that securely connect a variety of heterogeneous back-end data sources to all major device types. 


As the enterprise landscape becomes increasingly complex, Sybase Unwired Platform enables enterprises to embrace mobility across the entire organisation through the use of a consistent, but highly adaptable, development platform. 


These two product offer a lot for the development, distribution of mobile applications as well as the management of these devices. After reviewing my recording I will utilise this in my report. My time with Nils was very interesting and quite valuable in the knowledge and details I was able to ascertain. We completed our discussion after an hour and then Nils had to return to his work. He walked me back to the foyer where we saw the exhibition that was being displayed. On enquiry it was a display celebrating 40 years of SAP which was started in 1972.
Project Inspiration - Celebrate 40 Years of the Future
The exhibit covered the past, present and future of SAP. It was interesting to see some of the items and realise I was aware of them and have used them. Ranging from punch cards, floppy disks and one of the first mobile phones.
5.25 inch floppy
The first PC IBM 
First Mobile Phone (The Brick)
DVD 4.5 Gig and VHS Tape
The first iPod of 5 Megs
There were a number surface display unit which with the use of a post card with a barcode on the back would pull up information and video on the display.
Punch cards and systems
Early computing, Commodore 64 on the right there
More advance computers, IBM XT 
Storage and early hard drives
CD's and DVD storage units
Recent memory devices
The other area had Kinetic Display screens which you could interact with a great display of the use of the Microsoft Kinetic and interactive display.
Large interactive display using Microsoft Kinetic
All up the afternoon was well worth the visit and discuss. 


Logging off 6:20pm

Friday, May 18, 2012

Day 6 - Stanford, SAP and a Baseball Game


Well what a day. First up I had to do some more testing with the new camera and the gardens where I am staying is quite stunning.
Backyard in Redwood City


I started a little later today arriving at Stanford again about 11am to do a little more sight seeing before heading to the Bill Gates building.
History Building on the right with the Hoover Tower in the background
At 12 noon, I meet with the HCI (Human Computer Interaction) group. This is their regular team catchup where they present details on what they are working on. This meeting was different as last week quite a number of them had attended a conference in Austin Texas. That was the CHI2012 conference. A number of the team members presented their views of presentations that they thought were of major interest to them and the others. This meeting I recorded and still need to review to pick out some of the details. I was interesting to hear about the science and psychology behind our interactions with technology. This is a topic I need to do some further research.


The meeting finished around 1:45pm at which time I headed back to Apple offices to get a better photo which included the Apple logo which was missing from my earlier photos. After a couple of snaps I then headed to SAP. 


At SAP I met with Sabine Kabel-Eckes. Sabine and I spoke for quite a while on a number of topics and I gained a better understanding of SAP's approach and their use of Design Thinking. SAP has been involved with the adoption of iPad as an enterprise. They have adopted the Design Thinking philosophy in their approach to how they work. It was interesting to see some of the examples as to how they approach some problems and find solutions. To look at them they looks so simple and natural but I gained a far great appreciation of how unless you were prepared to look at thing differently you would not find the solution. 


Again I recorded the session and still have to review the recording to pick out the details.


After leaving SAP I then head back to where I am staying to be picked up by my friend Jack to go and see the Giants play the St Louis Cardinals. This was one of the things I wanted to experience a Baseball game.
Giant's up and batting
Stealing 2nd Base

Villie Howard Mays, Jr this was out the front of the park

Thursday, May 10, 2012

Day 0, no more days left to count down, nor for the hours :)


0 Days, 21 hours, 5 minutes and 27 seconds
before I fly out of Perth

Well I am packed and ready. The has been a year in the planning and I believe I have some very good appointments around the world lined up. In some ways it has been disappointing with some of the companies I have tried to make appointments with, the in ability of them to respond to an email. The other disappointment is people that I had made contact with giving a years notice and staying in contact over the year then not being available. But that is just the way it goes. But as some have dropped out others have become available and some exceptional invitations.

There are to many to mention here but I will be talking with everyone that has supported me in obtaining my appointment and thanking them personally for their efforts.

So the Plan...

I leave home around 1:45am and my son will drop me off at the airport. As it is a school day and he does not need to be at Uni until later in the day he offered the lift. That way I can say good night to Frances and Daisy and Tom will take me in the morning.

I board in Perth and fly out 5:45am to Sydney. At the moment looking at an hour or so then I board the flight to LA. I have been able to quire a few frequent flyer points from Frances and Tom, (Thank you) so I have requested to get an upgrade to Business for the two long legs of the whole trip. They being the Sydney to LA and the London to Singapore. I find out 5 hrs before the flight if I have been upgraded, fingers crossed.

So from LA I then fly to San Francisco for an hour, pick up the hire car and head to Redwood City where I will be staying for the period 11th May - 19th May. Redwood City is just 5 mins from Stanford University where I will be visiting and talking with a number of people from the Human Computer Interactive Department. I have been invited to two event at the university workshop and a presentation over a Lunch. I will also visit the university for a tour before so I am aware of the locations that I will be attending.

While in SF I will be visiting Oracle, Fujitsu, SAP, Stanford, Google, Facebook and hopefully Apple. Any way this is the beginning and I will report on a daily basis where possible. The first report form SF will be delayed due to the fact that I will be flying for about 20 hours.

I will talk with you soon.