• Predictive Analytics for Improved Cost Management  



Blog



Original Post Date: Friday, September 9, 2011 I have recently being following an animated thread on LinkedIn “Death of a Metaphor – Technical Debt.” It’s been live for 2 months with over 200 contributions from dozens of different people.  The discussion was launched by questioning whether continued use of this metaphor makes sense.  The discussion thread weaves and bobs around actually answering this question but it’s amazing how passionate the world is on this topic.  My personal opinion is that it’s a perfectly adequate metaphor because it helps create a discussion between IT and the business leaders in terms ...
Original Post Date: Friday, September 2, 2011  The IEEE published “Top 11 Technologies of the Decade” in the  January 2011 editions of the IEEE Spectrum magazine.  It should come to a surprise to no one that the Smartphone was number 1 on this list.  The answer to the author’s question “Is your phone smarter than a fifth grader” was a resounding YES![1]   In 1983 Motorola introduced the first hand hell cellular phone.  It weighed in at two and a half pounds, had memory capacity for 30 phone numbers, took 10 hours to recharge and had a selling price of $4000 ...
Original Post Date: Thursday, August 25, 2011  Check out this Report on Big Data from McKinsey & Company published in June 2011.  Back in the day, when personal computers were becoming widely accepted and Microsoft Windows© was the new cool thing, SneakerNet was a common means of sharing data.   Certainly the introduction and subsequent improvements of networking technology and the Internet have made data sharing a whole lot easier and quicker.  But the concept of Big Data creates a whole new level of opportunity and potential for collecting and using data in ways heretofore unthinkable. So what is Big Data?   According ...
Original Post Date: Wednesday, July 27, 2011 Open Source software is software that is distributed publicly with all of its source code.  Users of open source software are encouraged to review the source code, make changes to it and share those changes with the rest of the user community.  The value in open source is that providing the source code to the user community allows those in the community who are willing and able to make improvements, add features, and fix bugs. Open source takes the notion of peer review to the next level.   It means that instead of ...
Original Post Date: Tuesday, July 12, 2011 Check out this article from CIO magazine about managing your project budget.   The author, Jason Westland, suggests four things necessary to maintain control of your project budget.  While these are not earth shattering suggestions, sometimes project managers in the throes of a project can lose sight of their importance.  The strategies are: * Continually forecast the budget * Regularly forecast resource usage * Keep the team informed * Manage scope meticulously Or to put it another way – respect and revisit the Project Management Triangle.  (To learn more about the Project Management Triangle go to this ...
Original Post Date: Monday, July 11, 2011 There is a ton of code out there and we’re constantly adding more.  Gartner reported in 2009 that there were more than 310 billion lines of code in use worldwide. MS Word has grown from 27,000 lines of code in the first version to about 2 million in 2010.  The Windows Operating System grew from 3 million lines of code in 1992 to 20 Million in 1998.  You get the point – there’s lots of code out there doing lots of the same things that we may want our software to do. One ...
Original Post Date: Friday, June 10, 2011 I’m on my way home from the ISPA/SCEA (International Society of Parametric Analysts, Society of Cost Estimating and Analysis) Conference held in Albuquerque this week.  Attendance was very good (2nd best in the conferences history) and as the content seemed especially good this week.  I attended lots of good talks on topics ranging from SEPM (System Engineering, Project Management) cost estimating, Joint Confidence Levels, Software Estimating, Affordability,  Agile software development and estimating for Enterprise Resource Planning Systems.   Of course, just because the topics are good and well presented doesn’t mean I have ...
Original Post Date: Friday, June 3, 2011  If I Google the phrase “cloud computing” I get about 49,900,000 hits.  That’s a lot of hits – more than 10 times the hits I get if I Google “service oriented architecture.”  This made me think that cloud computing is an area I needed to learn more about. So what are we really talking about when we talk about cloud computing?  “The cloud” is a generally accepted euphemism for the Internet.  End users access computing assets from the cloud using a model similar to one that homes and offices use to get electricity ...
Original Post Date: Wednesday, May 18, 2011 This week I am attending the Systems and Software Technology Conference 2011 in Salt Lake City.  I've been a regular at this conference for the last 20 years.  While attendance has declined, the conference continues to deliver quality content for developers and acquirers of software and software intensive systems.  The keynote was delivered by this year’s recipients of the prestigious Wayne Stevens Award.  Barry Boehm, one of the recipients was well known to everyone in the room and the software community.  He gave a great presentation reviewing his technology predictions from a paper presented in 2006 and offered predictions for 2011 ...
Original Post Date: Tuesday, April 5, 2011  In 1961 at the MIT Centennial, John McCarthy opined “if computers of the kind I have advocated become the computers of the future, then computing may someday be organized as a public utility just as the telephone system is a public utility…. the computer utility could become the basis of a new and important industry”  [1].  In 2006, Amazon Web Services was launched providing computing on a utility basis.  Since that time the notion of cloud computing has been emerging and evolving. Cloud computing is a paradigm that makes the notion of utility ...