Several of our clients are currently working to improve development team efficiency by hiring Software Development Engineers in Test (SDETs), to drive a deeper level...
Today’s business leaders find themselves navigating a world in which artificial intelligence (AI) plays an increasingly pivotal role. Among the various types of AI, generative...
Last week, I had the opportunity to attend the annual FinTech Meetup in Las Vegas, where industry leaders and enthusiasts gathered to discuss the latest...
When I was first introduced to Agile development, it felt like a natural flow for developers and business stakeholders to collaborate and deliver functionality in...
AWS Amplify is a set of tools that promises to make full-stack, cloud-native development quicker and easier. We’ve used it to build and deploy different...
Recently, I read an article titled, “Why Distributed Software Development Teams Work Infinitely Better”, by Boris Kontsevoi. It’s a bit hyperbolic to say that distributed...
Last year, we worked with experts from George Mason University to build a COVID screening and tracing platform called Pass2Play. We used this opportunity to...
Small and medium sized companies are trying to return to “normal.” This short blog by guest blogger, Dr. Amira Roess, provides some guidelines. Dr. Amira...
What is App Modernization Legacy application modernization is a process to update existing and aging applications with modern architecture to enhance features and capabilities. By migrating...
I recently attended a Data Connectors Cybersecurity strategies conference in Reston, VA. Companies practicing various security solutions had speakers’ sharing knowledge about security threats that...
I recently came across a blog written by a former developer at ORACLE. The author highlighted the trials and tribulations of maintaining and modifying the...
Introduction In the last post, we looked at pattern matching and data structures in Elixir. In this post, we’re going to look particularly at Elixir...
Introduction Last June I took over an Elixir based project that involves a central server communicating with various devices over a TCP/IP network. This was...
Introduction This is the second in a series of posts about our experience using Visual Studio Team Services (VSTS) to build a deployment pipeline for...
Introduction This is the first in a series of posts about our experience using Visual Studio Team Services (VSTS) to build a deployment pipeline for...
‘Agile’… ‘Lean’… ‘Fitnesse’… ‘Fit’… ‘(Win)Runner’… ‘Cucumber’… ‘Eggplant’… ‘Lime’… As 2018 draws near, one might hear a few of these words bantered around the water cooler...
Thoughts on Agile DC 2017 In early February of 2001, a small group of software developers published the Agile Manifesto. Its principles are now familiar...
PowerApps Basics PowerApps is one of the most recent additions to the Microsoft Office suite of products. PowerApps has been marketed as “programming for non-programmers”,...
I’m in the process of reading a book on Agile database warehouse design titled, appropriately enough, Agile Data Warehouse Design and by Lawrence Corr. While...
Is your business undergoing an Agile Transformation? Are you wondering how DevOps fits into that transformation and what a DevOps roadmap looks like? Check out...
I have enjoyed using analogies between baseball and software development in a few of my previous blog entries, so with Major League Baseball’s season underway,...
“Your Majesty,” [German General Helmuth von] Moltke said to [Kaiser Wilhelm II] now, “it cannot be done. The deployment of millions cannot be improvised. If...
Up, down, Detroit, charm, inside out, strange, London, bottom up, outside in, mockist, classic, Chicago…. Do you remember the questions on standardized tests where they...
In my personal experience working on various software development projects, the concept of team energy often appears to be either undervalued or benignly ignored by...
Recently, I attended a meetup for Loudoun’s Tech Startups in Ashburn, VA. It was a great opportunity to discuss ideas in various stages of development,...
At CC Pace, our Agile practitioners are sometimes asked whether Scrum is useful for activities other than software development. The answer is a definite yes....
You are embarking on a new software development project. Presumably, if it’s a Scrum project, a team is assembled, space and workstations for the team...
In previous installments in this series, I’ve talked about what Product Owners and development team members can do to ensure iteration closure. By iteration closure,...
In Part 1 of this blog series, I presented a high-level summary of the many different opportunities that Business Analysts (BA) can pursue in an Agile...
I found Mike Cohn’s posting Don’t Blindly Follow very curious because it seems to contradict what many luminaries of the Agile community have said about...
For the past 3 months we’ve had the pleasure of working with a charitable organization called the Ceca Foundation. Ceca, which is derived from “celebrating...
Occasionally, as part of our strategic advisory service, I work with clients who don’t want custom application delivery from us, but rather want me to...
Ron Jeffries recently posted an article on writing code for “The Diamond Problem” using TDD in response to an article by Alistair Cockburn on Thinking...