Jaa


Software Development Predictions for 2008

Happy New Year!

Not too long ago, I was asked for my predictions for the IT-Technology in 2008...  You can find the full article here, but I thought I'd include my thoughts on my blog. 

Where's i-Technology Headed in 2008?

 

I'd love to hear your thoughts and comments

 

1. User Experience Reaches the Enterprise. In 2008 we will see several major enterprises start efforts to build UX centric applications that increase worker productivity, reduced transaction costs and increase pull through as the UX meme of the consumer facing world leaks into the enterprise. The days of the battleship gray, forms of data application as the king of the enterprise are numbered because of an imperative towards richer visualization of complex and interconnected data. While there will always be a need for the traditional sort of application, by the end of 2008, it is no longer the only element of the corporate landscape. image

2. Testability Becomes a Requirement for Software Development Frameworks. No longer satisfied with simple reductions in costs for initial development, a growing community demand frameworks and tools that facilitate sustainable and agile practices. 2008 is the year that frameworks and tools take notice and start to deliver solutions that are testable out of the box. Technologies such as Test Driven Development, MVC/MVP patterns, and frameworks that support mocking become mainstream. After seeing this year’s cool demos at software development industry conferences a common question will be: “...And how do you test that?” Let’s hope the presenters have an answer.

3. The Companion Applications Become Practical. While RIA and AJAX application categories continue to grow, many consumer facing web applications and enterprise applications developers realize there is a need for desktop exploitive applications as well as reach web applications that work everywhere. What meaningful application wouldn’t benefit from a pairing like that of Outlook and Outlook Web Access? In the past it has been prohibitively expensive to build these applications, but with the circa 2008 technology such as .NET Framework 3.5 and Silverlight, it is finally becoming practical to have a single codebase that fully exploits the desktop and offers a rich web experience.

Comments

  • Anonymous
    December 31, 2007
    Basically in agreement, except I think the UX push will REALLY be a 2009 activity.

  • Anonymous
    December 31, 2007
    Happy New Year! Not too long ago, I was asked for my predictions for the IT-Technology in 2008... You

  • Anonymous
    December 31, 2007
    Happy New Year! Not too long ago, I was asked for my predictions for the IT-Technology in 2008... You

  • Anonymous
    December 31, 2007
    The comment has been removed

  • Anonymous
    December 31, 2007
    The comment has been removed

  • Anonymous
    December 31, 2007
    I think it would take another full year for silverlight to reach its potential. So maybe 2009.

  • Anonymous
    December 31, 2007
    I agree with you.

  • Anonymous
    January 01, 2008
    Brad Abrams provided a few predictions for IT-Technology in 2008. I started posting a comment, but it was getting a bit long. So, here are my comments with some snippets from Brad's post. #1) User Experience Reaches the Enterprise In...

  • Anonymous
    January 01, 2008
    The comment has been removed

  • Anonymous
    January 01, 2008
    Here's a quick rundown of my take on key trends. Trends are different from fads since they're longer-lasting

  • Anonymous
    January 01, 2008
    Here's a quick rundown of my take on key trends. Trends are different from fads since they're

  • Anonymous
    January 02, 2008
    Testable frameworks - great. It would be good to see frameworks shipping with a full suite of MS Build tasks too. Too many expect that you are not incorporating the framework into a much larger solution that is being continuously integrated and ultimately tested too. So I think "How do I build, deploy AND tes that?" is a better question.

  • Anonymous
    January 02, 2008
    Question on #3: Is it possible to convert Silverlight application to WPF desktop app? If yes - how to do that? Looks like I need to modify the header of the XAML file? Thank you, Alex.

  • Anonymous
    January 02, 2008
    On #1 - the WPF team missed the boat by not shipping teh data grid control - true to this date!.

  • Anonymous
    January 02, 2008
    The comment has been removed

  • Anonymous
    January 03, 2008
    The comment has been removed

  • Anonymous
    January 03, 2008
    Silverlight is getting too much hype right now - you need to deliver the goods.

  • Anonymous
    January 04, 2008
    The comment has been removed

  • Anonymous
    January 07, 2008
    Happy new year!

  • Anonymous
    January 08, 2008
    Enterprise development requires that applications pay themselves off within a few years and that they have at least a 5 year life-span.   Newer web technologies do not yet offer a significant improvement in productivity to replace existing JavaScript/HTML applications.  This is for serious development efforts for financial firms and other companies with security, stability, SOX, and total cost of ownership requirements. Please provide a multi-year roadmap for the existing technologies since we do not want to implement something which is stranded in a dead technology.

  • Anonymous
    January 11, 2008
    Well, we are not even out of January yet and there is at least a hint of one of my 2008 prediction coming

  • Anonymous
    January 18, 2008
    Well, we are not even out of January yet and there is at least a hint of one of my 2008 prediction coming

  • Anonymous
    February 04, 2008
    The comment has been removed