Header-53.jpg

INSIGHTS

Need disruptive software innovation...? Put your team on an island!

on 11/29/16 6:02 PM By | Mark Panthofer | 0 Comments | Software Development Agile Executive Insights Tech Center
Mark Panthofer, Vice President - NVISIA Technology Center 
Read More

Requirements in Agile Environments

While much of the IT industry has adopted Lean and Agile methods, there is still strong resistance in some organizations.  Often, the first concerns you’ll hear regard the lack of requirements documentation. How can a development team possibly do their work without detailed requirements?  Aren’t we wasting time by building the wrong thing?  Here’s my response.
Read More

Breakfast: Agile + DevOps = Better Software Faster

on 11/15/16 8:58 AM By | Mark Panthofer | 0 Comments | Lean Startup DevOps News Tech Center
NVISIA Delivers "Agile + DevOps = Better Software Faster" Breakfast at Milwaukee Intercontinental Hotel to group of local technology and application development executives. The Milwaukee breakfast event featured NVISIA's software product development experts showcased how key techniques can increase the speed and quality of software development initiatives.   Topics Leveraging Prototyping Tools to Improve Requirements Gathering
Read More

NVISIA's Courtney Falkner Delivers DevOps Tech Briefing

on 11/11/16 12:22 PM By | Mark Panthofer | 0 Comments | DevOps News Tech Center
NVISIA's Courtney Faulkner hosted a casual Beer & Tech briefing on DevOps in NVISIA's Technology Center. Courtney discussed core technology topics in the DevOps space and shared how our clients, both big and small are using DevOps technology to shorten delivery cycles while improving quality.
Read More

AWS Machine Learning Introduction

on 11/2/16 12:56 PM By | Naveen VK | 0 Comments | Software Development Big Data Tech Center
 
Read More

NVISIA Discusses MACRA at PCPI 2016 Fall Conference Program

on 10/26/16 3:32 PM By | Mark Panthofer | 0 Comments | Healthcare Tech News
On Thursday October 27, 2016 NVISIA's managing director and healthcare expert, Raymond D’Onofrio, will present at the PCPI 2016 Fall conference at the Chicago Marriott O'Hare. In a session titled, Aligning next-generation data collection with measurement and improvement needs in MACRA, Ray will discuss how advances in data science are transforming how data are collected and analyzed both in healthcare and other industries. The panel addresses the increasingly important question, "who collect, measure, analyze and improve with health data, including health system data warehouse and clinical registry stewards and users, leverage these opportunities?"
Read More

NVISIA's Michael Hoffman Hosts - New Docker for Java Course Featuring Docker Champion Arun Gupta

on 10/14/16 4:08 PM By | Michael Hoffman | 0 Comments | Software Development Tech Center
In my Technical Architect role here at NVISIA, I've had the opporutnity to participate in many engagements around training and mentoring in the technical community. As part of our current drive towards education around DevOps and Docker, I sat down with Arun Gupta and hosted a play-by-play course for Pluralsight. Arun is a Docker Champion, Java Champion and VP of  Couchbase. In the course, he and I engaged in an unscripted, unrehearsed conversation around beginner and advanced Docker topics. One of the key aspects of the course was that  the material and discussion had a specific focus around Java solutions. Below is a link to the preview this Pluralsite course:
Read More

Inter-Face/Off: Undercover Service Abstraction

What does Service Oriented Architecture (SOA) and the 1997 movie, Face/Off have in common?  If I told you Face/Off demonstrated an important aspect of SOA known as service abstraction, would you believe me?  As a fan of the movie I think it’s worth reviewing as this whimsical comparison may be fun and educational.  First we’ll go over some relevant information on the movie.  Next we’ll review the concept of service abstraction.  Finally, we’ll dig-in and derive how the movie demonstrates service abstraction and encapsulation in SOA.
Read More

NVISIA Launches Technology Centers

on 10/3/16 4:30 PM By | NVISIA Marketing | 0 Comments | News Tech Center
  NVISIA is excited to officially announce the launch of our Technology Center program with locations in downtown Chicago and Milwaukee. Our centers are a place to tackle your most ambitious software development challenges by providing a dedicated space that helps your teams focus while co-developing your next solution side-by-side with NVISIA experts. These centers also create a space where you can explore the potential of the latest software technologies and how they can benefit your solution and your organization. 
Read More

The Tech Debt Kitchen

on 9/14/16 2:55 PM By | Tracey Barrett | 1 Comment | Agile
“How do we convince our business to give us time to clean up this technical debt?” It’s one of the most frequently asked questions by Agile teams. They know they’re supposed to prioritize work based on business value, but the business doesn’t place much value on IT cleanup or enhancements. They don’t understand why it matters.
Read More

Disregarding Character Encoding: A Full Stack Developer's Unforgivable Sin

