Allan Kelly05/25/13
710 views
0 replies
A few months ago Markus Gartner introduced me to the Testing Triangle, or Testing Pyramid. It looks like this...
Christopher Taylor05/25/13
867 views
0 replies
One of the teams I work on recently started a test of Asana, a product touted as “…the next big step in productivity”. We were looking for tools to help us manage the work we do on a regular basis. I’ll put our work in two categories:
Jim Bird05/24/13
6253 views
0 replies
Some commonly accepted ideas and best practices aren’t important: if you don’t follow them, nothing bad will happen to you and your project will still succeed, but there are a couple that you are better off not following at all.
Johanna Rothman05/24/13
2570 views
1 replies
I have tried to contribute to the agile community, chairing the Agile 2009 conference, speaking at user groups, writing for a number of outlets, working with my clients. I do those things because I love my work. I don’t do them because I’m female. I provide a type of diversity, more because of my age and experience than my gender.
Michael Sahota05/24/13
467 views
0 replies
In the classic personal growth book, 7 Habits of Highly Effective People, Stephen Covey states that private victory precedes public victory. We need to look after ourselves before we can effectively help others.
Roman Pichler05/24/13
842 views
0 replies
Employing a collaborative workshop, and following the process described in this article creates an initial Product Canvas that allows you to focus on solution validation – building the product with the right user experience and features.
Ian Mitchell05/23/13
3757 views
0 replies
Do you know what a Sprint Review is for, and how it differs from a Retrospective? In this article we look at what a Sprint Review is meant to be, why it is important, how it differs from a Retrospective, and what you can do to make sure one actually happens.
Esther Derby 05/23/13
2573 views
0 replies
A simple thank you can make a difference; appreciation builds good will, and reminds people that they are valued as human beings, not just as CPUs (Code Producing Units) or FTEs (Full Time Equivalents).
Olga Kouzina05/23/13
1430 views
0 replies
A Triathlon requires diverse skills, you not only have to run, but to swim and to bike, and, as we know, good software developers need diverse skills, too. By the way, quite a few IT guys I know, they do triathlon as a hobby, so there really must be something to it.
Gil Zilberfeld05/23/13
915 views
0 replies
When I was project manager at Typemock, did I learn anything about becoming the product owner in an agile company? Let me give you five hints I learned.
Jurgen Appelo05/22/13
2922 views
1 replies
I’ve been asking around on email and on the social networks what makes a conference memorable, special, or amazing. This topic has my special interest, not only because I attend between 20-25 conferences per year, but also because I’m trying to help make the DARE 2013 a great experience.
Johanna Rothman05/22/13
1539 views
0 replies
I gave a talk at Devs in the ‘Ditch last week when I was in London. I posted the slides on slideshare: Overcoming Three Pitfalls of Transitioning to Agile.
Venkatesh Kris...05/22/13
1777 views
0 replies
Our behavior is always a reaction to the system around us. Let us take an example of an Agile team working on a project, and as we know its behavior would be determined by the stakeholders, leaders, enterprise culture around them.
Esther Derby 05/22/13
1389 views
0 replies
It’s easy to be critical of managers. A few things to remember. Point 0 - Most people in management roles want to do a good job, but may not know what to do or how to do it...
Casey Watson05/21/13
3719 views
0 replies
If you take anything away from this cautionary tale it is to constantly be on the look out for those that adhere to the status quo. It takes a certain combination of this quality with an opportunistic personality to cause this sort of organization-wide damage but it does happen.
Johannes Brodwall05/21/13
949 views
0 replies
When creating something of value, the first people we care about are those who will get value from the product we create. I call these Consumers. These are the users and those who are affected by the work of the users.
Matt Vickery05/21/13
4068 views
0 replies
Files can be added, committed and removed from git repositories using one or more of the following commands:
Johanna Rothman05/21/13
1649 views
0 replies
I’m at the Much Ado About Agile conference this week, in beautiful Vancouver. During lunch one day, one of the conference participants started talking about premature optimization of code.
Joel Cochran05/20/13
2302 views
0 replies
Joel Cochran experiments with a few standing desk strategies and settles on a desk that moves up and down. You should check out the pics. It's pretty cool.
Jurgen Appelo05/20/13
3625 views
0 replies
Measuring something meaningful is hard, so let’s measure something that is meaningless but easy. Like your hours at work!
Swizec Teller05/20/13
1646 views
0 replies
If you really want to learn something, write a book about it. It doesn’t take long. After two months of plomping my arse down repeatedly I finally finished my d3.js book. Or rather, I finished the first drafts.
Rogier Noort05/20/13
1895 views
0 replies
After reading Tao of Twitter and Return on Influence written by Mark, and Stanford’s reputation, my expectations were high.
Mitch Pronschinske05/19/13
1217 views
0 replies
None of us would be very good developers if we never had arguments about The Best Way to Do Things. But I've had enough silly arguments about tabs-versus-spaces to last me the rest of my life. When should we stop arguing and start writing code?
Kane Mar05/19/13
2027 views
0 replies
I’ve started work on some new videos and this time it’s all about Agile Estimating, Planning and Contracts. This is the obvious next step having completed Scrum101, and I’m apply some of the lesson that I learned.
Mitch Pronschinske05/18/13
1273 views
0 replies
Large-scale software and systems development involves a complex mix of people, teams, technologies, skills, architectures, and organizational structures that must all interact for projects to reach their goals. However, many organizations struggle to scale up agile approaches for their various programs, products, and services.