Showing posts with label Functionality. Show all posts
Showing posts with label Functionality. Show all posts

April 14, 2018

Who You Calling Ugly Baby?

So in multiple organizations, I have heard systems referred to as ugly babies!

Whether or not it's true, it certainly doesn't make the IT folks that develop, run, and support that system feel very good. 

Are some of these (legacy) systems ugly?

Well, of course, they are. 

Many of them work despite themselves. 

What I mean by that is they are awkward to navigate and use. 

The functionality is flawed or outdated.

The workflows are unnecessarily complex.

The user interface is inconsistent and sloppy. 

The user experience is punishing. 

I told someone recently in using a particular system that was so convoluted:
"Is this system what they give to prisoners and make them use over and over again to punish them for hideous violent crimes?"

Seriously, that's how it felt, even as I knew it was still lightyears ahead of what a paper process still used in other organizations looks like.

Generally better than the waterfall methodology for the systems development life cycle, I understand that one dilemma with agile development is that requirements can be spotty from sprint to sprint and instead of doing the hard work and thinking it out upfront, users are made to expect a nearly endless series of enhancements and tinkering, which isn't practical functionally or financially either.

Even an ugly baby is still ours, and we love it and nurture it, and even help it change for the better--that's part of our responsibility. 

Whether we parented a real baby or an IT system, we have pride of ownership and a sense of accountability to the person, system, and future. 

My father always taught me never to throw out dirty water until you have clean water. 

Similarly, we shouldn't throw out the (ugly) baby with the bathwater. 

We need to work together--technologists and system users--to make truly functional systems and a user experience more like gaming where the players are so happy, attached (and even addicted) to it that they sometimes don't even get up to eat or go to the bathroom. 

We should love what we have and use, and we should, therefore, work hard to make these things great.

And an ugly baby can be made gorgeous again. ;-)

(Source Photo: Andy Blumenthal)
Share/Save/Bookmark

May 14, 2016

Answer Your Watch

So I did it and took the plunge into a smartwatch. 

For over a year, I thought the technology just wasn't there yet. 

Too clumsy, too difficult to use with such a small device. 

First, I considered just a Fitbit for tracking activity, but I quickly ruled it out, since you can get so much more with a full smartwatch.

Then, I looked into the Pebble, in particular the latest model the Time Steel, which runs between $200-$250. 

But I watched a review that pointed out the the Pebble does not have a touch screen, and everything are the buttons--okay, I immediately ruled that out. 

Next, I looked to old trusty, Apple...they have never failed me yet, and I tried on their various smartwatches. 

I settled on a simple sports model, since I figured as the technology continues to evolve or as the watch gets beat up in daily use, I could simply upgrade to the next great thing. 

Also, I figured if I really don't like how it works, it wouldn't be such a great loss monetarily. 

Well, the verdict is in--I really like it!

Easy to set up by simply syncing with the iPhone. 

And then all your major apps just show up on the colorful apps panel. 

In no time, I was checking the 10-day weather forecast, reading news headlines, tracking my activity, using the GPS locator, looking up calendar events, checking email and replying with easy voice dictation, sending text messages, and even calling family and talking to them into the watch!

I even started the music on my iPhone from another room by using the smartwatch. 

Oh yeah, I almost forget, it tells the time too!

Except for taking photos, which would be really cool with the watch, but it doesn't do--it did most of the basics that I wanted it to. 

For not a lot of money, I felt that I was getting a lot of convenient functionality, and I am now encouraging my wife and kids to get it too. 

Apple, you still got it--so even though Google surpassed you in market value this week, I am still hopeful that you got some decent mojo left in you. ;-)

(Source Photo: Andy Blumenthal)

Share/Save/Bookmark

June 12, 2015

Apple Watch Disappoints

Okay, so here's the Apple Store...

The table with the Apple Watches is proudly on display towards the front of the store.

What do you notice about this picture? 

Correct, there is NOT a single person looking at these watches!

And I have NEVER seen a single person wearing an Apple Watch.

Even though there certainly are other customers in the store looking at other highly desired Apple products. 

