Workshops


Value-driven Workshops

At Aritha, we have gone past the traditional training approach to fulfill learning needs of professionals. We have developed an internal training capability that allows our customers to work collaboratively with us to design specific, need-based hands-on value-driven workshops with execution orientation and delivery goals in mind. In addition, we have pro-actively designed discrete services to enhance the execution capability of individual people and teams. We believe this can greatly enable people which further enables the organization in realizing its long-term vision and meeting business objectives.

 

Here is a summary of recent workshops we conducted:

EXECUTION AGILITY : Agile delivery challenges” | 5th Dec 2015 – Park Hotel, Bengaluru

The workshop was attended by a good mix of passionate agile practitioners including senior agile coaches, Scrum Masters, Product Managers and Technical Leads. All participants actively engaged in discussions, group activities and simulations on agile implementation/delivery challenges and possible approaches to address them.

The 1st half of the session focused on understanding various challenges we face with traditional software engineering approach with respect to enterprise software development, need for agile approach, and challenges in agile implementation (both in adoption and delivery). There was a detailed discussion on a concept called “Execution Agility” which clearly defined and distinguished various terms like Agility, Value, Business Value, Agile Values, Business Agility and Execution Agility. The learning from this discussion was:

While “Business Agility” represents an organization’s ability to respond to change, “Execution Agility” represents individuals’ ability to execute and make things happen.

In the 2nd half, all participants were given opportunity to discuss, brainstorm and present their current agile delivery challenges (both individually as well as by forming mini-teams). Apart from presenting challenges, key approaches to address those challenges were discussed. In all these discussions, the facilitator and the guest coaches/practitioners shared their deeper experience of implementing agile in different companies. In addition, six major challenges during agile development and scaling were highlighted.

Towards the end, the group participated in major activity of identifying and analyzing Symptoms and Root-Causes for the chosen Agile Delivery Challenges and a few of their live execution challenges.


 

CLEAN CODING Kata : Unit Testing & Refactoring for real world” | 29th Nov 2014 – TERI, Bengaluru

The workshop was attended by a senior agile developers, technical leads and architects. All participants actively participated in discussions and experienced hands-on pair-programming on elementary eXtreme Programming (XP) practices along with Clean Coding practices.

The 1st half of the session focused on understanding the fundamentals of Unit Testing, its need, approaches and best practices. One of the major distinction brought out during this section was:

There are multiple levels of testing which need Agile Test Pyramid approach to distinguish and distinguishing between Unit Testing & Integration Testing is crucial and that it guides us on when to use Test Doubles while unit testing.

In the 2nd half, all participants were given opportunity to try out various learning and practices using hands-on pair-programming technique. Advanced concepts of Unit Testing including working with Test Doubles and Refactoring techniques and their relationship with Code Smells were covered. In addition, the Clean Coding practices were tried out by participants to realize their power in making code more humane.

Towards the end, the group discussed on next steps of continuing the learning and discussed about our community of practice (CoP) based meetup group, “Execution Agility” for having continued learning on clean coding practices.


 

EXECUTION AGILITY : Agile delivery challenges” | 11th Oct 2014 – Park Hotel, Bengaluru

The workshop was attended by a good mix of passionate agile practitioners including senior agile coaches to program managers to Scrum Masters to Product Managers. Almost all participants actively engaged in discussions on agile implementation/delivery challenges and possible approaches to address them.

The 1st half of the session focused on understanding various challenges we face with traditional software engineering approach with respect to enterprise software development, need for agile approach, and challenges in agile implementation (both in adoption and delivery). There was a detailed discussion on a concept called “Execution Agility” which clearly defined and distinguished various terms like Agility, Value, Business Value, Agile Values, Business Agility and Execution Agility. The learning from this discussion was:

While “Business Agility” represents an organization’s ability to respond to change, “Execution Agility” represents individuals’ ability to execute and make things happen.

In the 2nd half, all participants were given opportunity to discuss, brainstorm and present their current agile delivery challenges (both individually as well as by forming mini-teams). Apart from presenting challenges, key approaches to address those challenges were discussed. In all these discussions, the facilitator and the guest coaches/practitioners shared their deeper experience of implementing agile in different companies.

Towards the end, the group discussed on next steps of continuing the learning and discussed on forming a community of practice (CoP) with a specific focus on continued learning on agile execution aspects.

 

Engaging further and continued learning!

If you have missed to attend this workshop, it’s an opportunity for us to connect again and enable each other. Do join this meet-up group we have created for continued learning and make this initiative a long-term endeavor.

http://www.meetup.com/ExecutionAgility/

We look forward to have you in our next workshop.