Social, Agile and Transformation

5 Reasons for CIO to be Thankful for this Thanksgiving

Social, Agile and Transformation

Six years ago, I wrote a fun post on A CIO 's Top Ten Guide to Preparing a Thanksgiving Feast, where I shared some whimsical advice from building a firewall to outsourcing what you cannot do well.

How to use Spikes and Deliver Agile POCs

Social, Agile and Transformation

In my last post, I discussed shallow commitments, an agile tool team can use to negotiate with product owners when they are asked to commit to more stories in a sprint above their velocity and comfort zone. Teams commit as usual and then define several stories that sit in the shallows.

Agile 201

Episode 4 @DrivingDig : There is More to DevOps and Agile than Rituals and Tools

Social, Agile and Transformation

Going into the Thanksgiving holiday week so maybe you have time to catch up on some reading. Here is Episode 4 of Driving Digital's tip of the day where I cover some of my agile, devops, and other articles. If you missed them, you can also see Episode 1, Episode 2, and Episode 3.

Agile 177

Becoming a Transformational CIO from the Best CIO Blog on the Planet!

Social, Agile and Transformation

Every once and a while I receive recognition and participate in a webinar that's worth sharing here with everyone. First, I'm very proud that this blog, Social, Agile, and Transformation was recently listed as the #1 blog for CIOs and a top blog on agile software development.

Agile 173

Architect Your Organization for Effectiveness, Productivity, and Joy

Speaker: Ron Lichty, Consultant: Interim VP Engineering, Ron Lichty Consulting, Inc.

As a senior software leader, you likely spend more time working on the architecture of your systems than the architecture of your organization. Yet, structuring our teams and organizations is a critical factor for success. In fact, the impact of software architecture parallels the impact of organizational structure. We are excited to welcome Ron Lichty, co-author of a seminal book on managing software teams and a well-known speaker, he’ll speak to organizing for effectiveness, productivity and joy.

7 Required DevOps Practices Before Increasing Deployment Frequencies

Social, Agile and Transformation

In my last post, I shared 7 Prerequisites on Whether to Improve Deployment Frequencies with DevOps. I firmly believe that CI/CD is not enough to support stable releases and also shared 5 pre-deployment priorities for Agile DevOps teams.

Devops 194

StarCIO Report: Digital Survey 2019

Social, Agile and Transformation

Several weeks ago, I wrote the article on CIO.com, 5 outdated technology practices that doom digital transformations where I dated several technology practices and suggested others that were replacing them.

Survey 130

Agile Planning: Leverage Customer Feedback and Usage Data

Social, Agile and Transformation

The happy path of agile planning is around breaking down features and releasing them. The required path is to itemize technical debt, business and technical operational needs, and compliance requirements into the plan and ensuring some of this work gets prioritized.

Agile 179

15 Reasons Why StarCIO Agile Planning Drives Results!

Social, Agile and Transformation

I have been introducing different aspects of StarCIO Agile Planning. Last week I shared how continuous planning is used to deliver solid roadmaps. Prior to that, I posted on how StarCIO Agile Planning drives architecture standards and developing great products! Get the white paper!

Agile 181

Celebrating Two Fantastic Years of Driving Digital

Social, Agile and Transformation

Two years ago I received my "author's copies" of Driving Digital: The Leader's Guide to Business Transformation Through Technology. The picture you see here is just after I opened the box. What a thrilling moment it was!

An Adult Conversation About Estimates

Speaker: Beekey Cheung, Software Consultant, Professor Beekums, LLC

Estimates are a contentious topic in software development. Most of our development teams hate providing estimates and many managers are starting to view them as unnecessary. As senior software leaders, how can we determine whether estimates are helpful or harmful to our teams? We are excited to be joined by Beekey Cheung, a software consultant and blogger known as Professor Beekums, who has helped many leaders and teams go from fearing estimates to using them appropriately. He'll walk us through the value of estimates, how to overcome the hesitancy many have in giving them, and how to provide better estimates.

CI/CD is not Enough! 5 Pre-Deployment Priorities for Agile DevOps Teams

Social, Agile and Transformation

Having CI/CD pipelines doesn't mean that continuous delivery is a business need or a good idea. I wrote about this a couple of years ago when I asked, "Is Continuous Delivery Right for Your Business?" I know this is a debated topic.

