MikeBD Musings of a 24/6 techie (Software Architect / Technical Manager) family guy struggling to find meaning, balance and strong design / implementation supporting excellent user experiences.

7Aug/080

Agile Software Development: an Answer to Procrastination?

A recent LinkedIn question on Software Estimation and Agile Methology included a concern that Agile could lead to Procrastination. I believe otherwise as detailed below. What has your experience been?

Software Estimation and Agile Methodology

I am new to Agile Methodology. I am working on a project which is following Agile. I have the following questions:

  1. What are the estimation techniques for Agile?
  2. Typically which type of Projects use Agile?
  3. In the name of Agile, can people procrastinate every single decision during requirements gathering? For example, we know what is expected but we don't know the most atomic level of the requirement. Say, I know I must build a webpage, but I don't know the validation of the webpage.

My Response:

I think Agile principles can be an antidote against procrastination. I would agree with the thoughts expressed in this post. If you continually drive to keep the design and implementation as simple as possible and don't get overly concerned with anticipating potential future needs, there is nothing left to do but build what you know is needed now. Continue reading...

  • Digg
  • del.icio.us
  • Facebook
  • Twitter
  • Technorati
  • email
  • Print
  • PDF
  • StumbleUpon
  • Yahoo! Buzz
  • Google Bookmarks
  • DotNetKicks
  • FriendFeed
  • Google Buzz
  • Live
  • Netvibes
  • Slashdot
  • Add to favorites
28Feb/080

QA Estimation: Testing hours as a function of development hours

The following question on LinkedIn caught my eye as something that is often assumed in project management and estimation efforts.

Testing hours as function of development hours.

Does it make sense to say that number of testing hours in a project should be a function of the number of development hours, such as
TestingHours = X% * DevHours? If so, what should X% be. What considerations would make it be lower or higher. Are there industry standards around this?

My Response:

In a word - no.

There are just too many variables at play of which some will include: Continue reading...

  • Digg
  • del.icio.us
  • Facebook
  • Twitter
  • Technorati
  • email
  • Print
  • PDF
  • StumbleUpon
  • Yahoo! Buzz
  • Google Bookmarks
  • DotNetKicks
  • FriendFeed
  • Google Buzz
  • Live
  • Netvibes
  • Slashdot
  • Add to favorites
24Jun/070

The Network Effect – Part 2

Reference: The Network Effect - Part 1 (2007-02-19)

What a difference 4 months makes. My LinkedIn statistics have improved by 123 direct, over 26,000 2nd degree and 750,000+ 3rd degree connections:

Continue reading...

  • Digg
  • del.icio.us
  • Facebook
  • Twitter
  • Technorati
  • email
  • Print
  • PDF
  • StumbleUpon
  • Yahoo! Buzz
  • Google Bookmarks
  • DotNetKicks
  • FriendFeed
  • Google Buzz
  • Live
  • Netvibes
  • Slashdot
  • Add to favorites
19Jun/070

I’m not having enough fun

By now everyone has probably Googled themselves at least once. I'm pleased that the top 3 results when searching for my name are related to me, one is my resume and another is my LinkedIn profile. Not bad since I've essentially done no specific search engine optimization (although LinkedIn does I'm sure).

However, how many of you have searched for your profiles on ZoomInfo? Zoom info currently boasts profiles on 36,479,288 People and 3,474,916 Companies. If you use LinkedIn, ClaimID and other sites to maintain a public profile then ZoomInfo is one more to consider.

In my case, there are 2 other Michael Ben-Davids (and neither is the other IT guy in Toronto by the same name, A.K.A. Moran - who once got me in trouble when his resume came through on my boss's FAX machine). One is a semi-pro soccer coach and the other is a professional dance partner. Seems I lost the interesting career lottery to these folks.

Ah well. There's always a chance life will get interesting, without making a tragic news leading story. Hey - if I've learned anything from all those genie in a bottle, 3 wishes, bedtime stories it's to be very careful what you ask for and include lots of qualifying statements.

Here's hoping you have an interesting day - if not career :)

  • Digg
  • del.icio.us
  • Facebook
  • Twitter
  • Technorati
  • email
  • Print
  • PDF
  • StumbleUpon
  • Yahoo! Buzz
  • Google Bookmarks
  • DotNetKicks
  • FriendFeed
  • Google Buzz
  • Live
  • Netvibes
  • Slashdot
  • Add to favorites
Tagged as: No Comments
10May/070

Daily Stand-Up / Scrum Kickoff

Today was day 3 of our adoption of Daily Stand-Up / Scrum meetings at GS1 Canada. I've chosen an open location and policy for observers (a nice crowd formed today). So far so good - lots of positive feedback on the format and value. The following is how I introduced the concept here:

Agenda:
  1. Accomplishments since the last meeting
  2. Planned activities before the next meeting
  3. Identification of any blockers that are preventing progress
The result should be the following benefits:
  • knowledge sharing / reuse scenario identification
  • quickly identify sore spots that require further deep dive follow-up meetings / actions
  • dynamic balancing of work assignments as people have availability and projects can benefit from additional resources that are not dedicated to them
  • build the team work / sense of commitment to each other
Continue reading...
  • Digg
  • del.icio.us
  • Facebook
  • Twitter
  • Technorati
  • email
  • Print
  • PDF
  • StumbleUpon
  • Yahoo! Buzz
  • Google Bookmarks
  • DotNetKicks
  • FriendFeed
  • Google Buzz
  • Live
  • Netvibes
  • Slashdot
  • Add to favorites