Archive for October, 2011

Three Lessons I Learned From Steve Jobs

Thursday, October 6th, 2011

To say that Steve Jobs was an inspiration to the technology industry is an understatement. When looking back on his career and the legacy he left behind, I can recall three important lessons that I have learned from Steve Jobs:

1.       Perseverance – Perseverance is by far, the most important lesson that I have learned from Steve Jobs. Jobs overcame many challenges in his lifetime and he persevered through every failure he faced. From dropping out of college to being fired from his own company to releasing products that failed miserably, Jobs never let his failures define his future. He challenged himself to think creatively and move on to the next opportunity.

“Sometimes when you innovate, you make mistakes. It is best to admit them quickly, and get on with improving your other innovations.” – Steve Jobs

2.       Innovation – What made Jobs brilliant was his innovative and intuitive thinking. Jobs thought of ideas before the consumers realized that there was a need for them. His innovation and creative thinking was the key factor in driving the market to where it is now.

“It’s really hard to design products by focus groups. A lot of times, people don’t know what they want until you show it to them.” – Steve Jobs, BusinessWeek interview, May 1998

3.       Simplicity – When I think of Apple products, the first thing that comes to mind are the clean lines and the simple, easy to use devices. Jobs used the same approach when selling the products.  Instead of describing the powerful technology in each device, he focused on the ease of use and simplicity of the interface.

 “That’s been one of my mantras — focus and simplicity. Simple can be harder than complex: You have to work hard to get your thinking clean to make it simple. But it’s worth it in the end because once you get there, you can move mountains.” – Steve Jobs

Getting the Most Out of Your Investment: Three Steps to Revitalize Your Legacy System

Tuesday, October 4th, 2011

Companies don’t need to “rip and replace” large portions of their IT investments in order to gain the set of features they wantBy taking a multi-phased approach to incrementally roll in functionality, organizations can benefit from quicker ROI without the costs and risks associated with “big bang projects”. This multi-step approach is a win-win for business and IT; business can reap the benefits of go-to-market features sooner and IT will be able to adapt to changes more quickly.  Here is our recommended three step approach to revitalizing your IT architecture:

  1. Leverage What You Can: Revitalization efforts have to be carried out with a focus on leveraging your existing architecture. Wrapping your existing assets in web services keeps some of the older technologies in play.
  2. Implement As Needed: Keep it simple and only add functionality that’s really needed. By purchasing pre-built components that augment your existing systems, you can add the functionality you want with minimum configuration and customization.
  3. Rapidly Build New Functionality: Once you’ve decided on the new functionality that you would like to add to your system, we recommend that you rapidly develop these applications using software development automation frameworks such as FAST 8x. By rapidly building SOA-compliant components, you can leverage modern technologies and get the benefits of development efficiency.

Once you have implemented all three steps, you are on your way to fulfilling immediate business needs while achieving long term architectural goals for the future.