The customer closest to the watches has his back turned to them.

No killer apps--where's the beef in terms of functionality? 

Maybe that is unfortunately the story of the Apple Watch version 1.0--the customers were lining up to check them out a couple of months ago, but now they have turned their backs on this product failure. 

Sadly, I feel like Steve Jobs and Dick Tracy are turning over in their graves at about this time now--how do I know, just check the watch. ;-)

(Source Photo: Andy Blumenthal)
Share/Save/Bookmark

December 13, 2014

Smartphone Or Kitty Litter

Interesting...Bloomberg Businessweek ran a special anniversary issue with a countdown of the 85 most disruptive ideas (in the last 85 years), and guess where they think the smartphone fell in that?

#78!!! 


Right up there with the white board (#82) and good 'ol high frequency trading (#80).


But not as important as get this...the corporate campus (#77), the VCR (#74), Kitty Litter (#73), Singapore, literally--{Uh, and how about Israel?} (#71), bottled water (#56), High-fructose corn syrup (#48), Air Jordan sneakers (#45), Napster (#43), and junk bonds (#7).


They ranked the smartphone so low in disruption, even after giving it a two-page spread with no less than 32 "things the smartphone killed" and they probably missed a few hundred!


There is no need to list everything the smartphone does for you, because you use these functions every moment of every day


To most people now, the smartphone is one of their most prized possessions and they don't go anywhere without it and rarely do you see anyone not "on it." (Uh, I know more than a few people who even dropped them in the toilet!)


Honestly, Businessweek...I think you missed the significance of the smartphone big time. 


Yeah maybe Starbucks (#68) and the Pill (#9) are competitors, but not as important or disruptive as Kitty Litter...shame on you!  ;-)


(Source Photo: here with attribution to Lonely Bob)

Share/Save/Bookmark

June 5, 2012

SDLC On Target

I found this great white paper by PM Solutions (2003) called "Selecting a Software Development Life Cycle (SDLC) Methodology."

The paper describes and nicely diagrams out the various SDLC frameworks:

- Waterfall
- Incremental
- Iterative
- Spiral
- RAD
- Agile


It also provides a chart of the advantages and disadvantages of each framework. 

Finally, there is a simple decision cube (D3) based on time horizon, budget, and functionality for selecting an SDLC framework. 

This is a very useful and practical analysis for implementing SDLC, and it aligns closely with the guidance from the National Institute of Science and Technology (NIST) Special Publication (SP) 800-64, "Security Considerations in the Systems Development Life Cycle" Appendix E that states:

"The expected size and complexity of the system, the development schedule, and the anticipated length of a system's life may affect the choice of which SDLC model to use."

While NIST focuses on the time horizon and complexity versus the PM Solutions Decision Cube that uses time horizon, budget, and functionality, the notion of tailoring SDLC to the project is both consistent and valuable. 

Just one more resource that I found particularly good is the Department of Labor IT Project Management guidance (2002)--it is a best practice from the Federal CIO website.

I like how it integrates SDLC, IT Project Management, IT Capital Planning and Investment Control (CPIC), and security and privacy into a cohesive guide. 

It also establishes project "thresholds" to differentiate larger or more significant projects with greater impact from others and calls these out for "more intensive review."

Even though these these resources are around a decade old, to me they are classic (in a good sense) and remain relevant and useful to developing systems that are on target.

(Source Photo: Andy Blumenthal)

Share/Save/Bookmark

July 30, 2011

Federal Register On Steroids

"The Federal Register is "the official daily publication of rules, proposed rules, and notices of Federal agencies and organizations, as well as executive orders and other presidential documents." It is published by the Office of Federal Register, National Archives and Records Administration in the Government Printing Office's (GPO) Federal Digital System (FDsys)--"the next generation on online government information."

Attached is a snapshot that shows a very basic chronological order of posts with an issue of the Federal Register subdivided by agency/organization. It's organized and to the point!

Now, here is a new way of looking at the information from GovPulse, a site developed to "make such documents as the Federal Register searchable, more accessible and easier to digest...to encourage every citizen to become more involved in the workings of their government and make their voice heard." The site is built from open source.

You'll see that there is a lot more information readily available, organized in multiple ways, and really quite user-centric; some examples:

1) Number of Entries for the Day: The number of entries for the day are listed right at the top.
2) Calendar for Selecting Day of Interest: Next to the number of entries for the day, you can click on the calendar icon and get an instant 3 months of dates to choose from or enter another date of interest and be instantly take to there.
3) Statistics for the Day: The right sidebar displays the locations mentioned on a map and the types of entries and reporting agencies in pie charts.
4) Department Entries are Prominently Displayed: Both the number of entries for each department are identified as well as identifying their type and length along with an abstract for the entry. Each Department's entries can easily be expanded or collapses by clicking on the arrow next to the department's name.
5) Entries are Enabled for Action: By clicking on an entry, there are options to share it via social media to Twitter, Facebook, Digg, and Reddit to let others know about it and there is also a listing of your senators and representatives and their contact information to speak up on the issues.

