E-Mail Subscription
Enter your email address to subscribe to this blog and receive notifications of new posts by email.-
Recent Posts
- Software Development and Creativity
- How To Build A High Performance Agile Team
- Occam’s Razor and the Art of Software Design
- Estimate How Long It Will Take To Complete Your Agile Project
- Calculating the Velocity of Your Agile Projects
- Estimate Story Size by Playing Agile Planning Poker
- Estimating Effort For Your Agile Stories
- Transcending Geography and Generations With Social Media
- Agile Coach Camp Canada 2010
- Agile Program Risk Management
- Five Simple Steps to Agile Risk Management
- A Simple Agile Defect Management Process
- How to Easily Prioritize Your Agile Stories
- How To Make Your Project Not Suck by Using an Agile Project Charter
- Apple Adobe Fight – Follow The Money
Recent Comments
- GridPulse : Don’t skip the charter, it may save your project | Bogdan Costea on How To Make Your Project Not Suck by Using an Agile Project Charter
- Week 6 – DISCUSS THE FACTORS THAT DETERMINE VELOCITY IN SOFTWARE ENGINEERING « ifyco on Calculating the Velocity of Your Agile Projects
- Michael on How To Build A High Performance Agile Team
- shawn barrett on How To Build A High Performance Agile Team
- When Will The Project be Done? « Sphere Consulting Inc Blog on Estimate How Long It Will Take To Complete Your Agile Project
- Michael on Software Development and Creativity
- Tom Becke on Software Development and Creativity
- Michael on Software Development and Creativity
- Zdenek on Software Development and Creativity
- Michael on Software Development and Creativity
Categories
- Agile (13)
- Privacy (1)
- Project Management (13)
- Risk Management (2)
- Scrum (9)
- Security (1)
- Social Media (2)
- Software Development (14)
- Teams (2)
- Technology (13)
Archives
- October 2010 (1)
- August 2010 (2)
- July 2010 (4)
- June 2010 (4)
- May 2010 (4)
- April 2010 (1)
Tag Cloud
Adobe Agile Agile Development Agile Methods Agile Project Apple architect architecture Backlog BlackBerry creating software creativity Defect Desktop Application Effort Estimate Estimation Flash Google Hello World iAd iPad iPhone JavaFX Mission productivity levels Project Charter Project Failure Project Management Project Velocity refactor Risk Management Scrum Silverlight Software software design Software Development Software Project Success Standish Group Steve Jobs Story Cards Success Criteria Vision william of occam Windows Phone 7
Home
Community Mapping Exercise (Flickr – Steven Warburton)
Welcome to my blog
I am a software consultant with over two decades of experience bringing solutions to market. I specialize in mobile, SaaS, Multi-Tier application architecture and development. Along the way, I’ve learned a few things about software development, managing projects and getting them to market. This blog is an attempt to share some of that experience and help others avoid some of the mistakes I’ve made. While I still write lots of code (over 250,000 lines of it in the last two years), the real value I bring to projects is the full systemic view of complex systems and rationalizing all of it to provide solutions that make system faster, more reliable, more scaleable and most importantly, work better for their intended users.
I’ve not written an article for this blog in over two years, but readership continues to climb every month. It now receives over 3,000 visits each month with a surprisingly large number of inbound links from universities. I have not been blogging for the last while because I have been very busy on two projects that have consumed all of my time. I will begin blogging again very soon.
The reason for not blogging is that I am also the founder of yapAgame (social media for sports fans) http://yapagame.com and ProjectYap http://projectyap.com which marries the social engine I created for yapAgame with Agile Project Management methods to create the first social and truly collaborative project management system. yapAgame is available on Windows 8, Windows Phone 8 and of course through your favourite web browser on any device including mobile. ProjectYap is currently available on Windows 8 and will very soon be available via your web browser.
Along the way, I’ve also done a few other things like authoring and presenting numerous presentations on Object Oriented Design, application frameworks, database optimization and other topics at international conferences in the US, UK, France and Canada.
As soon as we deliver ProjectYap (web), I will get back to writing more articles. Look for the next one soon…
Michael