COVID as Forcing Function
What is a Forcing Function?
Forcing Function: In the Agile space, a forcing function is a constraint that causes
a change in behaviour as a team adapts to accommodate the constraint.
A Scrum Spri...
Tweet
6 / 7 / 2020 by Colin Bird
Agile Coaching Exchange 80th Session– 7 Years old!!
Last night we hosted the Agile Coaching Exchanges 80th Session. When you think about
it, that’s 7 years! Pretty much the whole time I have worked for Ripplerock.
We took the opportunity to celebrat...
Tweet
19 / 12 / 2019 by Helen Meek
Wheel of Retrospection
I was asked to run a retrospective this week for a team that needed something a little
more light hearted. Been a tough kind of month!
Most of the teams in my current client have a distributed elem...
Tweet
18 / 12 / 2019 by Helen Meek
The Mega Dojo ..
I have been running a coaching programme with my latest client for about 7 months
now and it has been going down very well. These aren’t new things as I have
been running them for a while in my...
Tweet
16 / 12 / 2019 by Helen Meek
Christmas Retrospective – Pass the Parcel
Tis the season to be jolly..fa la la la laaaa, laaa la la la!
It is certainly starting to feel like Christmas now and it makes me want to do really
fun things. Christmas is my absolute ...
Tweet
16 / 12 / 2019 by Helen Meek
Team Canvas
I love building teams! I cannot lie…I have always had a passion for this and something
I take great enjoyment in. It can be any team ranging from a guild, a chapter, leadership
to development teams.&...
Tweet
14 / 10 / 2019 by Helen Meek
The Real Deal–A Values Technique
72 Days till Christmas! My favourite time of the year
Last week I was helping my current client organise an away day for the ADM community.
This was really important to me as it was the first time ...
Tweet
13 / 10 / 2019 by Helen Meek
Being A Product Owner
I know, I know..I promised not to leave it so long. Where do the days and months go!?!
Here are a few photos from things I have been up too.
Running Kanban University Train the Trainer Class...
Tweet
14 / 8 / 2019 by Helen Meek
Could not determine storage version; a valid storage connection or a version hint is required–Entity Framework
I’ve posted this more for my own reference so I don’t forget it again. Entity Framework
refused to add a migration and I did a lot of things to try and get around the error
below
System.Data.Ent...
Tweet
31 / 7 / 2019 by Rory Street
Your First Day, Week or Month!
Happy New Year everyone and apologies for not blogging in such a long time. I don’t
know about you, but I have no idea where 2018 went! It seemed to speed past
so quickly..
I have been busy w...
Tweet
7 / 2 / 2019 by Helen Meek
Scaling Agile Teams: Feature versus Component Teams
Agile experts will tell you the first rule about scaling
Agile is … Don’t!
The ideal Agile team model is a single co-located, cross-functional
team working closely with the customer. As soon as you...
Tweet
28 / 8 / 2018 by Colin Bird
Effective Teaching
Whether you use Scrum or Kanban as a delivery method, as a ScrumMaster you must be
able to help the team or organisation understand and use the methods or frameworks.
This involves an element of te...
Tweet
7 / 8 / 2018 by Helen Meek
Guest Blog by Doug Idle: Awesome Aeronautical — Scaling Kanban with Lego!
I wanted to share with you a blog by my good friend Doug Idle. It is about a conference
session that we created together for London Lean Kanban Days. I was going to
write a blog on this, but...
Tweet
6 / 8 / 2018 by Helen Meek
Coaching Dojos – At Scale!
One of the key areas of my role I am super passionate about is people! They are the
highlight and sometimes the lowlights of each of my days. But ultimately by loving,
cherishing and harnessing their...
Tweet
6 / 8 / 2018 by Helen Meek
Two ways to be twice as responsive
Limiting WIP (work in progress) is another of those wonderfully simple
Agile principles that many of us still struggle to implement and possibly understand
the significance.
It’s fundamental to Le...
Tweet
1 / 8 / 2018 by Bazil Arden
The waste of project-centric thinking
Arranging work around projects is a significant impediment to the creation
of a responsive organisation. Hopefully this simple illustration shows how focusing
on projects generates waste and delay...
Tweet
2 / 7 / 2018 by Bazil Arden
Creating integration tests with Entity Framework and MSTest
I have used in memory EF tests, however they do have some limitations. In the past
I have also mocked out the Entity Framework part of my tests but this can only take
you so far especially if you wan...
Tweet
18 / 4 / 2018 by Rory Street
Attaching Selenium screen shots to MSTest results
This is more for my own reference but has proved rather useful. The problem it solves
for me is that when automated Selenium tests run and fail its usually quite a task
to figure out what went wrong....
Tweet
8 / 12 / 2017 by Rory Street
Swimming In The Sea Of Feedback
If I asked you what feedback loops you used, I could pretty much guarantee that your
top answers will include retrospectives and daily stand ups. This isn’t an uncommon
set of answers, but there are ...
Tweet
28 / 4 / 2017 by Helen Meek
Migrating from TFS to Visual Studio Team Services notes
Yesterday I migrated one of our TFS collections to VSTS using Microsoft's migration
guide for moving from TFS to VSTS . I won’t lie, it was a pretty long process
and it took a lot of going back...
Tweet
22 / 1 / 2017 by Rory Street
Has the Burndown Chart Burnt-out?
The venerable Burndown chart has been a central plank in tracking progress and predicting
likely release dates in Scrum since I can remember. Over the last few years, the Burnup
chart has gained popu...
Tweet
4 / 1 / 2017 by Colin Bird
Deploying to on Premise IIS using VSTS Release Hub
It has been a while since I last blogged about MS Visual Studio Team Services Release
Hub. The last time I blogged about Release Hub the product was very much rough around
the edges and quite a few o...
Tweet
8 / 12 / 2016 by Rory Street
The remote server returned an error: (403) Forbidden. (in function: Get-AzStorageKeys)
I ran across this error when installing a new Release Agent and it got to the Azure
File Copy stage. Many of the solutions on the Internet to this problem point to it
being caused by incorrect times ...
Tweet
4 / 10 / 2016 by Rory Street
Using Microsoft Shims with Instance Methods and Async calls
I started using Microsoft Fakes for some code I was not able to encapsulate and use
Interfaces for (my preferred approach) . One of the issues I had was the documentation
didn’t appear to be all that...
Tweet
22 / 7 / 2016 by Rory Street
Maintaining the harmonious balance with The Yin and Yang Of Agile
Agile can be seen as an interplay between its two overarching goals of building the
right thing and doing it properly.
Although 'Interplay' is putting it positively, as they often compete for r...
Tweet
3 / 6 / 2016 by Bazil Arden
Process Telemetry
A few years before I left Microsoft UK to join RippleRock, I remember having a conversation
with one of my future colleagues about RippleRock’s value proposition and their response
was simply this:
...
Tweet
21 / 4 / 2016 by Richard Erwin
Which Azure region is my Visual Studio Team Services account in?
We recently had an issue where we were seeing different behaviour being exhibited
by two different Visual Studio Team Services accounts when testing SenseAdapt.
We closely compared the settings...
Tweet
8 / 3 / 2016 by Richard Erwin
Installing the TFS Integration Tools to migrate/sync between TFS 2015 and VSTS
RippleRock are developing an awesome tool for providing realtime, actionable visualisations
of your project data. If you’re wondering why your backlog is such a mess, want
to understand how you...
Tweet
27 / 1 / 2016 by Richard Erwin
Licensing additional users for Visual Studio Team Services (VSTS/VSO) January 2016
One of my clients recently moved to Visual Studio Team Services (formerly Visual Studio
Online/VSO) and decided to share an account already in use by another part of the
company.
Their devel...
Tweet
6 / 1 / 2016 by Richard Erwin
TFS Reporting update for TFS 2015 and VSTS
*Update April 2016 – If you are interested in this area
and based in the UK then register
for our free event at Microsoft
Campus in Reading on 6th May*
About 18 months ago I wrote a blog
post on TF...
Tweet
23 / 12 / 2015 by Richard Erwin
Migrating TFS Work Items to a new Team Project using Excel (TFS/VSO/VSTS)
A common scenario I encounter is when a client has some existing assets in TFS or
VSTS and they want a clean slate, to consolidate backlogs or to use a new Process
Template. More recently it is...
Tweet
22 / 12 / 2015 by Richard Erwin
Adding an Azure subscription to Visual Studio Team Services
Last month Microsoft
finally put the new VSTS (formerly VSO) Release
Management into public preview. If you haven’t checked it out yet then just
navigate to your Team Project and you should see...
Tweet
17 / 12 / 2015 by Richard Erwin
Create and nurture a ‘living backlog’ on TFS
A living backlog needs a strong internal structure (skeleton) in order to effectively
guide a project and maximise the value delivered to users.
That structure enables the backlog’s primary purpos...
Tweet
13 / 12 / 2015 by Bazil Arden
Where has my hierarchical backlog query gone in TFS 2015 / Visual Studio Team Services?
Writing queries in TFS is really simple, right?
Flat query showing high severity Bugs with low effort estimation in the modelling
area?
“No problem.”
Direct Link query showing only Backlog ...
Tweet
9 / 12 / 2015 by Richard Erwin
Using VSTS Release with tokenisation to deploy websites
We’ve been on the preview of “Release” for a while now and have been using it for
several deployments. Its a great product when you have figured out how it works and
as the documentation improves thi...
Tweet
25 / 11 / 2015 by Rory Street
SenseAdapt: Data-based, Actionable Insight
Are we really 15 years into Agile and still failing to master one of the foundational
principles? That is to use data to provide frequent, actionable feedback loops. Most
teams still rely on the most...
Tweet
30 / 9 / 2015 by Bazil Arden
Enabling an ROI Field with TFS Rippler
Why have an ROI field in the Product Backlog
The goal of a Product Owner in a Scrum team is to derive the maximum benefit from
the team’s time, in other words to maximise the Return On Investment (R...
Tweet
17 / 8 / 2015 by Colin Bird
Getting More Out of TFS with TFS Rippler
TFS Rippler is an add-on for Microsoft’s Team Foundation Server (TFS) that runs as
a background service, providing some key benefits that you don’t get out of the box
with TFS. TFS Rippler automatica...
Tweet
13 / 8 / 2015 by Colin Bird
Remote teams, pair coding and virtual stand-ups
Recently I have been doing a lot of coding, and we’ve been working on some exciting
things at RippleRock from Lean
Coffee Table, TFS Rippler and
some advanced HTML 5 charting tools. Our working atmos...
Tweet
20 / 7 / 2015 by Rory Street
Custom Team Foundation Server Training
Are you adopting TFS 2013, 2015 or even Visual Studio Online?
Do you need to train a lot of staff members with different roles? eg. developers,
testers, scrum masters, product owners, stakeho...
Tweet
10 / 7 / 2015 by Richard Erwin
Team Foundation Server 2015 / Visual Studio Online upgrades
There are some great features coming in Team Foundation Server 2015 and they’re already
largely available in Visual Studio online.
My personal favourite is the enhanced Agile tooling in Team...
Tweet
8 / 7 / 2015 by Richard Erwin
Setting up impersonation for ASP.NET TFS API apps
I wrote this article more as a reminder to myself on the process I need to go through
to make a web application written in ASP.NET (MVC) that uses the TFS API to actually
work. I have done this sever...
Tweet
24 / 6 / 2015 by Rory Street
Concerning GetProjectNodeInfoFromReportFolder().
The function GetProjectNodeInfoFromReportFolder() is typically used to identify
where the top data node is for an SSRS report.
So the project GUID and/or the collection GUID.
The table ...
Tweet
18 / 5 / 2015 by Peter Haynes
Project ‘landing zone’ helps stakeholders see more possibilities
I’m embarrassed to admit that, as a long time Agile coach, I hadn’t
appreciated the benefits of burn-up charts over burn-downs, merely seeing it as a
mirror image - I was wrong.
However it has b...
Tweet
14 / 5 / 2015 by Bazil Arden
Lets get Philosophical
I recently gave a talk at the BCS London Lean Kanban Day 2015 (http://www.slideshare.net/KanbanDan/coaching-served-2-ways)
which was about what I learned as an Agile Coach going through the English R...
Tweet
28 / 4 / 2015 by Dan Brown
Chef API : example Ruby script with some notes
I’ve collected a few notes together into a working Ruby script that shows just a little
of what the Chef API can do for future reference.
The Chef API provides a route into collecting Chef data; pe...
Tweet
6 / 3 / 2015 by Peter Haynes
TFS 2013 Update 4 : Code Coverage Enabled?
TFS update 4 (and possibly previous updates) run code coverage works
one way and not the other.
I’ve got a couple of unit tests setup and I want TFS build code coverage .
I turned on code c...
Tweet
27 / 2 / 2015 by Peter Haynes
Chef with Microsoft RM: taking RM to the next level
Back at the beginning of February I showed how Microsoft Release Management can be
used to get CI/CD up and running.
I’m now going to show you Microsoft Release Management with Chef integration.
...
Tweet
25 / 2 / 2015 by Peter Haynes
Microsoft TFS with Microsoft Release Management
Using Microsoft TFS with
Microsoft Release
Management you can successfully automate from code check-in to deployed and ready
to test.
You might already have some of this happening; at least you’ve ...
Tweet
4 / 2 / 2015 by Peter Haynes
Docker is worth considering as a key part of ALM.
Docker and containers are causing something of a stir in the Linux ALM DEVOPS world.
A bit of a revolution is taking place.
Microsoft has been quick to respond by announcing that it will include D...
Tweet
22 / 1 / 2015 by Peter Haynes
Let's pop the kettle on and talk about Technical Debt
Technical Debt is a difficult concept for people to understand, and I once came across
a wonderful analogy and although I can’t remember who I heard the concept from, I
would like to share with you a...
Tweet
24 / 10 / 2014 by Dan Brown
Blockers and Traffic Jams
Imagine a motorway between Starttown and Finishcity. When it all flows it takes exactly
3 hours to get from start to finish for a car, a little longer for a lorry, and a
little shorter for a motorcyc...
Tweet
14 / 10 / 2014 by Dan Brown
Agile isn't (just) for tech teams
I’ve often asked the question, “Why are we doing an agile transformation?” to people
in agile transformations, and it’s amazing how people usually focus on the tech teams.
Don’t get me wrong, agil...
Tweet
6 / 10 / 2014 by Dan Brown
Forecasting Your Oranges
I’ve been struggling for a metaphor to help explain the difference between statistical
forecasting and estimation, and this one came to me, so lets give it a whirl.
Let me express the scenario ...
Tweet
25 / 9 / 2014 by Dan Brown
The Numbers Game
Numbers Game
Whenever I’m in a meeting talking about metrics, someone always brings up Velocity.
If you’re familiar with Scrum you’ll know that in this context, velocity means the
number of story...
Tweet
22 / 9 / 2014 by Dan Brown
Zen and the start of re-framing 'the process'
A client recently told me of some members of a development team saying how they couldn’t
see the value of adopting Agile. It’s not uncommon to hear similar sentiments in many
teams.
This got me thi...
Tweet
16 / 6 / 2014 by Bazil Arden
Scrum and Kanban
Scrum and Kanban, What’s the difference?
My intention was a short blog, but it quickly grew into a long one to explain what
I meant. With that in mind, the conclusion is at the top, please read that...
Tweet
14 / 1 / 2014 by Dan Brown
Flowing like ketchup
How a humble bottle of tomato ketchup can teach us about flow, pull and push.
Knowledge work tends to be Complex Adaptive work. That means as you try to solve a
problem, the solution leads to a cha...
Tweet
5 / 12 / 2013 by Dan Brown
#NoEstimates, Sizing and Dry Stone walls
I recently blogged here on Is
Estimation Waste and I would like to come back to it. There is a movement in Lean
and Agile towards #NoEstimates which
has a lot of value, but I still believe that we ar...
Tweet
16 / 8 / 2013 by Dan Brown
Brains are Machines: Blog 4: Rewiring Brains
Rewiring Brains
Personal development is often viewed as ‘fluffy’, with little relationship to the
bottom-line, not something a CIO would hang a vision and strategy on. This blog series
demonstrates ...
Tweet
12 / 7 / 2013 by Steve Garnett
Brains are Machines Series: Blog 3: Perpetuating Dross? An Industry Dilemma
Personal development and organisational structures are often viewed as the ‘fluffy’
stuff, with little relationship to bottom-line. This Blog series will attempt to demonstrate
that the reverse is tr...
Tweet
24 / 6 / 2013 by Steve Garnett
Why we Limit WIP
When I go into organisations adopting Kanban or advanced Agle, they often know that
they should be limiting WIP (Work in Progress) or even are
limiting WIP without really understanding why. I'm hopin...
Tweet
7 / 6 / 2013 by Dan Brown
Interesting Agile Opportunity…
We’ve been working with a small, ambitious, energetic financial services technology
company. They’re a ‘green-field’ agile site, with executive sponsorship for agile
adoption and a large portfolio of...
Tweet
4 / 6 / 2013 by Steve Garnett
Brains are Machines Series: Blog 2: Innovation, Automation & Investment
Original Post: http://businessvalueexchange.com/brains-are-machines-series-blog-2-innovation-automation-investment/
Personal development is often viewed as ‘fluffy’, with little relationship to the...
Tweet
29 / 5 / 2013 by Steve Garnett
Brains are Machines Series: Blog 1: Shifting Sands
Original post: http://businessvalueexchange.com/brains-are-machines-series-blog-1-shifting-sands/ The
industrial revolution saw the landscape of Britain transformed from rural & agricultural
to ur...
Tweet
17 / 5 / 2013 by Steve Garnett
HP Business Value Exchange–Thought Leadership & Featured Contributions
I’ve been invited to become a CIO Thought Leader and Featured Contributor on a new IDG produced
site in collaboration with HP
Enterprise Services. The site is called The Business Value Excha...
Tweet
10 / 5 / 2013 by Steve Garnett
21st Century Corporate Structure
The Cellular Business Model
Business in the 21st century is fast-paced, our tools are the internet,
the knowledge worker, internationalisation, globalisation, the PC, the cloud, digital
communicatio...
Tweet
1 / 5 / 2013 by Steve Garnett
Agile:MK Journal “Writing Good Requirements”
The Agile:MK Journal, Issue 04 March edition is available from www.agilemk.com.
This edition is a write-up of the March User Group session was a discussion about
Writing Good Requirements.
...
Tweet
17 / 4 / 2013 by Steve Garnett
Upgrading to Visual Studio 2012 - Error MSB4018: The "SqlBuildTask" task failed unexpectedly
Working on a customer project which is an upgrade of Visual Studio 2008 and SQL Server
2005 projects up to the latest Visual Studio bits and pieces.
Upgrade of most solutions went fine, except for ...
Tweet
2 / 4 / 2013 by Stuart Preston
We have a choice of viewpoints
I adore working with teams and seeing them pull together, be creative and succeed
against the challenges they face. However, quite often the challenges are human-centric
rather than what they’re work...
Tweet
24 / 3 / 2013 by Sophie Manton
A Decade in Agile: 3. How Adopting Agile Increases Business Benefits
This blog is part of the Blog
Series: A Decade in Agile and was first published
in February 2005. My updated reflections are in blue italics.
I believe that adopting a scrum approach to project del...
Tweet
19 / 3 / 2013 by Steve Garnett
Branches : Less is probably more; but efficiency definitely is.
Technorati
Tags: TFS Branches,Branches,Peter
Haynes
Technorati
Tags: ALM
Technorati
Tags: TFS2012
I don’t want to get into the whys and wherefores just yet; I’d like to start with
the ass...
Tweet
12 / 3 / 2013 by Peter Haynes
Agile:MK Journal Issue 3–February 2013 Available
www.agilemk.com
Latest issues of Agile:MK Journal available.
Next Meeting: Tuesday 26th March, 6pm-8pm, Jurys Inn Hotel, Midsummer Boulevard, Milton
Keynes
...
Tweet
11 / 3 / 2013 by Steve Garnett
Reports–Multiple collections one warehouse; use WorkItemBK GUID for joins.
Introduction
In many organisations a TFS installation will comprise of more than one project collection.
The data from all project collections is stored in the same TFS warehouse.
This i...
Tweet
11 / 3 / 2013 by Peter Haynes
Reports – How to create a Day by Day based SQL Report
Introduction
This is a description of how to put together a report that tracks change to some data
over time. This example will be a basic Product Backlog report.
For this work we will...
Tweet
8 / 3 / 2013 by Peter Haynes
Portfolio prioritising–a simple approach that works
Portfolio-level prioritising is fraught with problems… ambitious senior stakeholders,
promoting their agenda, rarely meeting together to see how their projects compare
to others resulting in a portfo...
Tweet
8 / 2 / 2013 by Bazil Arden
Visualising Agile: Focus generates money and learning…
The simplest illustration of the benefits of focus must be this one – clearly illustrating
that if we focus on _and finish_ one feature (or project) at a time
then all 3 features are delivered quicke...
Tweet
23 / 11 / 2012 by Bazil Arden
Multiple Teams with Microsoft Team Foundation Server 2012 & Visual Studio Scrum V2.x (Updated 14/5/2013)
Introducing Team Foundation Server 2012 and Scrum V2.x
The combination of Microsoft’s latest Scrum process template and Team Foundation Server
2012 brings a host of new features and much im...
Tweet
19 / 11 / 2012 by Colin Bird
Visualising Agile: a Risk Reduction Recipe for the Contractually Minded
Many turn to contracts as a way to reduce risk. Agile has several alternative, and
proven, was to reduce risk. This blog outlines shows how to get from a contract to
an ordered list of clear requirem...
Tweet
9 / 11 / 2012 by Bazil Arden
MTM setting Internet Proxy stopping Internet connection
At a current client, there have been incidents where the running of an MTM Test manually
changes the IE proxy settings, which means no more Google juice and no email – as
they are running Office 365....
Tweet
18 / 7 / 2012 by Simon Reindl
TFS #loc.MinimumNetFXVersion and Windows 2012 0x0000005D
A tale of two error in the path to RC install.
I wanted to install the RC of TFS2012 to do some upgrade proving. To keep up
to date the target is Windows Server 2012, running SQL 2012, and TF...
Tweet
3 / 7 / 2012 by Simon Reindl
Release Planning in Scrum
Overview
There is a common misconception that there is no planning in Scrum. While there is
nothing in the latest Scrum Guide (http://www.scrum.org/scrumguides/)
specifying Release Planning, the omi...
Tweet
13 / 6 / 2012 by Simon Reindl
Organisational WIP: too many projects hurt throughput
The performance of software delivery teams is so often undermined by team members
being shared with other teams or regularly borrowed for operational support and other
emergencies.
We know that sma...
Tweet
31 / 5 / 2012 by Colin Bird
What we're talking about
Agile (20)Kanban (15)
Lean (8)
Team Foundation Server (8)
Visual Studio Team Services (8)
Coaching (6)
Lead Time (6)
VSTS (5)
TFS (5)
Administration (4)
Quality (4)
Training (3)
Agile Coach (3)
LKU (3)
Work Items (3)
Release Management (3)
Chef (3)
WIP (3)
Estimation (3)
noestimates (3)
Retrospective (2)
TDD (2)
Visual Studio (2)
Agile/Scrum (2)
Reporting (2)
Process Templates (2)
Queries (2)
Reports (2)
Visualising Agile (2)
ALM (2)
DEVOPS (2)
Windows (2)
Best Practice (2)
Simon Reindl (2)
ACE (1)
Agile Coaching Exchange (ACE) (1)
Dojo (1)
Entity Framework (1)
ScrumMaster Education Programme (1)
Selenium (1)
TFS Tools (1)
Release (1)
Shims (1)
Event (1)
SenseAdapt (1)
Integration Tools (1)
Licensing (1)
Azure (1)
Remote Working (1)
Upgrade (1)
SSRS (1)
Chef API (1)
Ruby (1)
Code Coverage (1)
TFS Issues (1)
ASP.NET 5 (1)
Containers (1)
Docker (1)
Linux (1)
MTM (1)
VS2010 (1)
error (1)
TFS2012 (1)
Scrum (1)