on 9/6/16 1:33 PM By | Jeff Gitter | 0 Comments | Software Development
Why are we talking about character encoding? I know what you're thinking. "This has been covered before." or "Why are you dredging up a history lesson?".  It has become clear over the past several years of my career that an astonishing number of developers are either unaware of or indifferent to character encodings and why it is important. Unfortunately, this isn't just a history lesson.  Today, in a full stack developer's world, the topic of character encoding is more important than ever. The need to integrate in-house and vendor services with varying server and client technologies together into a reliable application requires developers to pay close attention to character encoding. Otherwise, you risk some potentially embarrassing production bugs that will cost your team valuable "street cred".  The aim of this article is to reach back in the vault and remind everyone why this topic is still important.
Read More

Wisdom in Small Actions

“There was a certain wisdom in doing little, when one was obliged to act in ignorance.” - C.J. Cherryh I ran across this quote a few days ago and was struck by how apropos it was to our field. Early in a project, especially, we're surrounded by unknowns. We're often working for a new business, sometimes in an entirely new business domain. The client's technical ecology is typically unknown to a large extent. We generally have an idea of our goal architecture, but the language that we use (often that initial idea is called a “Notional Architecture”) highlights the fact that we don't know what the system will really look like in the end. Yet, we must act – the client needs the new system and some of what we are ignorant of we will only learn through the experience of implementing what we do know. So we act. Over the last decade or so, we've increasingly used Agile methods that support, that demand, small rather than large actions on our part. We start with what we know and show the customer, who then points out our faulty assumptions. We interpolate from what we've learned and implement that, leading to more knowledge of the exceptions to those rules we interpolated from. We extrapolate what the system should do when presented with situations outside of those rules, and do our best to vet and test that behavior. After a few act-learn cycles we usually find that we have a system that's doing the right thing and, better yet, is taking on a coherent shape behind the scenes. Our architecture is becoming clearer as our knowledge grows. We've hit our rhythm, found our stride, and confidence grows. It's a beautiful time in a project.
Read More

A Great Evening at the Ronald McDonald House Milwaukee

on 7/21/16 2:21 PM By | Mark Panthofer | 0 Comments | News
Glad to Help!
Read More

Apache Camel Video Tutorial Released!

on 7/19/16 4:23 PM By | Michael Hoffman | 1 Comment | Online Tutorials Software Development Tech Center
NVISIA's Michael Hoffman introduces Apache Camel, the open-source integration framework based on proven Enterprise Integration Patterns. This easy to follow, 3-part video tutorial introduces the Camel's rules/mediation engine, demonstrates a case study usage of the framework and finally reviews key points to help you to decide if Camel is right for you.
Read More

25 Years of Connected Delivery

on 7/13/16 12:56 PM By | Mark Panthofer | 0 Comments | News
Read More

NVISIA Celebrates 25th Anniversary

on 7/13/16 11:21 AM By | Mark Panthofer | 0 Comments | News
 
Read More

DevOps Executive Breakfast recap: Part 2

on 6/10/16 3:41 PM By | NVISIA Marketing | 0 Comments | DevOps News Tech Center
In part one of this series, we discussed the beginning of the Executive Breakfast sponsored by NVISIA on May 24, 2016, in the Willis Tower in downtown Chicago. Software development professionals from different industries gathered to share stories about their implementation of various DevOps practices. NVISIA's own Dru Henke presented on what, exactly, "DevOps" means, and then Clyde Balneaves from Accuity shared details of how his company was able to complete more than 7,000 build/release cycles using these methods.
Read More

Chess and Project Management (Part 3)

While my two previous blog posts focused on the similarities between playing chess and managing a project, it’s also important to note a big difference. Those pieces on the chess board aren’t human, but your team members are…. In chess, the knight moves in an “L-type manner, e.g., ‘up one square and over two’. When you choose to move it, it doesn’t ask why, it doesn’t suggest alternatives, nor does it provide reasons as to why it can’t or shouldn’t (even though I’m sure a talking knight would have saved my skin in one of my most recent games).
Read More

If a picture is worth 1000 words, a prototype is worth 1000 meetings

on 6/8/16 8:48 PM By | Mark Hense | 0 Comments | Agile Requirements Management Lean Startup
I know lots of people who use software. They use it on their way to work, at their desk, after dinner and before going to sleep. I know fewer people who read about software and even fewer who read about how to use software. Kids and teens grew up in a world where things like video games come with no instructions. Most business users of software go to training and then end up back at their desks playing with applications to see ‘where stuff is’ in an application. Even my parents will just start hacking around to figure out how to do stuff on their phones or laptops. I also know a large number of Business Analyst who understand the aforementioned, but still feel the product of interviewing Product Owners and end users has to be an artifact that has bullet points, numbered list or ‘unique identifiers’ for everything they were able to capture during the process. While the document may be very accurate, the pitfalls is that this document mostly serves as proof that the Business Analyst accomplished what they felt was their role on the team. But the pitfalls of the process are best summed up in the analogy.
Read More

Doodles and Data - Doodling in Meetings

on 6/6/16 10:55 AM By | Naveen VK | 9 Comments | Tips Creativity Learning
For as long as I can remember, I have always doodled, especially when I have to process information or to think through some issue whether work-related or personal. I found myself doodling in meetings that had a lot of information involved and realized that I could revisit almost the entire conversation looking at my doodle whether it had any notes on it or not. 
Read More