Andy Painter is the Co-Founder of Institute Success and Institute Agility. Institute Success focuses on helping leaders become an Engaged Company™ by developing their leaders and teams. Institute Agility focuses on helping organizations ignite the spirit of agility in one heart, one team, one organization at a time.
Andy has over 25 years of software development experience as a developer, architect, tester, manager and executive. Over the two decades, Andy has coupled deep technology experience with Agile practices to create teams and environments that are hyper-productive. Over the last decade, Andy has added a focus of developing leaders and organizations to unlock their potential to achieve new levels of success. Andy helps and inspires leaders to take a people-first approach to both leadership and agility.
A critical stage in a continuous delivery pipeline is the Commit Stage. We discuss techniques to establish a Commit Stage and make it more effective by increasing the speed, type, and quality of feedback to the development team.
A critical stage in a continuous delivery pipeline is the Commit Stage. We discuss techniques to establish a Commit Stage and make it more effective by increasing the speed, type, and quality of feedback to the development team.
Sonar has strong roots in measuring, visualizing, and reporting code quality in Java projects. We will quickly recap our seven axes of code quality from the “Reducing Technical Debt with Sonar” talk.
Using those same measures we will look at how you can customize Sonar to work with more heterogeneous environments. We will explore how to utilize the extensive plugin ecosystem to extend Sonar base
capabilities to examine and report on projects in various languages. We will explore how to integrate with a wide range of analysis, developer, and continuous integration tools to incorporate Sonar into
your existing processes to gain faster feedback, visibility and transparency across all of your projects.
Discuss how Specification by Example (SbE) can improve the quality of our software. We'll discuss what SbE is and the key activities to successfully utilize SbE to improve our results.
TBDDiscuss how Specification by Example can improve the quality of our software. We'll discuss what SbE is and the key activities to successfully utilize SbE to improve our results.
Where do defects come from? Technical debt is often one of our biggest challenges as poor design and defects are built up over time by cutting a corners here and there. We will discuss some key technical metrics that can shine light on these defects before they get out of control and find those that are out of control and worth your attention now.
We'll explore how the psychological effect of simply measuring technical metrics and making them visible can have immense impacts on reducing the occurences going forward.
Learn how Kanban can lead your team or organization to a sane approach to dealing with too much work while addressing problems quickly in a collaborative environment that drives continuous improvement.
Kanban can be used as a lightweight process to manage the process of a small development team or production support team. It is also used as the engine of a large-scale Agile Enterprises. We will explore the simplicity of Kanban and discipline required to adhere to the basic principles and practices of Kanban. Learn how Kanban can lead your team or organization to a sane approach to dealing with too much work while addressing problems quickly in a collaborative environment that drives continuous improvement.
Technical Debt can creep up on a project very quickly and ultimately create a technical crisis. Sonar can help you see how far gone your project may be and if you are continuing to head toward a crisis.
In this workshop we will discuss how the simple act of making technical debt visible to the developer, team, manager and organization can have a positive affect on the reversal of technical debt.
We will look at how to measure & visualize the seven axes of code quality:
Architecture & Design
Comments
Complexity
Coding Rules
Duplications
Potential Bugs
Unit Tests
We will show how to visualize measures these seven axes of code quality. These measures can help identify where to focus our limited time and attention to make the biggest impact on technical debt.
Used appropriately these measures can drive powerful conversations on reversing the current negative trends in your technical debt.
The Scaled Agile Framework (SAFe) is quickly becoming one of the leading frameworks to scaled agility within organizations of size. In this session we'll explore the foundational elements of an effective SAFe program.
The Scaled Agile Framework (SAFe) is quickly becoming one of the leading frameworks to scaled agility within organizations of size. In this session we'll explore the foundational elements of an effective SAFe program. We'll compare SAFe with some of the other scaling frameworks such as LeSS and DAD to see common themes and key considerations in any successful scaling effort. We'll discuss some commons themes in failed scaling efforts.
Some come to Agile assuming it involves less discipline than their traditional methods, but this is a misperception. Today, the need for discipline in software development is greater than it ever was. Agile answers that need, arriving at discipline through the Team. Agile Teams must collaborate to develop strong discipline in both planning and execution.
We'll discuss how teams can obtain Agile discipline to achieve one of our core principles of delivering “working software” frequently. We'll explore some of the key Agile planning and engineering practices like continuous planning, Test-Driven Development, Continuous Integration and Acceptance testing. We'll look at the discipline involved in these practices, their inter-relationship, and the benefits they realize in delivering value to the customer.
Although Agile has proven to provide incredible benefits in software development and delivery, it is not foolproof, nor a “Silver Bullet.” Plenty of factors need to be considered before attempting this highly disciplined approach.
Learn from the mistakes other organizations have made and discover which pitfalls to avoid to ensure that your first attempt at applying an Agile approach will be met with a successful outcome. This hour-long web seminar will explore these areas and provide clear steps your team and organization should consider to provide a clear set of tools to maximize the opportunity for best results possible.