Areas of Focus

CMMI to Agile Alignment

Support Implementation of an Agile approach in order to satisfy the CMMI model, and help our clients map the Agile Practices to CMMI process areas. Apprise the clients of the benefits of using an Agile approach to implement the CMMI model.

Adherence Check

We provide independent audit services for agile methodologies and perform regular adherence checks and implementation reviews to validate the process followed. Create review reports out of these checks and provide improvement guidelines when required.

Agile Transformation

We help identify why and how an Organisation needs to transform. Our proven approach includes leadership, culture, HR, sourcing and business design and strategy.

Suggested Readings

How to Kanban?

What is Kanban? Kanban is a popular framework used to implement agile software development. It requires transparency of work. Work items are represented visually on a kanban board, allowing team members to see the state of every piece of work at any time.

Read

Agile & Its Myths

What is Agile? Delivering minimum shippable product in small increments instead of trying to deliver it all at a once. Its time boxed approach where software is build incrementally.

Read

Culture Eats Strategy for Breakfast

“Culture eats strategy for breakfast” Famously proclaimed by Peter Drucker popularized by Mark Fields, the president of Ford Motor Company What is that first things that comes in your mind when you hear this quote? Well when I read this quote in one of the training sessions I attended, I realized how true it is, to change and to have a shift in mindset.

Read

Rules to Inspect and Adapt

How do we learn in agile? Well this is a question agile and Kanban Feedback loops force you to ask yourself and your team member every 2-3 weeks for teams and every 6-9 weeks for programs. This not only helps you and your team retrospect what went good but also an opportunity to think, what could be done better. Inspect and Adapt also means - instead of planning everything upfront, and following a Big Upfront Design , but we as team reflect on current project situation and change actions accordingly.

Read

Scope Creep and Tough Stakeholders!

In the current release plan of 3 months, team was tasked to deliver two major pieces of work. Weeks into planning, no clear specification and sponsors adding more changes and work!! Well isn't this something we all encounter, if not every time but quiet often. As a quote goes, " Change is inevitable, Change is constant"

Read

Overcoming common Coaching Obstacles

Coach, in our case agile coach is a overburdened term. By default it has become applicable to Project Managers, delivery managers, Scrum Masters and Agile Trainers. In continuation to my last blog Coach v/s Trainer, this blog is more focused on solutions to challenges/resistance I have faced as a coach.

Read

Kanban at all levels

In continuation to my last blog, where I wrote about steps to define Portfolio Kanban, wanted to pen my understanding on linking Kanban at all levels. Beauty of Kanban is not just implementation at portfolio, but can be implemented an level in organization or work. At it's core Kanban is method to visualize flow, and manage work irrespective of level implemented. Kanban can be applied to high-level Strategic processes, mid-level Tactical process and of course Team level processes.

Read

What's my MVP?

One of the customer I recently interacted, wanted me to do BA coaching(as they called) for the teams they wanted to transform towards Agile :)

Read

Do I need a Agile Coach or a Trainer?

Agile Coach term has been the hot selling cake these days, and all of sudden people with some years of project management experience have become Agile Coaches overnight! Clearly the term is misinterpreted.

Read

Agile for distributed teams

Agile’s philosophy is around face to face communication, collocation. This ideology of agile helped multiple enterprises and teams deliver projects with super success ratio. Given limited budgets these days, outsourcing has become need of hour. So does that mean Agile loses its gloss? With today’s technologies and collaboration tools, software development projects are no longer impeded by distance between team member.

Read

Unplanned work in Kanban!

No matter how good teams plan, unplanned work is something they struggle with. It is no surprise that most of teams, end up struggling and doing unpredictable and urgent unplanned work.This not just puts team's throughput in danger but over all project stability goes over the toss, given work starts getting delayed.

Read

The XP Game!!

Important elements of eXtreme Programming includes - Pair Programming, reviews, unit testing and avoiding feature until, its actually needed.

Read

Estimation in Kanban

Main goal of any agile methodology is to deliver quality software with desired set of features, and with minimum response time.

Read

Growing Agile Teams

Resistance to change is inevitable part of human nature! But Agile Manifesto preaches, Embrace change. Not only our clients but we as individuals also want change, lets call it good change, without having to really make an effort towards it.

Read

What Wikipedia Won’t tell you about Agile testing!!

In one of the feedback of Agile Testing, a reader asked me to explain "HOW" part of implementing agile testing. Please feel free to leave your comments and feedback after reading this Article. As I explained in my Agile Testing article that it’s a responsibility and collective effort of entire team to work towards having better software while maintaining the quality. In order to maintain quality Agile Testing practices needs to be implemented and followed in right way.

Read

Manager v/s Servant's Leader

With a large scale adoption of agile methods and practices understanding the difference between the Manager and Servant’s leader role has become the most frequently discussed topic. The modern workplace is changing these days. With companies adopting and taking about open culture, innovation and frequent deliveries a Manager’s role has also evolved over a period of time.

