Drive has 700+ articles for digital transformation leaders written by StarCIO Digital Trailblazer, Isaac Sacolick. Learn more.

I like to say that the best time to adopt agile in a large company or an enterprise is when there are the right business conditions. This may seem odd for a software development process, but while the development team has a lot to master when it comes to agile, it’s the business functions that exhibit the most changes and must also put a lot of trust in their technology colleagues.I speak this from some experience. When I joined BusinessWeek almost three years ago, it was with incredible support to get an agile development process going in order to launch Business Exchange. It was well understood that Agile’s frequent release schedule, its process for leveraging user feedback to reset priorities, and its culture of simplifying requirements to the must-have are all key to consumer products.

Criteria for a First Agile Project

So for a first agile project, here are several important criteria that I consider:

  • Business – Ideally, a single business sponsor for an important project with a well articulated vision but undefined requirements. Also ideal is a good working relationship between this business sponsor and the lead technologists.
  • Product – Ideally, the product manager should be able to directly engage customers on a regular basis. I think that new teams will have an easier time working on a new product or functionality rather than a legacy product. (More on legacy projects and agile in another post!) Also, for a first agile project, it is a lot less risk working on a product that can be rolled out to customers incrementally rather than products that have scale at roll out.
  • Project Management – Ideally, I’m looking for projects that are 4-6 months in length that can be worked on with one or two teams.
  • Technology – I consider several criteria covering agile experience, maturity of the technology platform, whether the project requires new technologies and/or significant integration efforts, and the maturity of the QA practice.

Now any agile coach looking at this list will say, “great job Isaac, now let’s talk about the real world”. In other words, you’ll rarely see the ideal criteria. The important thing to recognize from this list is how to de-risk a project based on the working conditions.  That being said, in practice, it is easier to compensate for less ideal conditions in the project and technology areas than the business or product ones.

Here’s a more simple set of conditions; if you can get a business lead and a tech lead working together and committed to the agile methodology; if you can staff a cross discipline team to work together on the project, if you can get at least one person on the team with strong agile experience, if you can get some basic development environments, if you can write down a few things to work on first and commit to getting them completed in a fixed and short amount of time – you’ve just kicked off your first agile project.

Published on:

Leave a Reply


StarCIO

My company, StarCIO, provides leadership, learning, and advisory programs for companies looking to accelerate delivering business value from digital transformation. Contact me if you’d like to learn more about partnering opportunities.


Isaac Sacolick

Join us for a future session of Coffee with Digital Trailblazers, where we discuss topics for aspiring transformation leaders. If you enjoy my thought leadership, please sign up for the Driving Digital Newsletter and read all about my transformation stories in Digital Trailblazer.


Coffee with Digital Trailblazers hosted by Isaac Sacolick

Digital Trailblazers! Join us Fridays at 11am ET for a live audio discussion on digital transformation topics:  innovation, product management, agile, DevOps, data governance, and more!


Join the Community of StarCIO Digital Trailblazers

2 comments:

  1. Good explanation of when we can consider Agile process in Software Development Life Cycle

  2. Hey, nice site you have here! Keep up the excellent wor
    Agile Process

About Drive

Drive Agility, Innovation, Transformation

Drive is the blog for digital transformation leaders brought to you by StarCIO and Isaac Sacolick.

Agility, Innovation, and Transformation are the three primary digital transformation core competencies that every StarCIO Digital Trailblazer must champion in their organizations. Learn more About Drive.


About the StarCIO Digital Trailblazer Community

StarCIO Digital Trailblazer Community

Revolutionizing traditional learning, networking, and advising experiences.

Visit the community


About StarCIO

StarCIO

About Isaac Sacolick

Isaac Sacolick

Author, 1,000+ articles, keynote speaker, Chief StarCIO Digital Trailblazer. Full bio


Driving Digital Newsletter

Driving Digital Newsletter

StarCIO Guides

StarCIO Agile Planning Guides

Digital Trailblazer

Digital Trailblazer by Isaac Sacolick

Driving Digital

Driving Digital by Isaac Sacolick

Driving Digital Standup

Driving Digital Standup

Coffee with Digital Trailblazers

StarCIO Coffee With Digital Trailblazers

Recognition

InfoWorld 2025 Judge
InfoWorld Technology of the Year 2024 Judge
Thinkers360 Top 10 in IT Leadership
Thinkers360 Top Agile Thought Leader
Thinkers360 Top DevOps Leader
Thinkers360 Top in Digital Transfomation
Thinkers360 Top in Analytics
Thinkers360 Top in Product Management

Discover more from StarCIO Digital Trailblazer Community

Subscribe now to keep reading and get access to the full archive.

Continue reading