Browse our archives by topic…
Does Azure Synapse Analytics spell the end for Azure Databricks?
Have you or are you about to invest in Azure Databricks? If so, the new Spark offering in Azure Synapse Analytics is likely to have grabbed your attention and rightly so. Why is Microsoft putting yet another Spark offering on the table and what does it mean for you?
5 Reasons why Azure Synapse Analytics should be on your roadmap
For years we have been building modern cloud data solutions on Azure and helping our customers transform their use of data to drive outcomes. Here are 5 reasons why Azure Synapse Analytics might just be the service that we have been crying out for.
Wardley Maps - Explaining how OceanMind use Microsoft Azure & AI to combat Illegal Fishing
Wardley Maps are a fantastic tool to help provide situational awareness, in order to help you make better decisions. We use Wardley Maps to help our customers think about the various benefits and trade-offs that can be made when migrating to the Cloud. In this blog post, Jess Panni demonstrates how we used Wardley Maps to plan the migration of OceanMind to Microsoft Azure, and how the maps highlighted where the core value of their platform was, and how PaaS and Serverless services offered the most value for money for the organisation.
Office 365 Wardley Mapping Templates
We use Wardley Mapping as a technique to give us situational awareness in our technical decision making process. We're sharing our Office 365 Templates for PowerPoint and Visio, so that you can make use of them too.
An experimental approach to software development
The application of scientific experimental process to software development leads to the development of fully-validated solutions. This approach provides you with confidence in designs and means that you can quickly identify ideas which are not worth pursuing. At endjin we use the ideas of hypotheses and experimentation when designing any solution and this gives us full confidence in the designs we produce. In this post we outline the steps and advantages of using this approach.
Help for the new CTO: Getting to know your team
As part of my series on guidance for CTOs, I discuss using the Office of the CTO (OCTO) approach to management, its strengths and limitations.
Help for the new CTO: Transparent salaries and the gender pay gap
Salaries. What a nightmare! Hardly anyone likes talking about money. Technical people don't like talking about money. Even a lot of sales people don't like talking about money. When a CTO comes into an organization (even a brand new start-up) one of the first things you need to sort out is the salary quagmire. In this article we look at the strategies and pitfalls of introducing open, capability-based pay levels for a product development team.
Help for the new CTO: IR35 and hiring developers
It has been a staple of IT projects to make liberal use of short-term contract staff. Upcoming changes in IR35 for medium to larger employers is seriously disrupting the IT recruitment market, and you should understand the impact bt
NDC London - A dive into responsible and inclusive technology
NDC London day 1 was mainly focused around the responsibility we all face when developing new technology. As developers we cannot absolve ourselves of the consequences of not considering diversity and inclusivity when designing our solutions.
Incorporating software architecture into agile projects
Software architecture and Agile project planning are often seen to be at odds. However, here at endjin we think that the way in which they intersect solves a lot of the common issues surrounding architecture. The key to successful architecture is constantly keeping the drivers in mind and having a tight communication loop as the architecture is implemented. These concepts are ones which are key to agile project management, and the combination of these two disciplines can be extremely powerful and successful when applied correctly.
A beginner's guide to agile estimation and planning
In this post Carmel runs through some of the main principles behind agile estimation and planning. At endjin we use a lot of these techniques in our projects and this is a great post which highlights the reasons behind some of what we do. The key motivation behind good estimation is to be useful for project planning. There is a huge amount of inherent uncertainty surrounding estimates, especially early in the project. So, we shift our aim from 100% precise, or "true", estimates, and towards providing estimates which are useful and accurate. Carmel also runs through the steps in an agile delivery and release process. Definitely worth the read if you have an interest in agile and/or project management!
Simon Sinek's "Start With Why" is the prequel to Satya Nadella's "Hit Refresh"
10 ways working with Microsoft helped endjin grow since 2010
Microsoft recently shot a video interviewing endjin co-founder, Howard van Rooijen, and Director of Engineering, James Broome, about how Microsoft has helped endjin grow over the past decade. This posts the top 10 ways in which Microsoft helped - from providing access to valuable software and services, to opening up sales channels, to helping to navigate the minefield of UK Financial Services regulations around cloud adoption.
AWS vs Azure vs Google Cloud Platform - Networking
AWS vs Azure vs Google Cloud Platform - Mobile Services
All Bootcamped Out: the 5-day workshop survival guide
We've been running workshops and training sessions for a long time now, and one thing we've learned from that is that PEOPLE DO WORKSHOPS WRONG. From MBA classes, to design sessions, there seems to be a common problem: burn-out. We give you a survival guide for multi-day bootcamps and workshops, to get the most out of them, and take care of yourself in the process.
AWS vs Azure vs Google Cloud Platform - Internet of Things
AWS vs Azure vs Google Cloud Platform - Analytics & Big Data
AWS vs Azure vs Google Cloud Platform - Database
AWS vs Azure vs Google Cloud Platform - Storage & Content Delivery
AWS vs Azure vs Google Cloud Platform - Compute
AWS vs Azure vs Google Cloud Platform
What makes a successful FinTech start-up?
In this post we discuss the characteristics of a great FinTech startup, and the importance of the API Economy to innovation in Financial Services.
Why is blockchain revolutionising Financial Services?
There is a lot of hype about the blockchain - usually wrapped up with talk about Bitcoin and crypto-currencies. In this article, we look at its impact on trust, and auditability in financial services, and why it may (or may not) be appropriate for your solutions.
Regulatory Compliance and Cloud Adoption
In this post we review the FCA's guidelines for the adoption of cloud services by FinTech businesses, and help you to understand their impact across the value chain.
FinTech Week and the Microsoft Cloud
Chaos with a rhythm - controlling innovation
Running a start-up or bootstrapping a new product within an established business can feel pretty chaotic. We talk about strategies for managing the time of a team, and ensuring that you become predictable.
Stop coding, start developing your product
Technologists often get hung up on technology and forget about the customer (and the business!) We talk about a real-world example and some practical advice for getting your idea business-focused.
Step-by-step guide to bootstrapping your new product development – Part 10, Organizational Structures
In the early days of a start up, the organizational structure is defined rather loosely, and typically by function. The technical founder has her domain, the sales & marketing founder his, and they work closely together to achieve their initial goals. As an organization grows, it is not possible to maintain that level of detailed personal control. How does a growing business structure itself for innovation? Or a larger organization pivot and allow an innovation culture to develop?
Step-by-step guide to bootstrapping your new product development – Part 9, Iteration
We've put our MVP out into the market, and we can start refining the information we have about our product, its fit to the market, and the real drivers and buying behaviours of our clients. How do we iteratively improve the offering, and deliver more value?
Step-by-step guide to bootstrapping your new product development – Part 8, Validation
In this article, we look at how we're going to tidy up our assumptions list, conduct some more low-cost experiments to satisfy ourselves we know exactly what we're getting into, then take the leap and build something that satisfies some core part of the value proposition, and persuade some customers to buy it.
10 ways to get hired by an amazing start up
Do you really want to be a founder? Or do you want to get some start-up experience on the inside, but at lower risk. We look at what it means to be involved in start-up and how to get hired as employee #1 (or #2, or #3)
Step-by-step guide to bootstrapping your new product development – Part 7, Business model design
Business model design is all about sharing the value from the product. How do we ensure all the stakeholders get what they need out of it?
Step-by-step guide to bootstrapping your new product development – Part 6, Follow on markets
Although you do not want to lose focus on the beachhead market, it is always good to consider the TAM for follow-on markets. If we do this thing, where might we take it next?
Step-by-step guide to bootstrapping your new product development – Part 5, Getting to paying customers
Ultimately (however long you can put it off for by taking investment), you don't have a business if people aren't paying you more money than it costs to develop, acquire the customer, deliver it to them, and support them for their whole lifetime with the product. We look at how you can get to paying customers.
Step-by-step guide to bootstrapping your new product development – Part 4, Competitive Positioning
What does "competitive positioning" actually mean? Are your competitors all solving the same problems as you, or are they the people competing for the same kind of attention, or pool of resources? We take a look at the challenges of "competition".
Step-by-step guide to bootstrapping your new product development – Part 3, Understanding the Beachhead Market
Having got a very rough sketch of our product and its fit to the beachhead market, we now want to focus right in on that market, and better understand the size of the market, the customers, and our proposition to them. In this article we are going to explore techniques we can use to define our value proposition for the beachhead market.
Step-by-step guide to bootstrapping your new product development - Part 2, Inception
The article is all about the very start of new product development: determining whether there is a market, and how the offering will fit that market's needs. We're trying to get a very quick, but comprehensive sketch of the whole product, and the market it is intended to address.
Hedy, Not Peck
Evolving a proposition or product by increasing the fidelity is a better approach than incrementing feature by feature.
Step-by-step guide to bootstrapping your new product development - Part 1, Principles
This is the start of a series on bootstrapping your new product development. We explore principles and tools that can be used in any environment, through the whole product lifecycle from inception to end-of-life.
A step-by-step guide to technology startups, valuation and the VC market
In this article we look at how technology startups are valued, how investors calculate their return, how you can position your business in that landscape, and whether you should!
Evidence-based Decision Making: Adding validation to your value chain
It's more than just merchandise: Developing a visual language
Laying the foundations to build a brand doesn't happen overnight. At endjin it taken many years to develop our brand look and tone of voice. In this post we talk about developing our visual language so that we can maintain a consistent look and feel across all our collateral.
Metrics & Reporting in Strategy Development
Phased Thinking: Tactics for strategy
Live by the sword: A practical approach to our own digital strategy
7 years ago, feels like a lifetime - for you eldest it is - but this was when endjin took the first steps in refreshing our website promoting our cloud expertise and mobile first responsive design. In this post we talk about our strategic, creative, prototyping and production processes to deliver our website and enforce our brand.