Additional helpful features on the homepage--immediate access to areas that are last chance to act or what's new, such as:

1) Comments closing in the next 7 days
2) Comments opened in the last 7 days
3) Rules taking effect in the next 7 days
4) Rules proposed in the last 7 days

Moreover, you have another map with bubbles showing mentioned locations or you can enter your own location and get all the entries subdivided by 10, 15, 20 miles and so on up to 50 miles away.

Another feature called Departmental Pulse, show a trend line of number of entries per department over the last year or 5 years.

At the top of the page, you can quickly navigate to entries in the Federal Register by agency, topic, location, date published, or do a general search.

There are other cool features such as when you look at entries by department, you can see number of entries, places mentioned, and a bubble map that tells you popular topics for this department.

Overall, I think GovPulse deserves a big thumbs up in terms of functionality and usability and helping people get involved in government by being able to access information in easier and simpler ways.

The obvious question is why does it take 3 outsiders "with a passion for building web applications" to do this?

While I can't definitively answer that, certainly there are benefits to coming in with fresh eyes, being true subject matter experts, and not bound by the "bureaucracy" that is endemic in so many large institutions.

This is not say that there are not many talented people in government--because there certainly are--but sometimes it just takes a few guys in a garage to change the world as we know it.

Federal_register Govpulse

Share/Save/Bookmark

August 23, 2010

Putting the Donkey Before the Cart - Or Is He Sleeping Inside?


I didn't know whether to laugh or cry when I saw the "Bufalino" mini RV by designer Cornelius Comanns, profiled in DVICE.


3 wheeler. Seats 2. Fold down bed. Fridge. Stove. Sink (basin). Water tank. (Numbered) Storage. And laptop!

I'd give this an A- on creativity, but a C- for practicality (especially in terms of creature comfort) -- my butt hurts just looking at that seat. :-)

Nevertheless, I appreciate the need to do more with less, and to create eco-friendly vehicles for the 21st century.

I'd like to see Toyota and Chrysler convert their minivans into something with the functionality that this rickshaw was trying to get at.

Who knows if Comanns is on to something with this?

Share/Save/Bookmark

September 20, 2009

Is Free Worth the Price?

In the computer world, free is often the architecture and economic model of choice or is it?

We have various operating systems like Linux, Chrome, Android and more now costing nothing. Information is free on the Internet. Online news at no cost to the reader is causing shock waves in the print news world. There are thousands of free downloads available online for applications, games, music, and more.

What type of business model is free—where is the revenue generation and profit margin?

Yes, we know you can use giveaways to cross sell other things which is what Google does so well making a boat load of money (billions) from its free search engine by selling ads. Others are trying to copy this model but less successfully.

Also, sometimes, companies give product away (or undercharge) in order to undermine their competitive challengers, steal market share, and perhaps even put their rivals out of business.

For example, some have accused Google of providing Google Apps suite for free as a competitive challenge to Microsoft dominant and highly profitable Office Suite in order to shake one of Microsoft’s key product lines and get them off-balance to deflect the other market fighting going on in Search between Google and Microsoft’s new Bing “decision engine.”