Read

As I understand Cynefin!!

In one of my initial Kanban workshops I heard this word for first time, And it took me couple of days to figure out how do you spell it :-D Well this is a welsh word pronounced as ki-neh-vin, that cannot be directly translated into English, When translated it mean "habitat" , "abode" or "place of multiple belongings", And this is why this word was chosen by Dave Snowden to describe multiple perspective on the evolutionary nature of complex systems, including their inherent uncertainty.

Read

Explicit Kanban Policies Make Life Easier!!

There is a secret ingredient for the successful implementation of Kanban, and that is setting explicit process policies.

Read

Looking for reports in Kanban??

One of the biggest challenge leadership faces is predicting future or lets also say even to understand current state of project. Though while using Kanban, you make things visual and we have flow(though it may change/improve as you progress) but one still needs few visual reports. Lets see how they can be of some help.

Read

What is my WIP Limit?

When teams are overburdened and need to reduce lead time - Kanban does the magic!! Kanban visualizations enable workers to engage,see and feel the work and visualize the process. This helps immensely by reducing coordination effort and improving quality.

Read

Role of a Agile Coach?

I am asked this question quiet often, What is an agile coach? What is the scope of work? and as an enterprise Why do we need an agile coach? When I started to think about answer, short and simple way to define us was "We help teams move roadblocks to be more effective and apply agile principles at work". But it confused people more :-). So too add more to the definition, "We help motivated teams move roadblocks to be more effective and apply agile principles at work and help them attain common goal"

Read

Agile & Production Support..

In one of my current consulting assignments, I was popped up with the question on introduction of Agile for production Support teams... This got me thinking, we might be successful in creating a sprint backlog for the team, but what if there is a priority defect and it just needs a fix, It's a clear showstopper for complete system.

Read

Agile, flattens the cone of uncertainty

Planning in most of the software projects is scrupulous; yet most of the projects fail to meet their objectives. Some of the problems are underestimating resources required for a project, not understanding the requirements properly.

Read

Scaling Agile

Benefits of being agile are very clear: We are more productive: By focussing on delivering small chunks of working product in short time-boxes (typical 2-3 week development sprints) we always have visible deadlines and view of actual progress. We attain better quality product: With shorter feedback cycles; and stakeholder review every 2-3 weeks the end product being cooked has better quality and is nearly bug free. We are faster: By continually delivering we are able to show real users and our stakeholders working code very early on and get their feedback. ROI is orderly and we reach where our client wants to be fast

Read

Retrospectives in Distributed Teams

Few days back while attending an Agile event in NCR I met, Ritesh, he was talking about retrospectives in distributed environments. This just made me little snoopy as most of the agile teams are not co-located. These teams in my point of view need retrospectives more essentially.

Read

Scrum Master and Retrospectives....

In my opinion, for a successful scrum master, effective retrospectives are very important. Everytime I interact with a scrum master I often ask them how often they do retrospectives. This information helps me gauge functions efficiency. In general, whenever teams are in pressure retrospectives are bumped off. The irony is that this session is most valuable when the pressure is on or when things are not running as expected. As such, the sprint retrospective should always remain a consistent event at the end of each sprint, irrespective of the tension/ pressure surrounding it.

Read

Is my user story perfect?

Recently while working with one of my clients to move towards agile there were many times I was asked "How do you know this user story is complete?" or "How would you know my user story is granular enough?" Well this is where I guess everyone of us would have struggled at on point or other. It's like new driver who needs little practice.

Read

Its not easy - Agile Testing

Being agile is not easy.. From delivering high quality software to delivering as quick as possible, Agile testing is not easy. Fist biggest challenge is overcoming myth that agile teams don't need testers. Integrating developers and testers together, to have an approach where quality product is delivered. It's hard!

Read

Test-driven development - The buzz word...

Test-driven development (TDD) is an approach where you write a test before you write just enough production code to fulfill that test and refactoring. It also means thinking about your design first and then about code.

Read

Workspace Conflict

Agile guides teams to collaborate and communicate. It requires coordination, and since teams work in open team areas, chances of interpersonal conflict are always high.

Read

Agile V/s PMP

With Agile word buzzing around many of us have doubt which certification is best? I myself have been through this dilemma of deciding which one is worth it. Let me try to help you decide between PMP or PMI-ACP. One thing we need to understand is that PMP would surely not become irrelevant with Scrum and agile dominating project management.

Read

Getting Agile Ready...

In previous blog I talked how to know if you or your team is agile ready or not. If answer to any of the question is "No", following is what you should consider

Read

Are you Agile Ready?

With growing popularity of Agile, and more and more companies wanting to adopt agile, one of the common question to ask ourselves or our organization is .. Are we agile ready??

Read

...ility Testing

Agile Teams with help of agile values and principles, foster functional requirements. But constraints can be faced while transforming NFRs in prioritized product backlog.

Read

Get a Quote to start the project

©2018 BaffleSol Technologies Private Limited