Agile 159

Empowering IT: Revealing a More Powerful DevOps Strategy

Social, Agile and Transformation

I like to ask DevOps teams and engineers what should be a simple question, "What is your devops strategy and what are your priorities?" The answer I get is often a mix of what they are working on now (often CI/CD) and a word or two about the importance of a DevOps culture.

Devops 193

7 Prerequisites on Whether to Improve Deployment Frequencies with DevOps

Social, Agile and Transformation

In my last post, I advised that having CI/CD automation is very important to drive frequent and reliable releases, however, it is not a sufficient process or steps to establish responsible releases.

Devops 151

Developing great products with StarCIO Agile Planning

Social, Agile and Transformation

Writing user stories was once a relatively straightforward exercise. Product owners wrote stories in customer-centric language defining why, what, and for whom the story was being implemented.

Agile 171

The Six Principles of Persuasion

Speaker: Michael Carducci, CTO, Mago:Tech

As senior tech leaders, we often fall prey to thinking that a “good idea” and logical case is sufficient to get the desired response and result. We might be trying to get our CEO on-board with investment in a new technology or a rearchitecture effort, or we might want culture or process changes by our team. Our “good idea” is simply the beginning. An idea must be communicated; a case must be made; and ultimately other people must be persuaded to get onboard. Michael Carducci brings a fascinating background to this webinar. He’s a technologist and regularly works to help senior leaders improve their results. He’s also a professional mentalist and has been a student of psychology, human behavior and the principles of influence for nearly two decades.

5 Risk Mitigation Strategies for Agile Teams

Social, Agile and Transformation

I find that agile teams, because they are agile, may leave behind fundamental-to-IT risk mitigation strategies that can make sprints, releases, and application development more reliable and robust.

Agile 177

Agile Planning Business Roadmaps, Architecture Standards, and DevOps Releases

Social, Agile and Transformation

Agile planning doesn't end when stories are written, accepted by the team, sized, and ready for development. Story writing is one aspect of agile planning, but it's not the only one. At StarCIO, agile planning is done at several levels depending on the complexity of the requirement.

Agile 164

Agile Continuous Planning to Deliver Solid Roadmaps

Social, Agile and Transformation

Agile teams can't wait till the end of a release to begin planning the next one. The time gap it creates is a tremendous loss of productivity. Furthermore, this approach to planning doesn't simplify drafting roadmaps and forecasts that many organizations require from their agile teams.

Agile 157

@DrivingDig Episode 3: Agility and Rigor Enable Innovation

Social, Agile and Transformation

I'm back to share a mix of tweets on topics that I write about: Agile, DevOps, Digital Transformation, CIO leadership, and AI among others. Innovation and collaboration are common themes in these tweets and posts!

Agile 130

Schema Evolution Patterns

Speaker: Alex Rasmussen, CEO, Bits on Disk

If you want to make your development team squirm, ask them about database schema changes or API versioning. Most development teams struggle with changing database schemas and updating API versions without breaking existing code. Alex Rasmussen is an expert in helping teams through these struggles. His talk will examine database schema changes and API versioning as two instances of schema evolution: how your systems respond when the structure of your structured data changes.

How to Negotiate Sprint Commitment with Product Owners

Social, Agile and Transformation

It's that dreaded time again. You've gathered for the sprint commitment meeting and already have a fairly good idea of what the team will be willing to commit. Your velocity is 100 story points per sprint, and over the last three sprints they achieved +/-10% against that target.

5 Activities to Improve the Culture of Agile DevOps Teams

Social, Agile and Transformation

It's getting close to summer months and many agile devops teams are working hard to close out their Q2 commitments. The summer months are a great time to bring people and teams together to recalibrate on priorities and revitalize their commitment to collaboration.

Agile 173

7 Lessons on Maturing DevOps in Enterprises

Social, Agile and Transformation

If you are trying to implement devops in a larger IT organization, please give a listen to my recent podcast on Gigaom's Voices in DevOps A Conversation with Isaac Sacolick. DevOps largely came from startups that wanted to break the cultural and practice separation between Dev and Ops.

Devops 167

When Should Responsible DevOps Teams Increase Deployment Frequency

Social, Agile and Transformation

