Tom Sweeney has released a white paper entitled The Keys to Software Projects: Four simple rules for success. If the topic seems familiar, you may have seen Tom’s presentation on the subject last year.
The four principles are identified as follows:
The Two-Pizza Rule
Small teams are significantly more productive than large teams.
The Expert Multiple
The best software developers are ten times better than the worst.
The Quality Shortcut
The effect spent on upstream quality improvement and assurance tasks is more than offset by the reduction in the high costs of resolving defects downstream.
Iterative and incremental development
Instead of trying to guess what is needed ahead of time, build a little something and then evaluate how it needs to change to better fit the situation.
Note that the paper goes into much more detail on these principles, citing empirical evidence to support the laws. I have only tried to capture the main idea of each point. The principles all seem pretty accurate from my own experience.
There’s a lot of talk about training more software developers. I’m very much of the opinion that a major job-skill mismatch is occurring that is preventing developer jobs from being filled. But a rule like the “expert multiple” makes me wonder if more focus should be put on taking junior developers and helping them become experts.
What do you think of these laws?
Snakehead Games (@SnakeheadGames) has released the first part of their documentary series on game design in the small studio environment, check it out below:
ClinicalConnect has been added to the directory…
ClinicalConnect – http://info.clinicalconnect.ca
ClinicalConnect is a secure web portal delivering an integrated Electronic Health Record (EHR) to thousands of Physicians and Healthcare professionals across the Hamilton Niagara Haldimand Brant (HNHB) and Waterloo Wellington (WW LHIN) LHINs. Whether on computers or mobile devices, providers can view real-time consolidated information, in seconds, from 31 regional hospitals, CCACs and Oncology for patients in their Circle of Care resulting in quicker diagnosis, treatment and improved patient care and safety.
1200 Main Street West Hamilton, Ontario L8N 3Z5
This is probably the 20th time I’ve made a blog post referencing a point already made by Brad Feld in his Startup Communities book, but I like to reference the points made as they become relevant.
One of the problems a community can face is when newcomers have to “earn their way into the hierarchy”. It’s a challenge moving into a new community, and there’s no need for it be made more difficult with gatekeeping, “in-groups” and other hierarchies based on status or position instead of abilities and “what you can do and what you’re doing”.
How should newcomers be treated?
Brad made a point about how newcomers should be quickly introduced to a community, no matter what role they seek to play. These include recommendations to key events and people, and even inclusions into organizing community initiatives that could determine their leadership potential.
There’s a very active community now, with a whole series of regular gatherings serving different functions, some even occurring on the same day (and the community is diverse enough to support this now too). This has been the case for several years now and it continues to expand organically. March – June is the busiest time of the year for such regular events. A lot of the same people meetup and talk to one another each time.
Newcomers around here generally speaking don’t have to work their way up through some sort of hierarchy, and that’s awesome. Newcomers are generally speaking embraced and supported.
If you’re at an event and see somebody new, possibly doing the “keep myself busy in my smartphone because I don’t know anybody yet” routine, then you as a regular can break the ice and introduce yourself. If you have nothing in common with them, think of who they should know. Because you can also go one step further and offer to introduce them to the people that are relevant contacts in their field. People who share interests and whom they may want to collaborate with in some capacity in the future.
The cost for that person to get to know those people over a series of events and random run-ins is much higher than the cost for you to share those contacts. It’s good economics. By swarming newcomers and connecting them to the relevant contacts we can reduce their “settling in time” and help them collaborate much more quickly.
The Kickstarter campaign for the Sinister PC gaming peripheral by Tivitas (@_Tivitas) has crossed the $50,000 mark and with 14 days left to raise the total $100,000 goal. A new promotional video has been released:
Tivitas has also released the stretch goals for the campaign:
AAJIMATICS has been added to the directory…
AAJIMATICS – http://www.aajimatics.com
Diversified professional services and technology solutions firm.
175 Longwood Road South, Suite 305, Hamilton, Ontario L8P OA1
GRASP Systems has been added to the directory…
GRASP Systems – http://www.graspinc.com
GRASP Systems has been researching and developing evidence-based patient acuity and workload management solutions for more than 35 years.
1063 King Street West, Suite 128, Hamilton, Ontario L8S 4S3
Nix Sensor (@NixSensor) has launched another crowdfunding effort for their second batch of Nix colour sensing devices:
My name is Matthew Sheridan and I am the founder of Nix Sensor. After a crazy successful launch on Kickstarter we are now collecting funds for batch 2 of our award winning portable color sensor. Unlike many other products on Indiegogo and Kickstarter we have actually finished all design and development and are just seeking funds to pay for the next batch of devices. This takes the risk out of funding for you and will also drastically decrease the time needed to get this wonderful product into your hands. As this is still only the second batch of devices we will be raising funds at a huge discount (up to 50%) off the retail price. This is our way of saying thanks to our early adopters.
You can check out the campaign here, and watch the new Nix Sensor explainer video below:
McMaster Game Development Association (@MacGDA1) is having a meetup this Wenesday, for artists interesting on working on video games, you can check out the Facebook event for more details: facebook.com/events/207358166137802
Do you have experience with art and have always wondered how a video game is designed? Ever thought you wanted to be a game artist when you grow up? Are you interested in designing your own game but don’t know where to start?
On Wednesday, February 26th, Mohawk-McMaster (IAHS) Building RM 422, we will have a meeting to introduce you to becoming an artist for MacGDA!
EVERYONE IS WELCOME TO JOIN US!
When: Thursday, February 27, 2014 from 5:00 PM to 8:00 PM
Where: McMaster Innovation Park
Hamilton Digital Media Interactive brings the city’s web, media and film, gaming, music and animation communities together in one place. It’s a celebration of all we’ve achieved, and the successes to come as these communities continue to connect, develop and thrive.
Check out the coverage of last year’s event by TechTalkX (@TechTalkX)…