Inspired Thoughts
Agile and User centred designCan they work... |
Inspired Thoughts
Agile and User centred designCan they work... |
Twist, Agile Testing
Creating automated test scripts with Ruby and WATIRTo document the general process of creating automated test scripts for web applications with... |
Mingle, Agile Project Management
Using points is not the pointI have done 3 projects in a row where we did not use story points and simply counted stories. I’... |
Twist, Agile Testing
Linking to story cards in project management tools from Twist reportsIn this blog post, I will explain another useful example of Twist's customized HTML reports.... |
Mingle, Agile Project Management
Rethinking building on the cloud: Part 3: Principles to maximize environmentsAs mentioned in... |
Mingle, Agile Project Management
How estimating with "story counts" worked for usFor about two years now, a norm has emerged on the Mingle team: “Every story is 4 points.” As a... |
Go, Continuous Delivery
Constraint driven automation - A Case StudyMy last gig as a tech lead was on Bums on the Saddle... |
Mingle, Agile Project Management
And the winner of the best Card Wall is...First Place: Hourglass Scrum-Ban Board (Winner of an iPad Mini) |
Mingle, Agile Project Management
Rethinking building on the cloud: Part 2: Environments on the CloudThe newly launched Mingle SaaS offering... |
Twist, Agile Testing
Writing Twist tests with Page Object patternPage object pattern maps UI pages to classes and related actions to methods in that class. This... |
Inspired Thoughts
Coming AttractionsMay is looking to be quite an exciting month at ThoughtWorks Studios. I'm writing to give a... |
Twist, Agile Testing
Twist execution hooks and customizable HTML reports - Part 2This is the second part in a two part blog series which talks about Twist execution hooks and... |
Mingle, Agile Project Management
Rethinking building on the cloud: Part 1: Layering the CloudWe've just launched Mingle SaaS,... |
Twist, Agile Testing
Twist execution hooks and customizable HTML reports - Part 1This blog post talks about measuring the execution time for each step and reporting it in Twist... |
Inspired Thoughts
Distributed teams and avoiding face time bias
|
Go, Continuous Delivery
How to peg your pipeline to a dependency versionSay we have a set up like the one below. We have two pipelines -- one for component-1 (C1) and... |
Mingle, Agile Project Management
Pruning our product backlogHe who travels light, goes far.... |
Agile Training & Coaching
Finding the "right" people: Part 2 of CD for ExecutivesIn my previous blog, I introduced the case for... |
Agile Training & Coaching
How do you measure value?We talk a lot in the agile world about "delivering value". It is the central theme of almost... |
Go, Continuous Delivery
Model everything to fail fastEvery time any change is introduced - application, database script, automated test,... |
Mingle, Agile Project Management
How do you get more out of your user stories?This is a question I'm frequently asked/challenged with as an analyst. Here is a slideshare... |
Mingle, Agile Project Management
Mastering and continuously improving stories with Shu Ha RiI once started a debate on how to write a User Story. The most popular style by far is “... |
Mingle, Agile Project Management
Story Articulation: Activity Map to Principles13.2 marks a big release for the Mingle team with... |
Agile Training & Coaching
Why do Executives need CD? Now.As a ThoughtWorks consultant, I spend a large portion of my time... |
Mingle, Agile Project Management
How to share user stories with your team?
|
Mingle, Agile Project Management
How should you write user stories?We recently held an internal poll here at ThoughtWorks about how you should write user stories.... |
Inspired Thoughts
Would you like a side of build with that branch?It is a rare application that doesn't ever need a hot-fix to a deployed version. If to err is... |
Go, Continuous Delivery
Use Go's new command repository to lookup your config scriptsWhy version configuration?Fully versioned configuration is a prerequisite for fully... |
Go, Continuous Delivery
And you thought Go didn’t support Maven, NuGet, Chef etc?As part of release... |
Mingle, Agile Project Management
Open and Ready to Mingle - Part 3 - The Macro Dev ToolkitIn Part 1 and... |
Mingle, Agile Project Management
Open and Ready to Mingle - Part 2 - OpenSocial GadgetsIn our previous post we... |
Mingle, Agile Project Management
How do you get accurate visibility on a multi-team project?Visibility is critical for the success of an Agile project. Particularly when dealing with... |
Mingle, Agile Project Management
Open and Ready to Mingle - Part 1 - RESTful APIsWe offer a variety of ways for you to extend Mingle and integrate it with other products that... |
Inspired Thoughts
Beyond stagingWhen you start out with your project, it would have been sufficient for you to push your... |
Mingle, Agile Project Management
What is the best way to measure progress on an Agile project?How do you measure progress on an Agile project? What is the best way to get much-needed... |
Agile Training & Coaching
Why have we ignored the executives?Just how do organizations adopt agile in their development process? And why?... |
Inspired Thoughts
Challenger Sales: Customer Value and not Dollar ValueSales... |
Agile Training & Coaching
What’s in a self-organizing team ??
I get a lot of push back on this – especially when doing Mingle implementations.... |
Twist, Agile Testing
Imperative Vs. Declarative style of writing Twist scenariosThere has been a lot of debate in the past about which style is good and which is bad. If I were... |
Mingle, Agile Project Management
Don’t Forget the CustomerHere at ThoughtWorks, we are dedicated to teaching and learning. We recently conducted an... |
Mingle, Agile Project Management
Tradition Vs. Lean and Agile PMO and OrganizationsWe are in one of the most interesting and disruptive eras of business change the world has known... |
Twist, Agile Testing
Twist 2.5: Collate verification failuresIn this short video, Srijayanth Sridhar from the Twist team details how the just-released... |
Go, Continuous Delivery
How do I do CD with Go?: Part 6: Modeling higher order workflows with GoHow do you use Go to address the following situation? Say your QAs do some manual... |
Mingle, Agile Project Management
Problem Interviews - Principles - Prototypes: Towards a New Program Backlog
With our... |
Twist, Agile Testing
Twist 2.5: Fixture ExplorerIn this video Srijayanth Sridhar from the Twist team describes a new feature in Twist 2.5 that... |
Go, Continuous Delivery
How do I do CD with Go?: Part 5: The power of pipeline templates and parametersPipeline... |
Mingle, Agile Project Management
Whittling our Wall to reduce cycle timeOn the Mingle... |
Twist, Agile Testing
Keep your eyes on the DSL prize with TwistLearning a language can be a challenging task. The absorption of a lexicon takes... |
Mingle, Agile Project Management
Ranking & prioritizing: Think small batchesAs part of our efforts to embody lean and agile principles, we always try to limit how much we’... |
Go, Continuous Delivery
How do I do CD with Go?: Part 4: Go environmentsA ... |
Twist, Agile Testing
Why is test automation the backbone of Continuous Delivery?Software testing and verification needs a careful and diligent process of impersonating an end... |
Mingle, Agile Project Management
How we use Mingle for Product ManagementHere on the Mingle team we use Mingle not only as a way to manage our day-to-day software... |
Twist, Agile Testing
Twist 2.5: Support for testing Secure sitesTwist 2.5 has greatly improved support for testing secure web applications using the Sahi driver... |
Go, Continuous Delivery
Go 12.4 and OpenJDKGo historically only supported Oracle (formerly Sun) Java 6 – specifically Oracle JDK 6. |
Mingle, Agile Project Management
Scaling Agile starts with thinking leanWhen thinking about scaling agile to aggregate levels such as programs and portfolios, it is... |
Twist, Agile Testing
Twist 2.5: Sharing data between workflowsWith Twist 2.5, we are introducing a new feature called Data Store which can be used to simplify... |
Agile Training & Coaching
Leadership in an Agile environmentOne of the four value statements from the Agile Manifesto states: Individuals and... |
Go, Continuous Delivery
How do I do CD with Go?: Part 3: Traceability with upstream pipeline labelingYou can get good traceability for your builds by using Go's custom pipeline labels effectively.... |
Go, Continuous Delivery
Updated: How To Use NuGet With ThoughtWorks GoDevelopers using the Microsoft technology stack have adopted NuGet... |