Agile Coaching

5
Dec

Scrum Master is Servant Leader but what is Servant Leadership

Servant Leadership Servant leader is servant first – not that literally serving tea/coffee or snacks. Objective of this is to enhance and increase teamwork and personal involvement. A servant Leader is one who Build trust Empowers team Encourage them to achieve the next level Empathetic Ethical and caring Humble and socially aware I remember while working in one of the scrums when everyone in the team felt bored of attending daily scrum at same place every-day, which is when our...Read More

20
Sep

Why Professional Scrum Master training is better for you?

Demand for Scrum trained professional is growing in market as more and more companies are adopting Scrum framework for competitive advantage. I see this trend of growing demand in Asia-Pacific and South-East Asia specially India, Malaysia, Indonesia, Philippines, Hong Kong and Singapore. Organizations are either trying to get their staff trained by Professional Scrum Trainer or hiring professionally trained Scrum people. Why Professional Scrum training is good choice? Better and aligned content with quality exam Better to valid your learning...Read More

18
Sep

A quick view on Agile Principle

The 12 principles of agile methodology guide teams to implement agile projects. These principles focus on delivering continuously the right product to the customer, with highly collaborative teams. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Satisfying the customer means delivering working software in a timely manner that adds value. Empowered team focuses on delivering working software sooner to get faster feedback. Faster feedback helps customer as well as Scrum Team to...Read More

17
Sep

Succeeding with Self-organization

What is self-organization? Self-organization is a process where some form of overall order arises from local interactions between parts of an initially disordered system. The process is spontaneous, not needing control by any external agent. – Wikipedia With respect to Agile teams, in simpler language. It is people collaborating towards shared goals by deciding on their own the best way/process to achieve them. Why is it important? It is important because Agile manifesto manifests – “The best architectures, requirements, and...Read More

15
Sep

Sprint Planning in Distributed Scrum Team

In the mid 80’s and early 90’s when Information technology revolution started in India, IT engineer were providing service to a vendor in North America, Europe, etc. During this period, we use to see team providing services located across multiple geographical locations on the globe. Whether we were using Waterfall model, PRINCE 2, ITIL, Agile Software Development, Scrum, Kanban, Scrumban, XP etc. process/mythologies/frameworks for software development or software services we all were used to work in distributed team. Except few,...Read More

29
Aug

Who is agile coach? Let’s hear from a coach

I got an opportunity to interact with Ankit Tandon to understand what is agile coaching, what's needed to be a successful coach and lot more. Ankit is working as Scrum Master/Agile Coach with Citi Bank in Pune. You can connect with Ankit here. What makes a good agile coach? I would say, ability to understand humans well, thorough practical in depth understanding of Agile values, principles and practices and having situational awareness are the top few characteristics of an effective...Read More

28
Aug

Why Agile Software Development?

  This is the common question which I hear during my agile training that why we need to shift from waterfall to agile software development.  Agile Software Development enables organization to respond quickly to market needs and sustain in competitive environment.  It helps to increase the agility of organization and plan quickly as market changes. Agile Software development is only possible when whole organization understand the benefits and adopt the mindset. To answer this question, below are some major benefits,...Read More

6
Feb

Agile 30 – Agile coach and trainer development program

Agile 30 is a mentorship program for a group of 30 people inspired by Super 30, aimed at giving participants expertise at becoming good coaches and trainers in the agile space. Core focus area is group learning, creating a platform for sharing knowledge, creating opportunities for co-training and co-coaching. Program will help in enhancing skills in the area of training, presentation, facilitation, communication and coaching with focus on 4 different tracks – Agile Process Track, Agile Technical Track, Agile Product...Read More

4
Feb

What kind of agile coach I am?

What is Agile Coaching for me? Coaching involves activities that help organization/team to adopt agreed practices to be agile in order to achieve stated goal. Agile coaching work includes activities such as helping to adopt agile values by true facilitation, setting up processes in agreement with leaders as servant leaders, working with development team and management as facilitator, helping to choose right framework and practices for team as consultant and teaching agile values and principles including frameworks such as Scrum,...Read More

1
Jan

Acceptance Test Driven Development (ATDD) example – Gherkin, SpecFlow and Nunit for Microsoft Platform (.Net/C#)

What is Acceptance Test Driven Development? ATDD is development methodology which promote good collaboration between business and technology group. There are many similar methodologies which works more or less same way like Behavior Driven Development (BDD), Example Driven Development (EDD) and Specification by Examples etc. ATDD is extended on TDD that emphasis on developers, testers and business collaboration. ATDD encompasses acceptance testing, but highlights writing acceptance tests before writing code. Acceptance Test Driven Development (ATDD) is a test first approach....Read More