The ultimate goal of all software development is the secure software release of the system to a user-accessible production environment. However, the road from code to production is often a long and perilous one. To reduce the apparent risk associated with a production release, many organizations place “gates” at various points along the release path. […]
Innovation + Product Development
Debunking DevOps #5- It Will Sell Itself
This is the fifth blog in a series exploring some common DevOps misconceptions. Break past the myths to get the most from your strategy. Read myths #1, #2, #3, and #4. Myth #5: The virtues of DevOps will sell itself to your IT organization The value of DevOps is clear, and new tools and processes […]
Episerver Acquires Insite Software
On Monday, December 16, 2019, Insite Software was acquired by Episerver. This acquisition provides significant opportunities for both organizations. Episerver is known for its digital experience, personalization, and marketing automation capabilities. However, Episerver’s digital commerce product has been listed just outside the leaders in the eyes of analysts and the market. Episerver also has limited […]
The Importance of Threat Modeling
In the video linked below, I am joined by two cybersecurity experts from Ford Motor Company. We discuss the value that threat modeling can bring to DevSecOps by moving things left (forward/sooner). During the discussion, I mention drawing a picture of the process under review; this is explained in more detail in my post about […]
4 Tips for Ensuring Quality in Software Development
Believe it or not, it’s near impossible to develop bug-free software. Even the world’s most widely used applications have noticeable defects here and there, despite having large teams of Quality Assurance (QA) experts behind them. It’s a common misconception that QA teams should uncover every single bug through testing. In fact, their main objective is […]
Debunking DevOps #4- Developers Making Operations Obsolete
This is the fourth blog in a series exploring some common DevOps misconceptions. Break past the myths to get the most from your DevOps strategy. Read myths #1, #2, and #3. Myth #4: Skilled developers will make the operations team obsolete If some of your teams are more innovative, it’s reasonable to start your own […]
Self-Service Receipts for Organizations without Inventory Management
Self-Service Procurement provides the capability to shop catalogs, shop external suppliers or marketplace sites, create purchase requests for internal or external sources, approve requests and create receipts. As self-service implies, the user is empowered to perform all transactions related to purchase requests and subsequent receipts. Consequently, ‘My Receipts’ application is structured to present information specific […]
Three Reasons to Work on Cloud Platform Services at Perficient
Perficient is a global consulting company that provides consulting services for digital transformation. Within the cloud computing space, our core competencies are in strategic planning, workload modernization and migration, pipeline automation, and big data. What Does the Cloud Team at Perficient Do? “Our team helps clients leverage cloud technologies from strategic planning through implementation for […]
Debunking DevOps #3: Containers Fix All Pitfalls
This is the third blog in a series exploring some common DevOps misconceptions. Break past the myths to get the most from your DevOps strategy. Read Myth #1 and Myth #2. Myth #3: Transitioning to containers will fix your DevOps pitfalls You will easily be able to transition to containers and will instantly be able […]
Reducing Vendor Lock-in with a Cloud-Agnostic Approach
While there are plenty of cases in life where vendor loyalty is rewarding, cloud services do not fall under this category. Full dependence on any one vendor is a dangerous thing as you’re trusting that it will be around forever or is impervious to a security breach. If you’re locked in with a single vendor […]
Debunking DevOps #2: Cloud Migration is Fast and Easy
This is the second blog in a series exploring some common DevOps misconceptions. Break past the myths to get the most from your DevOps strategy. Read Myth #1 here. Myth #2: Moving to the cloud is simple and will allow you to employ DevOps practices instantly Moving to the cloud will immediately provide new capabilities […]
3 Tips for Effective Communication & Project Success
Communication is an exchange of information. Easy to define. Difficult to master. Problems caused by insufficient communication can be underestimated and hard to identify. Most of us “think” we communicate effectively and enough, but while too much communication can become overwhelming, it is rarely a problem for most teams. “The single biggest problem in communication […]