IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 36

Tips & Techniques Software maintenance is harder than software development, but it’s critical to business success. 6Ydei eg^cX^eaZh [dg YViVWVhZ YZh^\c X]Vc\Zh# Adding fields to tables or moving them to different places in the information hierarchy may be done haphazardly, regardless of long-term impact and maintainability. This list isn’t meant to be comprehensive, but it does catalog a significant portion of what goes wrong with software in the long term. Looking for the larger meaning, we could say these problems arise due to lack of management focus or awareness and are often exacerbated by turnover. But it doesn’t have to be this way. Visionary management can implement processes that deal with these issues and incorporate them into the organization’s IT DNA over the long haul. While it’s possible, it’s not often practiced. Unlike software specification and development, by the admission of the leading software-maintenance researchers in the world, there’s no theoretical foundation for software maintenance. It’s a practice to be managed and improved, not a science. hotshot developers who just wanted to design new code? Chances are, they also shaped your software processes—and they did it for new development rather than maintenance. Programming for new development is very different from programming for maintenance. I encourage you to try some of these tips to improve your maintenance operation. GZdg^Zci i]Z hdjgXZ"bdY^[ ^XVi^dc egdXZhh# In new development, programmers create whole new blocks of source code. Reviews can be conducted easily by reviewing whole source members. In maintenance, however, one statement may be changed here, one over there, one added, one deleted, all over the place. All of these changes have to work together and, to review them well, you must see them together. New-development reviews add value by using multiple minds to ensure developers have covered requirements and caught mistakes. Maintenance has the additional mental burden of needing to apply system knowledge. You could easily make the argument that reviews are even more important in maintenance work. To keep the overhead of this task down, it’s important to systematize the preparation and execution. Maintenance work also carries the risk of introducing isolated, poorly thought-out changes. In conjunction with a change-management system or other tools, it’s important to review all changes being promoted from development by using some form of source-compare tool. Maintainers often try multiple candidate solutions before arriving at the one that works. It’s very easy for discarded changes to get left in the code and end up in production. Reviewing the changes being promoted is a critical step. IgVX`hdjgXZ# Through a change-management system and standardized practices, you should be able to maintain a history of changes to all source code and track it back to the original requirements and projects. A good change-management system should provide you with an inventory of all previous versions along with a facility to show the differences. Research has shown that understanding a program’s evolution is a significant benefit to program comprehension for maintainers. You should also implement a standardized tracking system that ties project features to code. This typically involves placing feature numbers into the source code in the form of comments by every change. >ckdakZhZc^dgYZkZadeZgh^cZc]VcXZbZciheZX^[^XVi^dch# Finding the maximum value of enhancements to existing Program Comprehension According to the Software Engineering Body of Knowledge (http://swebok.org/swebokcontents.html), “research indicates that some 40 percent to 60 percent of the maintenance effort is devoted to understanding the software to be modified.” If you consider the related belief that maintenance consumes 70 percent to 90 percent of the lifetime costs of software, you might conclude that understanding the software to be modified is the single most costly task in the life of a software application. The branch of software engineering devoted to this topic is known as program comprehension. Program comprehension takes two forms in assisting software maintainers: first, providing analysis of run-time information, and second, providing analysis of source code and other available artifacts. Relative to other languages, RPG has historically been pretty short on tools to aid this process. Program comprehension can significantly reduce the time maintainers spend analyzing code for changes or defects and improve the quality of their modifications. As staffs face turnover or cutbacks, and more unfamiliar hands grapple with large or complex programs, a good program-comprehension tool may be one of the wisest investments an RPG shop can make. Programming for Improved Maintenance But there’s another important improvement that can be made with little expenditure—some fresh thinking. Remember those 36 FEBRUARY 2009 ibmsystemsmag.com/ibmi
http://swebok.org/swebokcontents.html http://www.ibmsystemsmag.com/ibmi

IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009

Table of Contents for the Digital Edition of IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009

