The Importance Of A Proof Of Concept
19 June, 2018
When I was working for Huawei, we were trying to build a 4G network casting tool, at a time when 2G was the de facto standard. After we decided on a proof of concept around how it would work, we realized that it would need to process 30,000 requests per second. However, the proof of concept demonstrated to us that none of the available technologies, such as C or Java, could spawn that number of processes at the same time.
We identified that Adaline would be able to handle the number of requests. However, our company didn't have any people with expertise in this area. While we tried to post job advertisement in the hopes that somebody could help us, nobody was available. Due to this, we had to build our competencies and knowledge from scratch. Over the course of seven months, a team of 11 people delivered code consisting of around 20,000 lines. This was a huge accomplishment.
Having an early proof of concept and early means of technical validation always helps, as they prevent you from working off of assumptions. Assumptions are the key killers of expectations and clear plans. As an engineering manager, before walking into a meeting and discussing product plans, develop your proof of concept and technical validation strategies so you know what the technicall limitations are and what is and isn't possible.
Scale your coaching effort for your engineering and product teams
Develop yourself to become a stronger engineering / product leader
Internal Hackathons invite team spirit and collaboration which are critical whether an engineering org is co-located or operating remotely spread across 20 times zones. Hackathons give employees the opportunity to connect and network while they solve fun & relevant challenges.
Senior Director of Engineering at SupportLogic
Supporting principles on why being data led (not driven) helps with the story telling.
Head of Engineering at Xero
Your Org Team may as well be a Sports team. Let's explore how this cohesive, multi-skilled team can be optimized for Great Group Playoff.
Google Cloud Practice lead at Contino
Mrunal Kapade, an Engineering leader, based in Silicon Valley, shares tips that helped reduce attrition in the remote engineering teams while leading multiple teams from startups to Fortune 500 companies.
Director of Engineering at Inspire Energy
A high performance team refers to “ a group of goal-focused individuals with specialized expertise and complementary skills who collaborate, innovate and produce consistently superior results.”
Senior Software Engineering Manager at Anaplan