Mario Cardinal

"The real voyage of discovery consists, not in seeking new landscapes, but in having new eyes" – Marcel Proust


Leave a comment

Workshop in Toronto

Learn about a 2 for 1 promotion on my upcoming Devteach workshop in Toronto.

Monday, May 27th, I will be doing a full day workshop during DevTeach conference. This pre-conference workshop is a cover (in english) of my french Team Foundation Tour. This training is entitled “Adopting Agile with Microsoft Tooling”. It has been conceived to give you a head start in adopting the Scrum framework with Microsoft Team Foundation Server. Throughout the day, we will examine how to customize your Team Foundation Server to effectively adopt an agile process that lead to continuous improvement.

The Devteach organizers just announce a 2 for 1 promotion for all the pre-conference and post-conference workshops. Buy one entry for a workshop and get another free entry for one of your friends or teammates.

Click here to learn more.


Leave a comment

Plurality of the small touch screens

Here is why I am convinced that the future will be a plurality of the small touch screens. Personally, I will not accept being restricted to one giant screen, even if it covers an entire wall.

Like Gordon E. Moore, the father of the prediction about the increasing number of components on a semiconductor chip that came to be known as Moore’s Law, I am skeptical about the possibility of technological singularity to ever occur. I doubt that there is a point in the technological future at which artificial intelligences will become capable of augmenting and improving themselves, leading to an explosive growth in intelligence. However, like Jeff Hawkins, who is also a unconvinced about singularity, I strongly believe in the value of the machines.

”Machines will understand the world using the same methods humans do; they will be creative. Some will be self-aware, they will communicate via language, and humans will recognize that machines have these qualities. Machines will not be like humans in all aspects, emotionally, physically. If you think dogs and other mammals are conscious, then you will probably think some machines are conscious. If you think consciousness is a purely human phenomenon, then you won’t think machines are conscious.”

I think humans will expand the capabilities of their brains using several machines connected to the cloud and all sharing their personal data. With the birth of the iPad tablet, and its many Android and Windows clones, we are already in this era. The future is plurality. We now have access in our immediate environment to a multitude of small and easily portable screens. The context of the task at hand define which machine we use.

TabletsFor many, the above statement may seem obvious and even trivial. With the extremely rapid rate of adoption of the tablet, it is a unavoidable that touch is going to dominate the next era of computing. Welcome to the future, here’s your … rectangle.

However, it is interesting to note that until recently few visionary envisioned the ubiquity of tablet in our lives. For nearly 20 years, Microsoft has had the Microsoft Home (also referred to as “Home of the Future”) in a building on its Redmond campus. In that facility, Microsoft replicates a home outfitted with technologies that it thinks will be in use five to 10 years in the future.

Until recently, this futuristic house was demonstrating a wealth of giant touch screens with almost no tablet or smartphone.

microsoft-home-of-the-futureThe omnipotent large touch screen has long been part of our collective imagination. How many science fiction movie perceived as realistic a giant screen that covers an entire wall? Almost no science-fiction movie except from the classic 2001: A Space Odyssey have adequately predicted the importance of the iPad.

Personally, I am not better than my colleagues to predict the future. When I had the initial idea of a slingboard during summer of 2011, I immediately thought that this innovation would be possible only with the advent of large touch screens (30 inches and bigger). So I did not start my business immediately. Instead,  I committed in writing a book with Addison Wesley about agile software development. The book “Executable Specifications with Scrum” is the result of this commitment.

Romane-with-friendsIt was not until nearly a year later that I finally realized that the use of a slingboard was possible on a small screen factor.

One day, I looked at my daughter who was sitting with his friends around the family table. Nobody spoke directly. All were busy with their iphone / ipod. They had long moment of silence and then suddenly all were laughing in heart. Curious, I finally understood that each was consulting in real-time the same messages thread on their Facebook wall.

This experience was an eye-opener. I finally understood that teammates do not need to see the entire slingboard to work together. They just need to be able to have a view of the section that concerns them.

The giant touch screen is dead (at least as long as it will be too expensive). The future is the plurality of the small touch screens.


Leave a comment

Speaking at the Ottawa IT Community

For those of you living in the Ottawa area, Monday night (May 13th), I will make a presentation at the Ottawa IT Community.  This event is free and takes place at the Ottawa Microsoft Office. I am speaking at 17h45.

I will do a talk about “Agile Practices for Requirements Discovery”.  In addition to explaining how to groom efficiently the product backlog, I will demonstrate how to use a slingboard to track backlog grooming.

http://www.meetup.com/ottawaitcommunity/events/112452802/

Agile Practices for Requirements Discovery
A recurring challenge with software development is how to respond efficiently to the constantly changing requirements. Throughout this session we will examine efficient practices for backlog grooming. Come learn how to improve your existing process using visual aids inspired by Kanban boards. Walk away with proven practices to organize and structure the collaboration. We will explore well-known practices such as expressing desirements with user stories, illustrating stories with storyboards and sizing stories using planning poker. Armed with tools and skills acquired, you can expect to see significant improvements in your ability to manage your product backlog.


Leave a comment

Bootstrapping

For my first startups, to support the initial costs before being profitable, I was looking for external funding, mainly venture capital. I do not take this path anymore. When I started my consulting firm in 2003,  I bootstrapped to finance my venture with success. My partner Erik and I, we intent to do the same with Slingboards Lab.

Bootstrapping refers to a self-sustaining process, where entrepreneur proceeds without external help or capital. In our case, we will fund the development of Slingboards Lab through internal cash flow (and we are very cautious with our expenses). For now, the cash flow come from consulting services we do on the side. Obviously, we do not accept full-time contracts, part-time only. Bootstrapping is a real challenge. In general, since we have two jobs, we work more than 60 hours per week. In addition, you need a good network to obtain contracts.

Currently, I am looking for a part-time contract. If you are looking for an agile coach endowed with a strong expertise in architecture, I’m your man.

Another source of revenue that helps fund my startup are training. On 22 May, I will provide training in Quebec City entitled “TEAM FOUNDATION TOUR: Maitriser l’agilité avec l’outillage Microsoft ” This training (in french) provides an edge in the adoption of agile practices (Scrum) with Microsoft Team Foundation Server.

TFS2012Here is the web page announcing the event: http://mariocardinal.eventbrite.ca


Leave a comment

Ottawa IT Camp

For those of you living in the Ottawa area, this Saturday (May 4th), I will make a presentation at the Ottawa IT Camp.  This event is free and takes place at the Algonquin College. I am speaking at 10h30am in room 119.Ottawa It Camp

I will do a talk about “Agile Practices for Requirements Discovery”.  In addition to explaining how to groom efficiently the product backlog, I will teach, using TFS 2012, how to use a collaboration board to track backlog grooming.

Agile Practices for Requirements Discovery
A recurring challenge with software development is how to respond efficiently to the constantly changing requirements. Throughout this session, using TFS 2012, we will examine efficient practices for backlog grooming. Come learn how to improve your existing process using visual aids inspired by Kanban boards. Walk away with proven practices to organize and structure the collaboration. We will explore well-known practices such as expressing desirements with user stories, illustrating stories with storyboards and sizing stories using planning poker. Armed with tools and skills acquired, you can expect to see significant improvements in your ability to manage your product backlog.