So companies have reasons for providing something for free and usually it is not pure altruism, per se.

But from the consumers perspective, free is not always really free and is not worth the trouble.

Fast Company has an interesting article (October 2009) called “The High Cost of Free.”

“The strategy of giving everything away often creates as many hassles as it solves.”

Linux is a free operating system, yet “netbooks running Windows outsell their Linux counterparts by a margin of nine to one.”

“Why? Because free costs too much weighted down with hassles that you’ll happily pay a little to do without.”

For example, when you need technical support, what are the chances you’ll get the answers and help you need on a no-cost product?

That why “customers willingly pay for nominally free products, because they understand that only when money changes hands does the seller become reliably responsive to the buyer.”

And honestly, think about how often--even when you do pay--that trying to get good customer service is more an anomaly than the rule. So what can you really reasonably expect for nothing?

“Some companies have been at the vanguard of making a paying business of “free.” IBM, HP and other tech giants generate significant revenue selling consulting services and support for Linux and other free software to business.”

Also, when you decide to go with free products, you may not be getting everything you bargained for either in the base product or in terms of all the “bells and whistles” compared with what a paid-for-product offers. It’s reminiscent of the popular adages that “you get what you pay for” and “there’s no such thing as a free lunch.”

Sure, occasionally there is a great deal out there—like when we find a treasure at a garage or estate sale or even something that someone else discarded perhaps because they don’t recognize it’s true value—and we need to be on the lookout for those rare finds. But I think we’d all be hard pressed to say that this is the rule rather than the exception. If it were the rule, it would probably throw a huge wrench in the notion of market equilibrium.

And just like everyone savors a bargain, people are of course seriously enticed by the notion of anything that is free. But do you think a healthy dose of skepticism is appropriate at something that is free? Again, another old saying comes to mine, “if it’s too good to be true, it probably is.”

Remember, whoever is providing the “free” product or service, still needs to pay their mortgage and feed their family too, so you may want to ask yourself, how you or someone else is paying the price of “free,” and see if it is really worth it before proceeding.

From the organization’s perspective, we need to look beyond the immediate price tag (free or otherwise discounted) and determine the medium- to long-term costs that include operations and maintenance, upgrades, service support, interoperability with other products and platforms, and even long-term market competition for the products we buy.

So let’s keep our eyes open for a great deal or paradigm shift, but let’s also make sure we are protecting the vital concerns of our users for functionality, reliability, interoperability, and support.


Share/Save/Bookmark

May 10, 2009

Are We Getting Any Closer To Unified Messaging

The Holy Grail in communications has always been the drive to unify our messaging (data, voice, video) into a single device.

To this day, we continue to see vendors developing consumer products that combine as many of these functions as will possibly fit on a device.

For example, with the traditional copy machine, we have migrated to “all in one” devices that have copy, fax, scan, and print features. At the same time, cell phones have morphed into Personal Digital Assistants (PDAs), and have brought together traditional voice telephony with email, chat, web access, GPS, photos, videos, and an almost endless array of applets.  Similarly, computers are converging communications functions for email, voice over IP, photos, videos, social networking, and much more. While televisions are merging in features for web access, movies on demand, and so forth. 

Convergence is the name of the game--the consumer wants more functionality, more communications capability, more raw computing power, in single, smaller, and sleeker devices.

Ultimately, the vision for mobile communications was first epitomized by the Star Trek’s Communicator with universal language translation and later by the communications badge that with one tap put you in touch with Scotty who could beam you up to the Enterprise in a flash.

So with all the convergence in our communications gear, are we getting any closer to bona fide unified messaging systems?

I don’t know about you, but rather than less communications devices, it seems like I have more and more to fiddle and diddle with. At least two cell phones that balance on opposite sides of my belt (one is my personal phone and the other my work device) and I still have regular landlines at both home and work. Then there is my work computer and my home computer and remote access devices like air cards, tokens, and so forth. Of course, I have Skype, numerous email accounts, FaceBook, Twitter, Blogs, digital cameras, and various printing/copy/faxing/scanning devices to choose from. With various devices in just about every nook and cranny of my work and personal space, I’d say that my ability to community is certainly extensive, but unified, simple, user-centric—I don’t think so!

