Subscribe to Methods & Tools
if you are not afraid to read more than one page to be a smarter software developer, software tester or project manager!
Software Development Blogs: Programming, Software Testing, Agile Project Management
Subscribe to Methods & Tools
if you are not afraid to read more than one page to be a smarter software developer, software tester or project manager!
The simple cumulative flow diagram (CFD) used inÂ Metrics:Â Cumulative Flow Diagrams â BasicsÂ and in moreÂ complex versionsÂ provide a basis for interpreting the flow of work through a process. A CFD can help everyone from team members to program managers to gain insight into issues, cycle time and likely completion dates. Learning to read a CFD will provide a powerful tool to spot issues that a team, teams or program may be facing. But to get the most value a practitioner needs to decide on granularity, a unit of measure, and time frame needed to make decisions.
Granularity / Complexity.Â As we have seen, organizations use CFDs to reflect any consistent process. In order to reflect the complexity of software development or maintenance requires identifying the flow of work. Often organizations begin with a process map when constructing a CFD or kanban board.Â In order to develop a CFD, it is rarely necessary to include the all of the tasks, activities and parameters, rather identify the major state changes.Â A few examples of state changes for a piece of work could include story definition, design, coding and unit testing and integration testing (just of few of the typical state changes between an idea and functional code). In terms of granularity, a CFD is typically more a reflection of aÂ value chain mapÂ than a process map. The decision of the level of granularity and complexity is always a balance between the cost and effort needed to collect, analyze and display the data. Â Most importantly, granularity is driven by the data needed to informÂ keyÂ theÂ decisions. More complexity generates a higher cost of data collection and a larger the potential impact on the process being measured.
Unit of Measure: Value, Stories or Points. All CFDâs have two axes: time frame and units of measure. Time is the X-axis is some unit of time (see below) and theÂ Y-axisÂ is a measure of what the team is delivering.Â The most common CFDÂ uses stories to measure the flow of work through the process.Â The common problem with using stories is that the varying levels of granularity can mean that one story is far larger than another. Story points and function points are techniques used to consistently size stories.Â Value is another [WHAT?] used to develop aÂ consistent understanding of the amount work flowing through the process.Â In scenarios that require combining the performance of multiple teams, a consistent sizing mechanism makes reporting easier for groups with different perspectives to understand.
Timeframe or Reporting Period. Â In most Agile and lean efforts, the data needed to develop and maintain cumulative flow diagrams is available on a continuous basis. I recommend having the CFD available to review both at daily stand-ups as well as for higher-level status meetings.Â At a team level, I typically show a chart that reflects the planning period (sprint length for Scrum or Scrumban) and a chart that reflects the process for release.Â At a program level (multiple teams or program increment in SAFe), I generate both a planning period and release CFD that reflects all teams.Â
The decisions on granularity, a unit of measure and timeframe for reporting shape the kindÂ of decisions a team or manager can make using a CFD.Â A simple CFD will not be able to pinpoint problems in specific process steps, but will require relatively little effort to create and maintain. Similarly, decisions about the unit of measure and timeframe change frame what can and canât be done with a CFD. Â Â
Originally posted on Google Chromium Blog
Originally posted on Google for Education blog
Posted by Ed Kupershlak, Google Classroom Software Engineer
Last year, we launched the Classroom API to make it easier for administrators to manage classes, and for developers to integrate their applications with Classroom. Since that time, hundreds of applications have integrated with Classroom to help teachers gamify their classes, improve studentsâ writing skills, build interactive presentations and more.
Do more with coursework in the Classroom API
Today, weâre introducing new coursework endpoints that allow developers to access assignments, grades and workflow. Learning tools can focus on creating great content and, in turn, use Classroom to manage the workflow for assignments created with this content. Gradebooks and reporting systems can now also sync grades with Classroom, eliminating the need for teachers to manually transfer grades.
Several partners have been helping to test the new functionality, including:
Access course Drive folders, groups and materials
In addition to the coursework endpoints, weâve added new functionality to our existing course and roster API endpoints. Developers can now access course Drive folders, groups and materials. Applications can use this new functionality to store files in the same Drive folder as the rest of the resources in a class, or use course groups to manage file sharing permissions.
In the coming months, weâll be adding more coursework management capabilities. When we do, weâll post updates to the developer forum and issue tracker. We look forward to working together to make it even easier for teachers and students to use the tools they love with Classroom. Developers, please review the documentation, the FAQ, and ask questions on Stack Overflow. Also, donât forget to let us know what youâre building using the #withClassroom hashtag on Twitter or G+. And teachers, check out this list of applications that work well with Classroom today.
Posted by Andrey Doronichev, Group Product Manager, Google VR
In Daydream Labs, the Google VR team explores virtual realityâs possibilities and shares what we learn with the world. While itâs still early days, the VR community has already come a long way in understanding what works well in VR across hardware, software, video, and much more. But, part of what makes developing for VR so exciting is that thereâs still so much more to discover.
Apps are a big focus for Daydream Labs. In the past year, weâve built more than 60 app experiments that test different use cases and interaction designs. To learn fast, we build two new app prototypes each week. Not all of our experiments are successful, but we learn something new with each one.
For example, in one week we built a virtual drum kit that used HTC Vive controllers as drumsticks. The following week, when we were debating how to make typing in VR more natural and playful, we thought â âwhat if we made a keyboard out of tiny drums?â
We were initially skeptical that drumsticks could be more efficient than direct hand interaction, but the result surprised us. Not only was typing with drumsticks faster than with a laser pointer, it was really fun! We even built a game that lets you track your words per minute (mine was 50 wpm!).
Daydream Labs is just getting started. This post is the first in an ongoing series sharing what weâve learned through our experiments so stay tuned for more! You can also see more of what weâve learned about VR interactions, immersion, and social design by watching our Google I/O talks on the live stream.
Posted by Nathan Martz, Product Manager, Daydream
Two years ago at Google I/O, we introduced Google Cardboard, a simple and fun way to experience virtual reality on your smartphone. Since then, we've grown the Google VR family with Expeditions and Jump, and this week at Google I/O, we announced Daydream, a platform for high quality mobile virtual reality.Jumpâin the hands of creators and more cameras on the way
We announced Jump, cameras and software to make producing beautiful VR video simple, at I/O last year. Jump cameras are now in the hands of media partners such as Paramount Pictures, The New York Times, and Discovery Communications. Virtual reality production companies including WEVR, Vrse, The Secret Location, Surreal, Specular Theory, Panograma, and RYOT also have cameras in hand. We can't wait to see the wide variety of immersive videos these creators will share with a growing VR audience.
To enable cameras in a range of shapes and sizes and price points. Today, the Jump ecosystem expands with two partnerships to build Jump cameras. First, we're working with Yi Technology on a rig based around their new 4K Action Cam, coming later this year.
With Jump, we've also seen incredible interest from filmmakers. Of course when you're creating the best content you want the absolute highest quality, cinema-grade camera available. To help create this, we're collaborating with IMAX to develop a very high-end cinema-grade Jump camera.ExpeditionsâOne year, one million students
More than one million students from over 11 countries have taken an Expedition since we introduced the Google Expeditions Pioneer Program last May. The program lets students take virtual reality trips to over 200 places including Buckingham Palace, underwater in the Great Barrier Reefâand in seventh grader Lance Teeselinkâs caseâDubaiâs Burj Khalifa, the tallest building in the world.
And soon, students will have even more places to visit, virtually, thanks to new partnerships with the Associated Press and Getty Images. These partners will provide the Expeditions program with high-resolution VR imagery for current events to help students better understand whatâs happening around the world.Daydreamâhigh quality VR on your Android smartphone
Daydream is our new platform for high quality mobile virtual reality, coming this fall. Over time, Daydream will encompass VR devices in many shapes and sizes, and Daydream will enable high quality VR on Android smartphones.
We are working with a number of smartphone manufacturers to create a specification for Daydream-ready phones. These smartphones enable VR experiences with high-performance sensors for smooth, accurate head tracking, fast response displays to minimize blur, and powerful mobile processors. Daydream-ready phones take advantage of VR mode in Android N, a set of powerful optimizations for virtual reality built right into Android.
With Daydream, we've also created a reference design for a comfortable headset and an intuitive controller. And, yes we're building one too. The headset and controller work in tandem to provide rich, immersive experiences. Take a look at how the controller lets you interact in VR:Build for Daydream
The most important part of virtual reality is what you experience. Some of the world's best content creators and game studios are bringing their content to Daydream. You will also have your favorite Google apps including Play Movies, Street View, Google Photos, and YouTube.
You can start building for Daydream today. The Google VR SDK now includes a C++ NDK. And if you develop with Unreal or Unity, Daydream will be natively supported by both engines. Visit the Daydream developer site where you can get access the tools. Plus, with Android N Developer Preview 3 you can use the Nexus 6P as a Daydream developer kit.
This is just the beginning for Daydream. Weâll be sharing much more on this blog over the coming months. Weâre excited to build the next chapter of VR with you.
Do not deny the classical approach, simply as a reaction, or you will have created another pattern and trapped yourself there.
â Bruce Lee
Any new innovative or revolutionary suggestion in the software development world, needs to be anchored on the established principles of how to manage the spend of other people's money. If it's your own money, spend as you please - no one cares.
But if you're spending other people's money to produce value in exchange for that money, those providing the money likely have a fiduciary obligation to know something to some level of confidence how much it will cost, when it will be done, and what they'll get for that that cost and time.
To suggest otherwise without a foundation of principles by which this new and innovative idea can be tested isÂ selling snake oil to the uninformed. That approach has worked since the dawn of time - I have the solution to your unnamedÂ ailment, just try this magicÂ elixir and all will be better.Â
I see a lot of confusion around velocity in new-to-agile teams.
Too many people treat velocity as an acceleration measurement. That is, they expect velocity to increase to some large number, as a stable state.
Velocity is a rate of change coupled with direction. When managers think they can measure a team with velocity, they confuse velocity with acceleration.
As I enter a highway, I have a higher rate of acceleration. As I continue to drive, I achieve a stable state: I get into a laneÂ and maintain a constant speed. (Well, with any luck.) I stay stableÂ withÂ respect to the road (my direction). My velocity stays the same—especially if I use my cruise control. With a reasonable velocity—that might change a little with traffic—I can get to my destination.
A note on direction: Â I live in the Boston area, where roads curve. North, South, East, and West are useful to other people. We have highways that literally point south that have a designation of “North.” They curve. I don’t find these directions useful. I am more likely to talk about the exit number on a highway or the gas station on a side road. Direction is as contextual as is velocity.
Direction for a project is much more about finishing features. How close to “done” are you? More on that below.
When managers try to use velocity as acceleration, they create schedule games. See Double Your Velocity. That often leads to people taking shortcuts and incurring technical debt.
What can you use instead of velocity? The feature burnup/burndown chart and the product backlog burnup chart.
You chart the total number of features (the green line that wiggles at the top), the features complete (the burnup red line that continues to increase), and the features remaining (the burndown in blue, the line that proceeds down). I like this chart because you can see if things get a little “wonky” during the project.
If you add too many features faster than the team can finish features, you will have aÂ large gap between the green and red lines. The blue line will go up. This chart shows you that. You can see how close to done you are for the project.
I also like the product backlog burnup chart. This shows how much progress a team (or teams) make on all the feature sets. (That helps people realize they should define feature sets. Feature sets help the team see where the product is headed.)
In this chart, the team works on feature set 1 (FS 1) and feature set 2 (FS 2). Those stories are more valuable than anything in feature set 3.
You can see that feature set 2 increased in the number of stories for the 5th milestone/iteration. That also helps people understand when they can expect the project to be done.
Measuring velocityÂ can help a team see what’s happening. See Value of Burndown and Burnup Charts.
However, velocity is for a team. Velocity helps a team see its context over some time period. They get to decide how to show it and what to do about it. If management wants to see progress, the team can measure the features complete, remaining, total chart and the product backlog burnup chart. (I would also measure cumulative flow to see how much work in progress the team has.)
Don’t measure velocity to see progress. Â That’s not the measurement you want or need.
I had a great time with my previous version of theÂ Non-Fiction Writing Workshop: Write Non-Fiction to Enhance Your Business and Reputation. I am offering it again, starting this August 24.
I added another week, so you have the chance to practice more. I am also offering a personal accountability option. If you want, you can track your writing (words or minutes) in a group spreadsheet.
If you want to improve your non-fiction, start with your non-fiction writing, or nudge yourself to writing that book, please join me in the workshop. I’d love to work with you.
Today, weâre enhancing our APIs, making it easier than ever for the developer community to integrate with Android Pay. With just a few lines of code, you can enable quick and seamless checkout to help increase purchase conversions and ongoing engagement.Improve conversions within apps
Google Play reaches over 1 billion monthly active users giving developers the worldâs largest app distribution platform. Last year, Play users installed apps 65 billion times. To keep that great momentum going, weâre continuing to listen to your feedback and invest in more ways to help you grow your app or game business. Today, weâre sharing new features that benefit developers of all sizes.
Today weâre sharing a preview of a new project that we think will change how people experience Android apps. We call it Android Instant Apps, and it evolves Android apps to be able to run instantly, without requiring installation. With Instant Apps, a tap on a URL can open right in an Android app, even if the user doesnât have that app installed.
Originally posted on Google Apps Developers Blog
Posted by Tom Holman, Product Manager, Google Sheets
There was a time when office work used to be all about pushing physical paper. Computing and productivity tools have made things better, but workers still find themselves doing the same tasks over and over across the different apps they use: copying and pasting from a CRM app to a slide presentation, or manually exporting data from a project management app just to turn around and import it back into a spreadsheet. Itâs the digital equivalent of pushing paper.
To make it easier to get the job done across multiple apps, without all the copy and paste, weâre announcing three new APIs and a new feature to help workers get to the data they need, when and where they need it.
Build seamless integrations with the new Sheets and Slides APIs
Our new APIs let developers connect their appsâand the data within themâmore deeply with Google Sheets and Google Slides.
The new Sheets API gives developers programmatic access to powerful features in the Sheets web and mobile interfaces, including charts and pivot tables. For example, developers can use Sheets as part of a rich workflow that pushes data from their app into Sheets and allows users to collaborate on that data before the updated data is pulled back into the original app, removing altogether the need to copy and paste.
Teams at Anaplan, Asana, Sage, Salesforce, and SAP Anywhere are already building interesting integrations with the new Sheets API. Check out the video below to see an overview of whatâs possible as well as several example integrations.
Partner integrations with the new Google Sheets API
The new Sheets API is available today. Find the developer documentation as well as a codelab to help you get started at developers.google.com/sheets.
Similar to the Sheets API, the new Slides API gives developers programmatic access to create and update presentations. For example, developers can use this API to push data and charts into Slides to create a polished report from source data in other application, ready to present.
Partner integrations with the new Google Slides API
The Slides API will be launching in the coming months, and these partner integrations will be available soon after. You can sign up for early access to the Slides API at developers.google.com/slides.
Keep your data in sync with the new Classroom API
For developers building tools and workflows for schools, the Classroom API has launched new coursework endpoints to help you build stronger integrations that keep your data in sync. Read the full announcement on the Google for Education blog, here.
Sync assignments & grades programmatically with the Google Classroom API
Say goodbye to stale data with linked charts
Finally, to make sure we can help keep all this data flowing seamlessly from app to app, users can now also embed linked charts from Sheets into Docs or Slides. The result? Once the underlying data in a spreadsheet changes, whether that change comes from an action taken in another app via the API or a collaborator, an updated chart in the corresponding presentation or document is just one click away.
Linked charts allow for easy updates in Docs & Slides
We can't wait to see what you build.
By Jason Titus, Vice President, Developer Product Group
Earlier today, we kicked off our 10-year celebration of hosting developer events with Google I/O in front of over 7,000 developers at Shoreline Amphitheatre, and with millions of other viewers on the I/O live stream around the world. During the keynote, we had a number of announcements that featured tools for Android, iOS, and mobile Web developers, showcased the power of machine learning for delivering better user experiences, and introduced a previewed platform for high quality, mobile virtual reality.
And over the next three days at the festival, weâll continue to focus on things that matter to you: Develop, to build high quality apps; Grow & Earn, to find high quality users, increase user engagement and create successful businesses; and Whatâs Next, a look at new platforms for future growth.Develop, Grow & Earn with Firebase
Those core themes are best represented in our launch of Firebase. As shared during the keynote, weâve significantly expanded Firebase beyond a mobile backend to include brand new features, like mobile analytics, growth tools, and crash reporting. Firebase is now a suite of 15 features and integrations designed to help you develop your app, grow a user base and earn money. At the heart of the suite is a new mobile analytics tool we built from the ground up called Firebase Analytics. Available for free and unlimited usage, Firebase Analytics is inspired by our decade-long experience running Google Analytics, but designed specifically for the unique needs of apps.
Let's also take a closer look at the other major developer news at I/O:Develop
Eighteen months ago, Firebase joined Google. Since then, our backend-as-a-service (BaaS) that handles the heavy lifting of building an app has grown from a passionate community of 110,000 developers to over 450,000.
Our current features -- Realtime Database, User Authentication, and Hosting -- make app development easier, but thereâs more we can do, so today, weâre announcing a major expansion!
Firebase is expanding to become a unified app platform for Android, iOS and mobile web development. Weâre adding new tools to help you develop faster, improve app quality, acquire and engage users, and monetize apps. On top of this, weâre launching a brand new analytics product that ties everything together, all while staying true to the guiding principles weâve had from the beginning:
Firebase Analytics is our brand new, free and unlimited analytics solution for mobile apps. It benefits from Googleâs experience with Google Analytics, but differs in a few important ways:
First, Firebase Analytics is user and event-centric. Instead of focusing on pageviews, screenviews, and sessions, it gives you insight into what your users are doing in your app. You can also see how your paid advertising campaigns are performing with cross-network attribution, which tells you where your users are coming from. You can see all of this from a single dashboard.
Second, Firebase Analytics is integrated with other Firebase offerings to provide a single source of truth for in-app activity and through a feature called Audiences. Audiences let you define groups of users with common attributes. Once defined, these groups can be accessed from other Firebase features -- to illustrate, weâll reference Audiences throughout this post.Develop Faster with Messaging, Storage, Config
To help you build better apps, our suite of backend services is expanding.
Google Cloud Messaging, the most popular cloud-to-device push messaging service in the world, is integrating with Firebase and changing its name to Firebase Cloud Messaging (FCM). Available for free and for unlimited usage, FCM supports messaging on iOS, Android, and the Web, and is heavily optimized for reliability and battery-efficiency. Itâs built for scale and already sends 170 billion messages per day to two billion devices.
One of our most requested features is the ability to store images, videos, and other large files. Weâre launching Firebase Storage so developers can easily and securely upload and download such files. Firebase Storage is powered by Google Cloud Storage, giving it massive scalability and allowing stored files to be easily accessed by Google Cloud projects. The Firebase Storage client SDKs have advanced logic to gracefully handle poor network conditions.
Firebase Remote Config gives you instantly-updatable variables that you can use to tune and customize your app on the fly to deliver the best experience to your users. You can enable or disable features or change the look and feel without having to publish a new version. You can also target configurations to specific Firebase Analytics Audiences so that each of your users has an experience thatâs tailored for them.
In addition, weâre continuing to invest heavily in our existing backend products, Firebase Realtime Database, Firebase Hosting, and Firebase Authentication. Authentication has seen the biggest updates, with brand new SDKs, and an upgraded backend infrastructure. This provides added security, reliability, and scale using the same technologies that power Googleâs own accounts. Weâve also added new Authentication features including email verification and account linking. For Hosting, custom domain support is now free for all developers, and the Database has a completely rebuilt UI. Weâre working hard on other great Realtime Database features, stay tuned for those.Introducing Test Lab and Crash Reporting
Weâre adding two new offerings to Firebase to help you deliver higher quality apps.
When your app crashes, itâs bad for your users and it hurts your business. Firebase Crash Reporting gives you prioritized, actionable reports to help you diagnose and fix problems in your iOS or Android app after it has shipped. Weâve also connected Crash Reporting to Audiences in Firebase Analytics, so you can tell if users on a particular device, in a specific geography, or in any other custom segment are experiencing elevated crash rates.
Cloud Test Lab, announced last year at Google I/O, is now Firebase Test Lab for Android. Test Lab helps you find problems in your app before your users do. It allows for both automatic and customized testing of your app on real devices hosted in Google data centers.Grow Your App with Notifications, Dynamic Links, and More
After youâve launched your app, we can help you grow and re-engage users with five powerful growth features.
Firebase Notifications is a new UI built on top of the Firebase Cloud Messaging APIs that lets you easily deliver notifications to your users without writing a line of code. Using the Notifications console you can re-engage users, run marketing campaigns, and target messages to Audiences in Firebase Analytics.
Firebase Dynamic Links make URLs more powerful in two ways. First, they provide âdurabilityâ -- links persist across the app install process so users are taken to the right place when they first open your app. This âwarm welcomeâ increases engagement and retention. Second, they allow for dynamically changing the destination of a link based on run-time conditions, such as the type of browser or device. Use them in web, email, social media, and physical promotions to gain insight into your growth channels.
Firebase Invites turns your customers into advocates. Your users can easily share referral codes or their favorite content via SMS or email to their network, so you can increase your app's reach and retention.
Firebase App Indexing, formerly Google App Indexing, brings new and existing users to your app from the billions of Google searches. If your app is already installed, users can launch it directly from the search results. New users are presented with a link to install your app.
AdWords, Googleâs advertising platform for user acquisition and engagement, is now integrated with Firebase. Firebase can track your AdWords app installs and report lifetime value to the Firebase Analytics dashboard. Firebase Audiences can be used in AdWords to re-engage specific groups of users. In-app events can be defined as conversions in AdWords, to automatically optimize your ads, including universal app campaigns.Monetize Your App With AdMob
To help you generate revenue from your app and build a sustainable business, weâve integrated Firebase with AdMob, an advertising platform used by more than 1 million apps. Weâve made it easier to get started with AdMob when you integrate the Firebase SDK into your app. Using AdMob, you can choose from the latest ad formats, including native ads, which help provide a great user experience.Introducing a New Console, Documentation, and SDK
Along with new feature launches, weâre moving our website and documentation to a new home: firebase.google.com.
Weâre also launching a brand new console to manage your app. It is completely redesigned and rebuilt for improved ease of use, and weâve deeply integrated it with other Google offerings, like Google Cloud and Google Play.
Firebase now uses the same underlying account system as Google Cloud Platform, which means you can use Cloud products with your Firebase app. For example, a feature of Firebase Analytics is the ability to export your raw analytics data to BigQuery for advanced querying. Weâll continue to weave together Cloud and Firebase, giving you the functionality of a full public cloud as you grow.
You can also link your Firebase account to Google Play from our new console. This allows data, like in-app purchases, to flow to Firebase Analytics, and ANRs (application not responding) to flow to Firebase Crash Reporting, giving you one place to check the status of your app.
Finally, weâre announcing the beta launch of a new C++ SDK. You can find the documentation and getting started guides here.Announcing New Pricing Plans
Weâre excited to announce that most of these new products, including Analytics, Crash Reporting, Remote Config, and Dynamic Links, are free for unlimited usage.
For our four paid products: Test Lab, Storage, Realtime Database, and Hosting, weâre announcing simpler pricing. We now offer:
Many things are changing, but Firebaseâs core principles remain the same. We care deeply about providing a great developer experience through easy-to-use APIs, intuitive interfaces, comprehensive documentation, and tight integrations. Weâre committed to cross-platform development for iOS, Android, and the Web, and when you run into trouble, weâll provide support to help you succeed.
If you were using a Firebase feature before today -- like the Realtime Database, GCM, or App Indexing -- thereâs no impact on your app. Weâll continue to support you, though we recommend upgrading to the latest SDK to access our new features.More to Come
All the new features are ready-to-go, and already in use by apps like Shazam, SkyScanner, PicCollage, and more. Get started today by signing up, visiting our new site, or reading the documentation to learn more.
We canât wait to hear what you think!
Ryan Ripley and I spoke on his Agile for Humans Podcast, Agile Program Management with Johanna Rothman.
We had a blast. We spoke all about Agile and Lean Program Management: Scaling Collaboration Across the Organization, estimation, value, and much more. I hope you listen.
Here is a roundup of my favorite books on Digital Transformation.
If you know me, you know I read a lot.Â For me, itâs a quick way to âstand on the shoulders of giantsâ and to learn the patterns of what works.Â Iâve found that the right books can help me leap frog ahead.
Iâve also found that reading a variety of books on a topic helps me get a better balcony view.Â Itâs from this balcony view that I can create clarity from chaos, and see the forest for the trees.
Reading multiple books on a topic also helps big ideas sink in better.Â I might not quite get an idea in one book, but then it suddenly clicks in with another book, because the author presented it in a different way.Â Â I find reading multiple books actually compounds my learning and pays off in ways I canât predict, often creating serendipity.Key Areas for Digital Transformation
My collection of Digital Transformation books spans a few key areas that I think help when it comes to driving Digital Transformation.
If you read the right books on trends, you end up with the closest thing to a crystal ball.Â But rather than bet on one future, you can play the art of the long view and play out multiple paths of possibility.Â And thatâs how the paranoid survive.
With that in mind, here is my list of Digital Transformation books âŠGetting Started
Some of you will want the full list of books.Â Others will want the short-list.Â All of you need to know which books to start with to get the most bang for the buck.
If you could only read one book, I think Leading Digital gives you the best all up, big picture view of what Digital Transformation is all about.Â You will have plenty of stories to draw from, great mental models, and a working knowledge of how to frame out and think through Digital Transformation, including a good idea of what Gartner means when they say, âBi-Modal IT.â
If you can read two books, then also read No Ordinary Disruption.Â This will give you a comprehensive view of the key trends that are shaping the next 10 years around the world and will help you better anticipate the changes around you.
If you can read three books, then read Digital Transformation: A Model to Master Disruption.Â This is really an âideasâ book, but itâs both surprisingly simple and surprisingly insightful.Â Youâll need to separate the wheat from the chaff, but there are many ripe seeds that will inspire and kickstart your own thinking around how to best approach Digital Transformation.1. Leading Digital Leading Digital: Turning Technology into Business Transformation, by George Westerman, Didier Bonnet, and Andrew McAfeeLeading Digital is effectively a guide for driving Digital Transformation in the Enterprise.Â While there is a lot of advice perfect for startups, Leading Digital is really a guide to existing large businesses that need to reinvent themselves for the Digital Era.
Leading Digital covers everything from successful Digital Transformation stories to dual-speed IT to customer experience transformation.Â This book really provides a mental model and simple approach to driving Digital Transformation.
2. No Ordinary Disruption No Ordinary Disruption, by Richard Dobbs, James Manyika, and Jonathan WoetzelDirectors of the McKinsey Global Institute do a deep dive to figure out the key trends and forces shaping the next 10 years.Â The authors show how the trends are taking shape through anecdotes, data, and graphics.
3. Digital Transformation: A Model to Master Digital Disruption Digital Transformation, by Jo Caudron and Dado Van PeteghemDigital Transformation introduces “The Infinite Loop of Transformation”:
The authors also introduce a simple model for approaching innovation:
Digital Transformation Books A – Z
This is my more comprehensive list of Digital Transformation books that really helped me get an edge in terms of figuring out how to drive Digital Transformation.Â Itâs a wide variety, but like I said, itâs how the books come together in a symphony of ideas, or more like a mosaic of patterns, that helped me gain new insight well beyond what I could gain by just one or two books.Â Itâs this collective perspective and cornucopia of ideas that better equip me for driving forward in the Digital Frontier.1. Age of Context Age of Context, by Robert Scoble and Shel IsraelAge of Context provides a walkthrough of 5 technological forces shaping our world:
The authors use stories and examples to help us easily understand how brands can use the technologies to change the world. 2. B4B
B4B, by J.B. Wood, Todd Hewlin, and Thomas LahB4B is a framework for transitioning from product-focused to customer outcome-focused.Â It helps you prepare for a world of “pay for play” where customers pay when they use the product.
3. Blue Ocean Strategy Blue Ocean Strategy, by W. Chan Kim and RenĂ©e A. MauborgneBlue Ocean Strategy provides a way to create disruptive innovation and create uncontested market space.Â Rather than compete in a bloody âredâ ocean and compete on features, the idea is to create a new market and enjoy a âblueâ ocean.
A simple example is rather than try to compete in the circus industry with better animals and a better ringmaster, change the game.Â Cirque de Soleil created a new kind of circus by focusing on adults and using acrobats instead of animals to create exotic shows.
4. Business Model Generation Business Model Generation, by by Alexander Osterwalder and Yves PigneurBusiness Model Generation is a guide for creating new business models and designing tomorrow’s enterprises.Â It provides a canvas, patterns, design, strategy, and process.
The backbone of the book is a walkthrough of the 9 building blocks for business model generation:
5. Business Model Navigator The Business Model Navigator, by Oliver Gassmann, Karolin Frankenberger, and Michaela CsikThe Business Model Navigator is a great walkthrough of what exactly business model innovation is, along with 55 patterns that represent 90% of business model innovation to date.
6. Consumption Economics Consumption Economics, by J. B. Wood, Todd Hewlin, and Thomas LahConsumption Economics explains the challenge where more value will be created than can be absorbed by users and consumers.Â Additionally, the true disruption will be to your business model. Future customers wonât want to pay you high prices out of big âCapExâ budgets anymore. They will expect lower âcloudâ prices paid from âOpExâ budgets only when and if they successfully consume the business value of your products.
7. Digital Disciplines Digital Disciplines, by Joe Weinman and Fred WiersemaDigital Disciplines walks through how companies can develop a competitive edge through four digital disciplines:
8. Digital Disruption Digital Disruption, by James McQuiveyThis is a guide to learn how to be a digital disruptor.
James McQuivey shares his approach to disruptive innovation.Â He’s gone into the biggest companies, even in traditional industries like insurance and consumer packaged goods and changed the way they think about innovation.
McQuivey shares a simple 3-step process for digital disruption:
9. Digital Master Digital Master, by Pearl ZhuPearl Zhu outlines what the Digital Masters do to apply advanced digital technology across all business arenas to build high performing organizations:
10. Digital to the Core Digital to the Core, by Mark Raskino and Graham WallerDigital to the Core is interesting because itâs written by two Gartner fellows.Â In Digital to the Core, the authors walk through leading at three levels:
The authors draw from interviews with 30 top C-level executives including GE, Ford, McDonald’s, and more.Â The authors also includeÂ Gartner’s annual CIO and CEO global survey research.
11. Digital Transformation Digital Transformation, by Mark BakerMark Baker shares how different consulting companies and business leaders are thinking about Digital Business Transformation. He his insights to life through interviews with corporate digital leaders and real-life examples.
12. Digital Transformation: A Model to Master Digital Disruption Digital Transformation, by Jo Caudron and Dado Van PeteghemDigital Transformation introduces “The Infinite Loop of Transformation”:
The authors also introduce a simple model for approaching innovation:
13. Disrupting Digital Business Disrupting Digital Business, by R “Ray” WangDisrupting Digital Business walks through how organizations no longer control the conversation.Â In this era of social and mobile technology, customers, employees, suppliers, and partners are in direct communication with one another.
Ray Wang explains new ways to think about 5 areas of business:
14. Edge Strategy Edge Strategy, by Alan Lewis and Dan McKoneEdge Strategy provides a simple frame to better understand the edges you can use to create and capture value:
15. How Digital is Your Business? How Digital is Your Business?, by Adrian J. Slywotzky, David Morrison, and Karl WeberSlywotzky and Morrison show how a digital business is one whose strategic options have been transformed–and significantly broadened–by the use of digital technologies.
How Digital is Your Business shares the following:
Through stories and case studies, How Digital is Your Business? also provides digital tools you can use to create a digital future for your company.
16. Leading Digital Leading Digital: Turning Technology into Business Transformation, by George Westerman, Didier Bonnet, and Andrew McAfeeLeading Digital is effectively a guide for driving Digital Transformation in the Enterprise.Â While there is a lot of advice perfect for startups, Leading Digital is really a guide to existing large businesses that need to reinvent themselves for the Digital Era.
Leading Digital covers everything from successful Digital Transformation stories to dual-speed IT to customer experience transformation.Â This book really provides a mental model and simple approach to driving Digital Transformation.
17. Leading Digital Strategy Leading Digital Strategy, by Christopher Bones and James HammersleyLeading Digital Strategy shares strategies, methodologies and models to improve the effectiveness of your online offering.
Leading Digital Strategy also shows you how to implement a customer-centric culture, and provides a practical framework for multi-channel success.
18. No Ordinary Disruption No Ordinary Disruption, by Richard Dobbs, James Manyika, and Jonathan WoetzelDirectors of the McKinsey Global Institute do a deep dive to figure out the key trends and forces shaping the next 10 years.Â The authors show how the trends are taking shape through anecdotes, data, and graphics.
19. Scaling Up Scaling Up, by Verne HarnishScaling Up shows you how to scale up a venture and build an industry-dominating business.
The goal of Scaling Up is to help you create a company where the team is engaged; the customers are doing your marketing; and everyone is making money.
To do so, Scaling Up focuses on the four major decision areas every company must get right: People, Strategy, Execution, and Cash.
20. Service Design for Business Service Design for Business, by Ben Reason, Lavrans LĂžvlie, and Melvin Brand FluService Design for Business shows you how to transform your cusotmer experience and design services that respond to customers’ needs and demands.
In Service Design for Business, youâll learn the following keys to designing more effective services:
21. Ten Types of Innovation Ten Types of Innovation, by Larry Keeley, Helen Walters, Ryan Pikkel, and Brian QuinnTen Types of Innovation provides insights to diagnose patterns of innovation within industries, to identify innovation opportunities, and to evaluate how firms are performing against competitors.
The 10 types of innovation are:
22. The Digital Economy The Digital Economy, by Don TapscottIn the Digital Economy, Don Tapscott provides new forecasts of where the digital world is headed.
The essence of the book is effectively essays where Tapscott walks through the following topics:
23. The Digital Enterprise The Digital Enterprise, by Karl-Heinz StreibichKarl-Heinz Streibich provides a guide to Industry 4.0 and lights it up with 20+ examples of Industry 4.0 in action.Â Learn how Industry 4.0 will bring massive efficiencies to aviation, utilities, and many other industries.
24. The Digital Transformation Playbook The Digital Transformation Playbook, by David L. RogersThe Digital Transformation Playbook helps business leaders create and pursue a digital plan.
In The Digital Transformation Playbook, Rogers provides 5 key rules to help businesses create new value and outperform their competitors in the digital age.
Roger’s rules address the following categories:
25. The Essence of Value The Essence of Value: Secrets of Desired Products- 80 Inspiring Strategies for Creative Companies, by Mario PrickenThe Essence of Value reveals the fundamental parameters that create value and make products “shine”, based on examples from the worlds of business, the arts and religion.
Mario Pricken has analyzed more than 300 products, objects and events over their entire lifecycles in order to reveal the patterns that make things extraordinarily valuable. He’s identified 80 parameters that can be found, for example, in the biographies of exceptional cars, watches, luxury foods, designer furniture, artwork and services – such as the elements of uniqueness, scarcity, the effect of time or magnificently orchestrated transfers of ownership.
You can use the tools to quickly determine the “value-DNA” of a product.
26. The Experience Economy The Experience Economy, by B. Joseph Pine II and James H. GilmorePine and Gilmore make the case that experience is the missing link between a company and its potential audience. The Experience Economy offers rich examplesâincluding the U.S. Army, Heineken Experience, Autostadt, Vinopolis, American Girl Place, and othersâto show fresh approaches to scripting and staging compelling experiences.
27. The Fourth Industrial Revolution The Fourth Industrial Revolution, by Klaus SchwabKlaus Schwab dubs this era of profound change as the fourth industrial revolution.
The fourth industrial revolution brings waves of great change including:
Schwab has been at the center of global affairs for over four decades and is convinced thatÂ the period of change we are living through is more significant, and the ramifications of the latest technological revolution are more profound than any prior period in history.
28. The Industries of the Future The Industries of the Future, by Alec RossAlec Ross explains whatâs next for the world: the advances and stumbling blocks that will emerge in the next ten years, and how we can navigate them.
While Alec Ross was working as Senior Advisor for Innovation to the Secretary of State, he traveled to forty-one countries, exploring the latest advances coming out of every continent. From startup hubs in Kenya to R&D labs in South Korea, Ross has seen what the future holds.
Ross shows us what changes are coming in the next ten years, highlighting the best opportunities for progress and explaining why countries thrive or sputter. He examines the specific fields that will most shape our economic future, including robotics, cybersecurity, the commercialization of genomics, the next step for big data, and the coming impact of digital technology on money and markets.
29. The Profit Zone The Profit Zone, by Adrian J. Slywotzky, David J. Morrison, and Bob AndelmanIn The Profit Zone, the authors address the most fundamental question in business:
30. The Second Machine Age
The Second Machine Age, by Erik Brynjolfsson and Andrew McAfeeErik Brynjolfsson and Andrew McAfee identify the best strategies for survival and offer a new path to prosperity amid exponential technological change. These include revamping education so that it prepares people for the next economy instead of the last one, designing new collaborations that pair brute processing power with human ingenuity, and embracing policies that make sense in a radically transformed landscape.
31. Value Migration Value Migration, by Adrian J. SlywotzkySlywotzky walks through how several companies created a business design – how they select customers, differentiate their offerings, configure their resources, go to market, and capture value – based on a strategic understanding of their customers’ highest priorities.
32. Value Proposition Design Value Proposition Design, by Alexander Osterwalder, Yves Pigneur, Gregory Bernarda, and Alan SmithValue Proposition Design gives you the processes and tools you need to create compelling products and services customers want to buy.
33. Zone to Win: Organizing to Compete in an Age of Disruption Zone to Win, by Geoffrey A. MooreZone to Win is a playbook to address the challenge large enterprises face when they seek to add a new line of business to their established portfolio.
Zone to Win is a high-powered tool for driving your company above and beyond its limitations, its definitions of success, and ultimately, its competitors, by focusing on spurring next-generation growth, guiding mergers and acquisitions, and embracing disruption and innovation.
I hope my list of Digital Transformation books helps you, or someone you know, get an edge.Â Digital Transformation is risky business and a lot of companies fail to cross the Cloud chasm.Â Sadly, what they donât know, can hurt them.
Donât let a lack of know how set you back during what can possibly be called the greatest opportunity in our lifetimes to build a better world and empower every person and every organization on the planet, the digital way.
What great Digital Transformation books did I miss?You Might Also Like