In my last few posts, I've been challenging the wisdom that more frequent deployments are better. I've also shared what DevOps teams must consider as prerequisites and processes beyond CI/CD to enable reliable deployments. Consider reading the following posts for more details: CI/CD is not Enough!

Devops 130

Team Leadership in the Age of Agile

Speaker: Roy Osherove, Technology and Leadership Consultant

Why is implementing new frameworks, from SCRUM to self-organized teams, so much harder than understanding them? Roy Osherove has the solution. Tune in and learn to recognize what state your team is in, to support them accordingly, and to help them adopt the best practices given where they are today.

Episode 2 @DrivingDig Tip of the Day: Agile Planning, Development, and Culture

Social, Agile and Transformation

As I am celebrating the launch of StarCIO Agile Planning, this month's @DrivingDig tweets are a mix of some of my early and best posts on agile development and planning. You'll see some themes in these posts.

Agile 140

"We are more successful onboarding new technology versus maturing it" - And five things CIO must do to drive digital platforms

Social, Agile and Transformation

I was speaking with a few CIOs at the SINC USA West conference in Scottsdale late last year on the state of managing digital technology in their organizations. One CIO told me, "We are more successful onboarding new technology versus maturing it." Here's the logic behind his thinking and why this is a real issue for organizations investing in digital platforms When a new technology is. cio cmo digital transformation innovation organizational change

3 Foundational Practices for IoT Data Processing

Social, Agile and Transformation

IoT isn't just a capability you plug into an existing enterprise architecture. It requires validating existing capabilities and investing in new foundational ones.

10 Lessons Learned from IT Leaders on Driving Transformation

Social, Agile and Transformation

A couple of weeks ago I was asked to be the master of ceremonies at CAMSS Ontario, an IT leaders forum in Toronto sponsored by SINC. Unlike other conferences that I've keynoted and moderated panels at, this one had five participatory sessions.

Best Practices for Micro-Services Management, Traceability and Visualization

Speaker: Robert Starmer, Cloud Advisor, Founding Partner at Kumulus Technologies

Moving to micro-services, or even working with distributed applications in a traditional environment, brings with it a host of interactions that are often difficult to understand. This session will provide an overview of service mesh, a review of the Istio service mesh itself, and dive into best practices and integration models for integrating the traceability model into a distributed application.

Driving Digital 2025: Reaching Enterprise Agility [Video]

Social, Agile and Transformation

I've started sharing insights from my keynote, Driving Digital 2025. I am writing and speaking about what leaders have to do today to drive transformation over the next five years. In my book, Driving Digital, I covered the base platforms and practices that drive transformation.

Agile 138

How Business Transformation is Fundamentally Different from Innovation

Social, Agile and Transformation

An interesting debate transpired during the last #CIOChat on Thursday at 2pm around Myles Suer's question, "How is #innovation fundamentally different from business transformation?" I had significant feedback to my tweets and decided to dedicate this week's blog post to detail my perspective. I provided a two-tweet answer require(["mojo/signup-forms/Loader"], function(L) { L.start({"baseUrl". about me digital transformation innovation

10 Questions before starting a Machine Learning POC

Social, Agile and Transformation

37% of organizations have implemented artificial intelligence in some form according to Gartner. Since AI is a a broad category of algorithms covering cognitive, natural language, pattern recognition and other areas, I suspect the number of organizations experimenting with machine learning or deep learning is a lot smaller. Yet there are daily stories of different organizations benefiting. agile data AI big data data management data scientist innovation leadership

Beyond microservices; Software architecture driven by machine learning

Social, Agile and Transformation

It's not a question of if, it's a question of when and how AI and machine learning will change our programming and software development paradigms. Today's coding models are based on data storage, business logic, services, UX, and presentation. A full stack developer elects to build a three-tiered web architecture using an MVC framework. An IoT application calls for an event-driven. AI big data data management innovation IOT software development

5 Ways to Kickoff Data Governance in Self-Service BI Programs

Social, Agile and Transformation

Sponsoring self-service BI where business users are empowered to develop their own dashboards and instrumenting data governance are not conflicting objectives. In fact, they are complementary and both are necessary to enable data driven organizations. Don't believe me? Go count the number of Excel spreadsheets or GSheets are on your network. Try to count how many duplicate data sources are. agile data big data citizen development data management data scientist it management organizational chang