The simplicity of agile frameworks makes many of us believe that agile is simple. However, it’s actually extremely hard to make it working in a non-agile environment. By non-agile environment, I mean organizations which are fundamentally driven by heavy controls and governance; systems which are legacy large, complex & tightly coupled; multiple stakeholders with conflicting priorities and list goes on.  


This paper is share my experiences of one such journey of implementing agile in such non-agile world. It was quite a bumpy ride but in the end, we got a recipe with perfect blend of scrum, XP and Kanban practices – something which was generating visible value and truly in line with agile principles.


Outline/Structure of the Talk

  • Context
    • Situation
    • Problems, constraints
    • Drivers for change
  • Moving from absolute waterfall to semi-agile with first set of agile practices
  • Dealing with challenges of legacy systems
  • Learning and drivers to advance further towards agility
  • Journey towards current scrumban model
  • Explaining the current model of 3 parallel releases and what makes it working
  • Key learnings – what worked and what did not
  • Summary

Learning Outcome

Implementing agile in environments which do not appear to be natural fit for agile by implementing agile in iterative and incremental manner.  How agile can be implemented in legacy systems wherein development is too slow to have short iterations. How a scrumban model works in practices.

Target Audience

Managers, Scrum Masters, POs, Agile Team Members, Agile Coaches

schedule Submitted 8 years ago

  • Harpreet Singh

    Harpreet Singh - Agile Product Development : Entrepreneurial Way

    30 Mins

    Entrepreneurship in product development is all about raising agile concepts to entrepreneurial level in a way that would clinch success by innovation, autonomy, proactiveness, risk-taking and other characteristics associated with entrepreneurship. 

    The present paper describes briefly how to make a Agile product development approach as entrepreneurial. An entrepreneur has high level of personal ownership and this is due to the fact that an entrepreneur understands that failure is not an option, so this approach of personal ownership sets performance standard high. Similarly entrepreneurial project manager understand that if the project fails then the organization fails. This paper also talks about three main aspects of entrepreneurial project management which are entrepreneurial orientation, entrepreneurial management and entrepreneurship strategy.

  • Sakshi Kapoor

    Sakshi Kapoor - Agile Served in a Pizza Box

    Sakshi Kapoor
    Sakshi Kapoor
    Assistant Project Manger
    schedule 8 years ago
    Sold Out!
    30 Mins

    When we introduce Agile in any organisation, it gives impression of working in a way which will do wonders to productivity of the teams. But at the time of implementation , lot of problems and challenges pop up , which were never understood at the time when agile implementation is thought of. So what are these problems and challenges and why they are not thought through !