Ingenuity in Motion Blog

Skip Navigation LinksHomeInsightsIngenuity in Motion BlogSeptember 2016 Blog Posts
Thinking without limitations – this is the art of the possible with big data and analytics

​The "art of the possible" refers to thinking outside the box, or rather, not thinking within the constraints of one's current capabilities. In the context of big data, the art of the possible involves asking: If you could have the answer to any question you wanted, what would it be?​ Not too long ago, that would have been more of a wish than reality. But in the era of big data, many questions can be answered if you know how to distill meaningful information from the vast ocean of data available.​ The company would need to know a plethora of details to gain an in-depth understanding of its customers’ behavior in a variety of use cases. 

Read More ...

Looking to implement DevOps? Here’s what you need to know about application performance management (APM)

​DevOps is about breaking down silos and integrating different teams so they behave as one unit. Combine that unit and its responsibilities with automation, and any organization can transition to a mature DevOps model for smooth software development, deployment and improvement. Automation is one of the most critical components to achieve maturity for an Agile or DevOps model. It’s what enables continuous improvement by automating manual tasks and removing inefficiencies. It’s not enough to just blend all three teams. Bringing all three teams together can streamline processes, but having to perform manual work only hinders speed and efficiency. Take testing for example: when testers test manually, it can consume too much time and effort. Testing must be done in order to identify and remove flaws and improve end-user adoption, but there’s a better and quicker way to handle it that frees up testers to focus on other important things regarding software development. 

Read More ...

Celebrate National Programmer Day by thanking a programmer on 9/12!

​Programmers are like composers writing the music that an orchestra will play, but sometimes they can come across interference that slows down their process, distracts them from creating or removes them from their code entirely. Programmers put in so much creative and hard work to develop the code and solutions that we use daily.  Therefore, in honor of National Programmer Day, let’s take some time to thank them. Consider any social media app you use on your phone – Facebook, Twitter, LinkedIn, etc. When you see a notification that the app has been updated, you might click to read about the new features and additions or just wait until you encounter them in the app. 

Read More ...

The importance of metrics tracking in application development and quality assurance

Are you taking advantage of the strategic benefits of metrics tracking? For application development and quality assurance, metrics are absolutely necessary if you’re to achieve top-quality process, product and project performance. Metrics drive everything! Whether you prefer the traditional approach to requirements definition and management or you have adopted one of the many agile flavors, one thing remains constant: requirements fuel the process because they establish the overall outcome of the project. The traditional approach involves the application owner who defines - at a high level - what the application should do and what feature sets it needs to have. The business analyst takes this high-level view and adds greater detail based on the underlying technology. After circulating the requirements definitions throughout the team, the business analysts polish them and then push the final version on to the development team.

Read More ...

Why saying “we’ve always done it this way” is hurting your company’s cloud transformation

​Stop me if you're heard this one:A mother and daughter were preparing a chicken dinner together. The mother cut the legs off of the chicken before roasting it and when the daughter asked why, the mother replies, "That's the way my mother always did it." The next time the daughter visits her grandmother, she asked, "Grandma, why do you and mom always cut the legs off the chicken?" and the grandmother replies, "That's the way my mother always did it." The daughter then visits her great grandmother in a nursing home. She sat beside her and asked, "Nana, why did you always cut the legs off the chicken before you cooked it?" The great grandmother laughs and says, "My dear, I never owned a pan large enough for the whole bird!" Just because something's "always been done this way" doesn't mean it's the right way to do it. It's very easy to get caught up in traditional processes – if it ain't broke, don't fix it, right? Unfortunately, clinging to legacy processes just because it's "the way we've always done it" can squash better or more efficient options and innovations, especially in IT. 

Read More ...