Agile Coaching

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

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

1
Nov

How multiple scrum teams coordinate to resolve dependencies?

Introduction I presented my experience about LeSS (Large-Scale Scrum) implementation through various conferences this year. Got very good feedback as well. But people were having many questions regarding team coordination so thought of sharing my experience here. See below some of the most frequently asked questions. One Product Owner and multiple development team – How is that possible? One PO won’t be available for multiple team at same time. How multiple teams coordinate with single PO?   One Scrum Master...Read More

13
Oct

Role of manager in LeSS (Large-Scale Scrum)

Why we have so many managers in our organization. You don’t know? Let’s explore why? One of the biggest reason is merger and acquisition. Company not only acquire business but also acquire people. We can’t do much about it. What else? 2nd reason to resolve dependencies, conflict and help team to stay focused on commitment. Seriously? I usually see four kind of bottlenecks in software development life cycle and organization hire managers to resolve those bottlenecks. Requirement management and prioritization...Read More