AKF Blog
Scalability and Technology Consulting Advice for SaaS and Technology Companies
Three Reasons Your Software Engineers May Not Be Successful At AKF Partners, we have the unique opportunity to see trends among startups and well-established companies in the dozens…
Pete Ferguson
Enabling TTM With Contributor Model Teams We often speak about the benefits of aligning agile teams with the system’s architecture. As Conway’s Law describes, product/solution…
Dave Berardi
Non Functional requirements are often deprioritized and then forgotten - yet are a very important part of product development.
Marty Abbott
Scientists, Engineers, and TechniciansWhat is, or perhaps should be, the difference between a Computer Scientist, Data Scientist, Software Engineer, and Programmer? What should…
The rate of involuntary turnover for the senior executive running technology and engineering in a company is unfortunately high, with most senior technology executives lasting…
Agile Software Development is a widely adopted methodology, and for good reason. When implemented properly, Agile can bring tremendous efficiencies, enabling your teams to move…
Dave Swenson
The Scale Cube is a model for segmenting services, defining microservices and scaling products. It also creates a common language for teams to discuss scale related options in…
We can tell a lot about a company within the first hour or so of any discussion. Consider the following statement fragments:“We have a lot of smart people here…”Or“We have…
The Relative Risk EquationTechnologists are frequently asked: what are the chances that a given software release is going to work? Do we understand the risk that each…
AKF
During due diligence and in-depth engagements, we often hear feedback from client employees that policies either do not exist - or are not followed.All too often we see policies…
The Three Sentence RuleVariations of the Three Sentence Rule have been around for a long time. The differences are multiplicative but the base rule is a useful and often necessary…
The decomposition of monoliths into services, or alternatively the development of new products in a services-oriented fashion (oftentimes called microservices), is one of the greatest…
It seems as though a week cannot go by without news reports of yet another data breach at a large, recognizable company. One wonders what has been compromised but not yet detected…
Greg Fennewald
Technical due diligence is not about calculating a risk number to 6 digits of precision. It’s not just science, and it’s not just art: it's both. The art is in ensuring alignment of people, process and technology - particularly the people component. The science is in applying a data set garnered over 11 years to help identify where the largest issues do (or are likely) to exist.