IBM Systems Magazine, Power Systems - February 2009
Table of Contents
In Box: Letters to the Editor
Editor's Desk
Lessons from the Lab:  Why should you Use Application Logging
Case Study:  A Logistical Dream
Cover Story:  Next Stop:  Open Source
Feature:  The DB2 Storage Engine for my SQL Integrates Data Access and Management.
Tips & Techniques:  How to Stop Good Software From Going Bad
Developer: IBM Rational Team Concert for i Debuts
Administrator:  Using Session Timeouts To Control Unauthorized Activity
Technical Corner:  IBM i 6.1: Introduces Virtual Optical Media Enhancements
Product News
Advertiser Index
ENDPGM:  IBM i is Ken Jack's Weapon of Choice
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - IBM Systems Magazine, Power Systems - February 2009
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - Cover2
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 1
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - Table of Contents
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 3
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 4
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 5
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 6
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 7
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - In Box: Letters to the Editor
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 9
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - Editor's Desk
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 11
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - Lessons from the Lab:  Why should you Use Application Logging
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 13
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - Case Study:  A Logistical Dream
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 15
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 16
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 17
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 18
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 19
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - Cover Story:  Next Stop:  Open Source
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 21
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 22
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 23
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 24
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 25
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - Feature:  The DB2 Storage Engine for my SQL Integrates Data Access and Management.
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 27
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 28
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 29
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 30
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 31
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 32
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 33
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - Tips & Techniques:  How to Stop Good Software From Going Bad
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 35
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 36
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 37
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - Developer: IBM Rational Team Concert for i Debuts
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 39
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 40
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 41
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - Administrator:  Using Session Timeouts To Control Unauthorized Activity
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 43
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 44
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 45
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - Technical Corner:  IBM i 6.1: Introduces Virtual Optical Media Enhancements
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 47
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 48
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 49
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 50
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 51
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - Product News
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 53
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - 54
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - Advertiser Index
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - ENDPGM:  IBM i is Ken Jack's Weapon of Choice
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - Cover3
IBM Systems Magazine, Power Systems - IBM i digital edition, February 2009 - Cover4
http://www.ibmsystemsmagpowersystemsdigital.com/mspcomm/ibmsystemsmag/ibmsystems_power_202012
http://www.ibmsystemsmagpowersystemsdigital.com/mspcomm/ibmsystemsmag/ibmsystems_power_202011
http://www.ibmsystemsmagpowersystemsdigital.com/mspcomm/ibmsystemsmag/ibmsystems_power_202010
http://www.ibmsystemsmagpowersystemsdigital.com/mspcomm/ibmsystemsmag/ibmsystems_power_202009
http://www.ibmsystemsmagpowersystemsdigital.com/mspcomm/ibmsystemsmag/ibmsystems_power_202008
http://www.ibmsystemsmagpowersystemsdigital.com/mspcomm/ibmsystemsmag/ibmsystems_power_202007
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_202006
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_202005
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_202004
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_202003
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_202002
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_202001
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_solutionsedition2020
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201912
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201911
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201910
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201909
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201908
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201907
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201906
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201905
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201904
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201903
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201902
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201901
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_solutionsedition
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201812
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_fresh_faces
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power9
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201811
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201810
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201809
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201808
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201807
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201806
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201806_freshfaces
https://www.nxtbook.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201806_rollfold
https://www.nxtbook.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201806_gatefold
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201805
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201804
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201803
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201802
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_20180102
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/2018psse
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201712
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201711
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201710
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/2017FreshFacesIBMi_october
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201709_v2
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201709
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201708
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201707
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201706
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201705
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/2017FreshFacesIBMi
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201704
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201703
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201702
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201701v2SE
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201701
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201612
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201611
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201610
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201609
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201608
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201607
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201606
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/casestudies2016
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201605
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/LinuxonPower
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201604
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201603
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201602_dr
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201602
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201601
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201512
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201511
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201510_se
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201510
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201509
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201508
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201507
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201506
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201505
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201504
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201503
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201502
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201501_v2
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201501
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201412
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201411_lr
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201411_lp
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201411
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201410_se
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201410_em
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201410
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201409
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201408
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201407
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201406
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/gt_201405
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/lansa_201405
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201405
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201404
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201403
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201402
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201401
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201312
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201311
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201310_v2
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201310
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201309_v2
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201309
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201308
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201307
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201306
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201305
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201304
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/blueprint_2013issue1
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201303
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201302
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201301
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201212
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201211
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201210
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/buyersguide_2013
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/smartercomputing_201210
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_MobileSurvey_201210
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201209
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201208
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/blueprint_2012issue2
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201207
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201206
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201205
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/blueprint_201204
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/innovate_201204
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201204
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201203
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201202
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201201
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201112
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201111
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_2012bg
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201110
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201109
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201108
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201107
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201106
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201105
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201104
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201103
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201102
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201101
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201012
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201011
https://www.nxtbook.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201010bg
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201010
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201009
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201008
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201007
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201006
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201005
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201004
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201003
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201002
http://www.ibmsystemsmagpowersystemsdigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_201001
http://www.ibmsystemsmagpowersystemsibmidigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_200912
http://www.ibmsystemsmagpowersystemsibmidigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_200911
http://www.ibmsystemsmagpowersystemsibmidigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_200910
http://www.ibmsystemsmagpowersystemsibmidigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_200909
http://www.ibmsystemsmagpowersystemsibmidigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_200908
http://www.ibmsystemsmagpowersystemsibmidigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_200907
http://www.ibmsystemsmagpowersystemsibmidigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_200906
http://www.ibmsystemsmagpowersystemsibmidigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_200905
http://www.ibmsystemsmagpowersystemsibmidigital.com/nxtbooks/ibmsystemsmag/ibmsystems_power_200904
https://www.nxtbook.com/nxtbooks/ibmsystemsmag/ibmsystems_power_200903
https://www.nxtbook.com/nxtbooks/mspcomm/ibmsystems_power_200902
https://www.nxtbook.com/nxtbooks/mspcomm/ibmsystems_power_200901
https://www.nxtbookmedia.com