Recommended Technology Resources for Business

TOOLS These are some low cost highly effective technology tools for your business. Trello – An indispensable tool to model the workflows of your business and manage the work in those workflows.  Free and paid versions available. #Slack – One of the best messaging applications I have ever used for team communication.  Can really cut[…]

The Last Question I Ask in an Interview

When I interview developers I ask a lot of questions.  They tell me about the developer’s background, their aptitude and their ability to fit culturally within the team.  There’s one question I always save for last because it tells me more holistically what that developer is all about. What’s the question? “How do you know[…]

The Terrible Cost of Multi-tasking

Very simply I want to illustrate the impact of multi-tasking.  It has an impact on value delivered as well as satisfaction from stakeholders and customers.  My very simple model consists of three features that each require three tasks that take one day per task to complete.  Once a feature is complete it will deliver $100[…]

Capturing a Backlog of User Stories

An effective Agile shop starts with a well groomed backlog of user stories.  This means collecting all of the user stories the organization is asking for into the backlog.  But where to start? Collecting anything is better than nothing but there are a few key data points that can really help when a user story[…]

What is a Scrum burn-down chart?

I was first introduced to burn-down charts without knowing that’s what I was seeing.  I was attending a monthly chapter meeting of the Project Management Institute (PMI) and the guest speaker was presenting his methods for tracking and managing projects.  What he demonstrated fascinated me to the point that I contacted the Vice President of[…]

What is a Scrum Master?

The Role of the Scrum Master The Scrum Master is responsible for keeping the process of Scrum flowing.  They are the ones that facilitate the Ceremonies of Scrum, Maintain the Artifacts of Scrum, and Removes Obstacles that are blocking the progress of team members. It is the Scrum Master’s responsibility to ensure that the Product[…]

Scrum Meaning – What is the definition of Scrum?

The Short Version Scrum is an agile methodology primarily focused on the delivery of software that increases the value of a product or organization. The Long Version Scrum breaks the mold of traditional waterfall development of software systems.  In waterfall every step was monolithic and one directional.  You worked and worked and worked on a[…]

Do yourself a favor, setup a Kanban board RIGHT NOW!

If you’ve ever found yourself struggling to stay focused on the work you need to be doing there’s a simple tool that can help you prioritize, stay focused, and get work done faster and with better results.  All it takes is a white board, some dry erase markers, and index cards or sticky notes. What[…]

DAY 3: Mobile App Coding with Xamarin

Frustrating morning.  PC crashed.  Spent all the time I had in recovery.  Will try again tonight. —————– Much better luck this evening.  Implemented a placeholder web service for market listings and integrated it with the Android application. Right now the market values are hard coded but the will be placed in a SQL server database[…]