The days when a “large IT project” effectively meant “enterprise-wide system installation” are long gone. Businesses today deploy large scale systems using services and micro services throughout their organizations. With systems being woven together in a complex tapestry, technology projects and initiatives demand incredibly precise coordination, especially to make large scale changes.
Fortunately, the Technical Program Manager (TPM) role has evolved to meet this need. TPMs combine superb technical skills with program/project/process management skills to dig into thorny, critical issues and lead teams to solve large and complex technical problems.
Containers are like an undiscovered band that’s played the same venue and the same old songs for many years but suddenly finds a stunning vocalist and vaults to the top of the charts. Their exciting new lead vocalist is Docker, and they’re embarking on a worldwide tour.
Built from scratch with modern technologies and released in 2014, Apple’s Swift has gained a lot of momentum and credibility as a programming language. Initially launched for iOS, Apple has positioned Swift to eventually replace its stalwart language, Objective-C, but has recently made it open source. In some ways, this move makes it a genuine competitor to Java on a number of platforms, especially within the mobile development community.
QA roles and responsibilities in software development can be confusing. On message boards, even ones specific to testing, questions such as “What’s the difference between a tester and an SDET?” and “Is an SDET the same thing as an automation…
Released on Wednesday, July 6th, Pokémon Go has been out for about six weeks and has experienced the most rapid rise to cultural relevance seen by a technology product since Twitter; in fact, it managed to overtake Twitter in daily active users. It outpaced Candy Crush, Tinder and Snapchat too. Indeed, in terms of time spent on the app by users, Pokémon Go is doing better than Facebook. One week out of the gate, SurveyMonkey Intelligence claimed that Pokémon Go is the “biggest mobile game in U.S. history.”
While most modern enterprises use the cloud in some fashion, many still don’t understand how best to leverage it for their flagship applications and IT infrastructure. Choosing the appropriate model or models to serve your organization’s vision requires careful planning and understanding of the drivers, benefits, and challenges of each.
When you decide it’s time to invest in a mobile app, your next big decision is to choose how it will be developed. Should you choose Native development or should you go Hybrid? Like so many technology solutions questions, the answer will depend on your goals and resources. Each path can lead to success, and you can increase the odds of a great outcome by understanding the opportunities and costs associated with each choice.
Data governance initiatives are inherently complex because they affect one of the organization’s most critical assets: information. In addition, at their core lies a mandate for company-wide change. As a result, buy-in and enthusiasm is needed across the organization, starting with executive leadership.
The 2016 Apple Worldwide Developers Conference (WWDC) highlights Apple’s enhancements to its four major operating systems: macOS, iOS, tvOS and watchOS. With no hardware announcements, the focus was on helping developers take advantage of key software updates.
In five days, more than 5,000 Apple developers of all ages (as young as 9 years old!) from 72 countries packed the Bill Graham Civic Auditorium in San Francisco and learned how to build better, more exciting apps to compete against Android.
Here are my highlights from the WDDC:
Analytics is of critical importance for an organization’s roadmap. Good analytics helps create the metrics which shape the roadmap of an organization and drive actionable results. Analytics also gives insights into history, competitive differentiation, and predictions about the future.
An organization’s analytics maturity can be described using an analytics maturity model. At AIM we employ a model with three levels of analytics maturity: Descriptive, Predictive and Prescriptive.