Government Computer News, 4 May 2009, reports: “Like the paperless office, unified messaging—storing and accessing various types of communications, from e-mail to voice mails, faxes and videos, in a single place—has been something of a chimera.”

With unified messaging, like the Holy Grail, it seems like the more we chase it, the more elusive it becomes.

Why?

Perhaps, we have a little bit of Moore’s Law running up against Murphy’s Law here. While the capability for us to do more computationally and functionally with ever smaller devices become greater and greater, the possibility of getting it all to work “right” becomes a greater and greater challenge. Maybe there are limits to how many functions a person can easily understand, access and conveniently control from a single device.

Think for a second about the infamous universal TV remote that has become the scorn of late night comedy. How many people get frustrated with these devices—all the buttons, functions, alt-functions, and so on that no reasonable person seems to care to learn. Or think about the 2 inch think operating instruction booklet that comes with the DVD player or other electronic devices that people are scared to even break the binding on. Then there are the PDA’s with touch screen keypads that you see people fat-fingering and getting the words all wrong. The list goes on and on.

Obviously, this is not user-centric architecture and it doesn’t work, period.

The consumer product company that gets “it”—that can design communications devices for the end-user that are functional and powerful with lots of capability and as close to unified as possible, but at the same time simple, compact, convenient, and easy to use (i.e. intuitive) will crack this unified messaging nut.

We cannot sacrifice ease of use for convergence!

Apple and RIM, in my experience, have probably come closest to this than any other consumer electronic companies, but even here it is a magnificent work-in-progress unfolding before our eyes.

I, for one, can’t wait for the Star Trek communications badge to become commercially available at the local Apple store. 


Share/Save/Bookmark

November 24, 2007

One Laptop Per Child and Enterprise Architecture

The One Laptop Per Child (OLPC) initiative announced at the World Economic Forum in 2005 set out to put $100 laptops in the hands of 100s of millions of disadvantaged schoolchildren within 4 years and help eliminate world poverty in the process.

The Wall Street Journal (24-25 November 2007) reports that this ambitious non-profit program has hit some snags.

The problems faced by this benevolent program provides lessons in EA for practitioners into what can go wrong if User-centric EA principles are not followed:

  1. Functionality versus price--as the OLPC computer added functionality, the $100 laptop became $188 plus shipping and many potential buyers balked at the pricetag. On the other hand, countires like Libya complained about the inferior functionality and quality and said, "I don't want my country to be a junkyard for these machines." From a User-centric EA perspective, we need to understand the requirements of our users and understand the trade-offs between functionality and price. Then we need to make conscious decisions on whether we fulfill needs for greater functionality and quality or whether we seek to hold the line on price for our customers. These are important architectural decisions that will affect the organization's ability to compete in the marketplace.

  2. Compete or partner--the OLPC machine went with open source software like Linux and AMD chips; these put the laptops head to head with companies like Microsoft and Intel, which come out fighting, with the gloves off. Intel is aggressively promoting its version of the laptop for developing nations called the Classmate for $230-$300, and Microsoft has announced $3 software packages that include Windows and a student version of Office. From a User-centric EA perspective, the decision of the organization whether to compete with the big players (like Microsoft and Intel) or partner is another major architectural decision. While we shouldn't make decisions based on fear of what the competition will do, we do need to be cognizant that if we go head-to-head with "the big boys", then they will respond, usually in a big way. Now OLPC is reportedly in discussions with Intel to design an Intel-based laptop.

  3. Training and support--In User-centric EA, do not underestimate the importance to the end-user of adequate training and support. The OLPC made the mistake of minimizing the importance of training and support and said that the "plan is for the machines to be simple enough that students can train themselves--and solve any glitches that arise." Not very realistic given the state of technology today, and many countries quickly "questioned who would fix them if they break."
By not following certain foundational EA principles, the OLPC program has floundered and "nearly three years later, only about 2000 students in pilot programs have received computers."

This is a shame, since so much good from this initiative can still be done.
Share/Save/Bookmark