Scaling Agile

By: Ivar Jacobson International  09-12-2011
Keywords: Software Development

Business challenge

Implementing organizational change with lasting benefit is a major task for any organization. In software development, that change often involves establishing an agile approach that provides the tangible advantages of fast and efficient software production. Ivar Jacobson International has proven its ability to help larger companies implement agility organization-wide.


We concentrate on working with the people involved in software development, not just with process. Drawing on our foundational practices for guidance, we keep documentation to a minimum and instead focus on maximizing smart communication throughout the organization.

It is vitally important that all stakeholders participate in every stage of development. An iterative approach helps foster that participation: regular drops of executable code encourage discussion among stakeholders and help them embrace change.

Regular communication either through a scrum or iteration assessment improves consistency, collaboration and the quality of the deliverable. Ideally, good communication techniques will be spread to other projects throughout the organization as they are implemented: success breeds success.

In adopting agility, people may need to change the ways they work. We support that change through on-the-job coaching and mentoring, building your internal capacity to scale the adoption of agility throughout your organization. We have a program for training individuals to become Agility Coaches, and for supporting them as they train others. Our mentors become the catalysts for change.

How we work with you

Typically, our consultants take a parallel approach to rolling out agility within your organization. First we join one of your teams and start to demonstrate relevant techniques that will quickly reveal value. We then lead a workshop to help define the Team Charter. This outlines how to communicate with stakeholders—both on the IT and the business sides. We discuss and agree on a minimal set of documentation to be used within the project, always falling back on the saying that “If you never refer to the document, why write it?”

Implementing an approach that supports regular communication and releases of executable code, and managing a controlled change process, are central to a good agile approach. Implementing our Iterative Practice demonstrates considerable value very quickly.

In parallel to working with an individual project or program we train a number of Agility Coaches who can then take the approach out to a much wider community within your organization.

How this benefits you

Our approach ensures maximum benefit to all stakeholders involved in software development by providing for:

  • A flexible, smart, skilled and highly efficient team
  • High visibility of progress and deliverables
  • Stakeholder involvement promoting close collaboration that in turn helps deliver success
  • Change early in the project lifecycle, promoting delivery of what is actually needed when it is needed

Keywords: Software Development

Contact Ivar Jacobson International


Print this page

Other products and services from Ivar Jacobson International


Agile Software Development Life Cycle

Separating risk identification from identifying risk mitigation and risk response strategies, and demonstrate how to build them directly into the project plan. Our approach involves a full risk assessment every few weeks, and the development of plans that focus on producing executable code to minimize risk.


Agile Unified Process Services

We help you to establish effective communication between your business and technical teams, so that real stakeholder needs are understood, requirements are accurately captured, and valuable solutions are delivered to the business. Starting hands-on and becoming increasingly hands-off as knowledge transfer progresses, we equip your people with the right skills and capabilities to ensure that productivity and quality of output are maximised.


Iterative Development Lifecycle

Our processes have to be lean – focussed and lightweight – whilst being flexible enough to be used in a wide range of engagements from straightforward software development to broader business change projects and service contracts – IJI has helped us achieve that goal.. Tony Drahota, Head of Solution Requirements & Architecture Practice, Application Services, Fujitsu.


Delivering Increased Business Value with UML and Use Cases

As the father of use cases, Ivar Jacobson himself has more than 30 years’ experience eliciting requirements and documenting them through the use-case approach. At Ivar Jacobson International, we have a number of practices that help us implement change in a way that is practical, efficient and easy to understand.


Agile Project Management Methodologies

Staying on schedule, implementing requirements accurately, and managing changes in scope and personnel can all get in the way of progress—yet maintaining positive momentum is key to success. Our mentors involve themselves directly in your project, work with senior technical staff and project managers to assess status and prioritize the issues that need to be addressed.