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)

Answer Your Watch

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)

Apple Watch Disappoints

Apple Watch
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)

SDLC On Target

Sdlc

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 tailoringSDLC 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)

Federal Register On Steroids

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

>Putting the Donkey Before the Cart – Or Is He Sleeping Inside?

>

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?