Welcome!

Software and the World Around Us

Jonathan Fries

Subscribe to Jonathan Fries: eMailAlertsEmail Alerts
Get Jonathan Fries via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Jonathan Fries

Technology keeps moving forward. This is a fact. It's what underlies our global economy and much of our modern lives. So it's easy to look at a software product, application, website, or mobile app and determine that it has outlived its usefulness because it was built a few years ago.  It is easy to go with the technology flow and decide to start over. If you have reached this conclusion about your own product, you are considering an Application Rebuild.  The Application Rebuild is a challenging project and it is different than new development or feature work.  So, you should think about it differently. For starters, with rebuilds there often isn't an MVP (minimum viable product) except: "make it do everything the old product did, only better."  Users often won't accept a replacement that doesn't have all the old features, and who can blame them?  None of us want s... (more)

Pause with "Sprint 0" for Better Agile Outcomes | @DevOpsSummit #APM #Agile #DevOps

In the world of agile development, it is still important to plan and design. Of course, you want to avoid detailed design of the entire application -  if you did that, you'd be right back in the world of waterfall, which isn't where you want to be, is it? So you want to get started quickly - but what types of planning should you be doing? Before you start, you should be sure that you have the business basics under control.  We actually developed our own planning process to address this issue, called ID-GEM. We did this to ensure our teams, and our clients, thought through the b... (more)

Angles of Agile | @DevOpsSummit #Agile #DevOps #CD #ContinuousDelivery

Jumping on the Agile bandwagon might help, but only if done right. What makes a good Agile project and what makes a bad one? The move to Agile in the last decade has resulted in projects that finish faster, produce better software, and come in under budget. Look up any new, hot tech company and you'll find articles lauding their Agile philosophy. You might think that success is guaranteed if you get your team to commit the Agile Manifesto to memory. The problem with looking at this in a single dimension is that you're affected by survivor bias. As you research, you look at succes... (more)

Next-Gen Applications and the Internet of Things | @ThingsExpo #IoT #IIoT #BigData

The Internet of Things has continued to grow at a pace that suggests a staying power beyond a simple buzzword. It permeates nearly every industry across the globe, both industrial and consumer, and although the complexity varies from application to application, the technology has allowed us to rethink the way we live into the future. However, as fun as it is to don the seer's cap and predict all of the wonderful ways connected technology will change our lives, the development of the "back end" of the Internet of Things is proving to be a formidable component in the quest for grow... (more)

Evaluating a Software Asset | @CloudExpo #Cloud #DigitalTransformation

Are you evaluating a software asset for a  potential purchase, investment, decision making for the future, possible termination, etc? Here are some questions you should consider: 1. Is this a revenue generating asset? How much revenue does it generate? - Establishing the true business value of a software asset is a critical piece of the evaluation process. 2. Is this a cost saving asset? How much cost does it save? - While cost-saving measures can indeed be a viable goal, it is important to understand the true cost savings: time, money, and any future versions necessary. 3. Do... (more)