2019 Trends Part 2: Technology Impacting Culture and Society

Last week I stuck to technology and how our approach is changing to build the best software experiences we’ve ever built. This week I’m changing gears a little to talk about culture, a subject you know I’m passionate about. More so, I’ll talk about how we as software technology professionals can impact society on the … Continue reading 2019 Trends Part 2: Technology Impacting Culture and Society

Speaking at the Volvo Business Analysis Professional Development Day 2018

I'm pretty excited that our customer, Volvo Trucks, has asked me to speak at their upcoming event titled Business Analysis Professional Development Day 2018. From their flyer: During this Development Day, the development, challenges, and required skills of the 21st century Business Analyst will be examined. Andrea Tetto, (SVP Commercial Support) will highlight the business … Continue reading Speaking at the Volvo Business Analysis Professional Development Day 2018

How to Build a Successful DevOps Culture Within Your Organization

The technology industry is rapidly changing, and software development teams must change along with it. In the past, software development teams had siloed organizations, with one team focusing on development, another focused on quality assurance testing, and a completely separate group focused on operations and infrastructure. This created a linear process of development, QA, and … Continue reading How to Build a Successful DevOps Culture Within Your Organization

How to Successfully Manage Agile Transformation in Your Company

Many software product companies have been using the Agile Scrum methodology for years. But even companies whose core business has not traditionally involved software development are rapidly following suit. Regardless of industry, companies are always looking for a way to deliver the most valuable product in the least amount of time, and in many cases, … Continue reading How to Successfully Manage Agile Transformation in Your Company

4 Types of Software Development You Can Entrust to a Partner

Outsourcing software development is a choice that countless organizations continue to make, from tiny tech start-ups to massive Fortune 500 firms. Choosing to work with a software development partner offers many advantages, but it also entails a number of potential risks that should be managed with careful planning and frequent communication. The good news is … Continue reading 4 Types of Software Development You Can Entrust to a Partner

3 Ways Automated Tests Make Your Software Shine

The word “test” doesn’t usually draw excitement out of people. Many refer to their days of school and shudder at the thought of the midterm or final exam. While many throw away their proverbial flashcards after graduation, others deal with tests on a day to day basis. One such group of individuals are quality assurance … Continue reading 3 Ways Automated Tests Make Your Software Shine

Prioritizing Software Ideas: How to Narrow Down Your Options

Brainstorming is an important part of the agile software development process. Not only is it the most effective way to generate new custom software ideas for your business, but it also brings the entire team together and gets everyone on the same page.   Brainstorming in an agile environment is cross-functional and involves people from … Continue reading Prioritizing Software Ideas: How to Narrow Down Your Options