Agile Software Development Life Cycle

By: Ivar Jacobson International  09-12-2011

Business challenge

Risk mitigation is a major challenge that many organizations fail to fully understand or implement. Focusing on risk mitigation at the right stage of a project will increase the likelihood of successful delivery by more than 50%. Many solutions have to be re-worked because technical risks were not mitigated in the early stages of a development. Building a system on a soft foundation, typically, will mean a collapse later in the lifecycle.


Our consultants promote an approach that focuses on regular risk mitigation throughout the project lifecycle. During planning or assessment of an iteration or sprint, we help identify risks and implement plans that minimize those risks as early as possible. One way to reduce technical risk, for example, is to implement architecturally significant requirements in the beginning stages of a project’s lifecycle and prove that they work.

Our approach involves a full risk assessment every few weeks, and the development of plans that focus on producing executable code to minimize risk. Involving key stakeholders in these reviews helps address project-wide risks effectively.

Our mentors provide training, coaching and support throughout the implementation of our iterative risk-mitigation approach:

  • Utilizing precise practices to conduct project health checks that determine the state of the project and identify risk
  • Defining an integrated risk assessment plan to compute and prioritize risks by order of magnitude
  • Separating risk identification from identifying risk mitigation and risk response strategies, and demonstrate how to build them directly into the project plan

How we work with you

Our consultants join your team and actively involve themselves in implementing an iterative, risk-focussed approach. We engage primarily with your project manager. Leading by example, our mentors facilitate:

  • Risk identification workshops
  • Iteration planning sessions
  • Iteration assessment sessions
  • Active mentoring of teams to guarantee a focus on risk mitigation

Ivar Jacobson International’s iterative practice—along with relevant guidelines, examples and templates—are all part of this package.

How this benefits you

By fully incorporating risk mitigation into your project lifecycle, you will:

  • Mitigate risks early to give the project a solid foundation
  • Ensure shared ownership of risk by the whole project team
  • Enable continuous risk tracking, providing better visibility of project and team dependencies
  • Be able to record risks and plot trends over time to identify issues that need to be addressed
  • Integrate risk management into your project plan

Contact Ivar Jacobson International


Print this page

Other products and services from Ivar Jacobson International


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.


Scaling Agile

Drawing on our foundational practices for guidance, we keep documentation to a minimum and instead focus on maximizing smart communication throughout the organization. In software development, that change often involves establishing an agile approach that provides the tangible advantages of fast and efficient software production.