Playing console and PC games through streaming may shift from niche experiment to mainstream reality this year. It’s the biggest gaming news story to watch; if the tech lives up to the hype, streaming will disrupt the gaming industry in a way that many companies will be unprepared for.
Historically streaming’s technical hurdles like high latency and bandwidth requirements have been a barrier to entry, but the latest signs of progress are promising. Google ran a beta of Assassin’s Creed: Odyssey streaming through a Chrome browser. I read positive feedback on the experience, even from dedicated gaming sites like GameSpot; we’ll learn more from Google at GDC tomorrow. And while Microsoft’s xCloud streaming infrastructure is under private beta, they are bullish enough on the technology to release multiple splashy video teasers. If there are any two companies with the right expertise in cloud infrastructure to pull this off, it’s Google and Microsoft.
I’m skeptical of how well Apple’s upcoming streaming video service will perform. A Netflix clone with Apple-produced programming could become the HomePod of the streaming video market; Apple’s install base and marketing clout keep the service limping along but otherwise struggles for mainstream adoption.
I’m bearish on Apple’s video plans because they don’t align with the company’s strengths. Apple’s excellence in design won’t keep a streaming video service afloat. Consider the UI that powers existing services. Even with rapidly growing user bases, their interfaces are at best pedestrian (Amazon Prime), at worst an unintuitive mess (Netflix, Hulu). Frankly, most viewers don’t care; 95% of the time in-app is focused on watching, not browsing.
An engineering team’s formal processes — how you track sprints, run meetings, handle release cadence, and manage code reviews — helps set team velocity and impacts the happiness of individual team members. As the engineering manager, you’re in an impactful role to shape and improve these processes over time. Remember when making any change in process, be patient yet firm.