5 Tips for Competing with a Lean Development Firm
After reading our white paper “Lean Software Development: Cutting Fat Out of Your Diet”, you probably understand the competitive advantage that a hardworking software development firm derives from applying lean principles.
In the spirit of friendly competition, we’ve come up with 5 tips to help firms that are still plodding along with traditional software development methods:

- Randomly develop only 50% of the requirements. In practice, your clients will only use about 20% of the features with any regularity, so increase your speed to market by developing a shorter list of requirements. With traditional waterfall development, you predict features anyway so why not cut the guesswork in half? Simply take your requirements document (it’s in the big binder) and randomly pull out half the pages. This way, you’ll expend much less effort and still have a good chance of delivering some useful features. As usual, though, you still won’t know if you guessed correctly until development is over.
- Hire a good fortuneteller. Ok, so maybe you’re not so keen on gambling with your requirements list but you still want to speed things up. Can’t bear the thought of wasting your time talking with actual users of the software? You should keep an eye on the late night talk shows because that’s where you’ll find the most successful psychics. When you find one that seems competent, hire that person to tell you what features to develop. An added advantage of this approach is that you can also stay in touch with friends and relatives who’ve passed on.
- Talk fast and interrupt often. Efficient people don’t like to waste time, so get in the habit of talking quickly and interrupting others (especially clients) when you have something to say. The key here is to project the appearance of being purposeful, focused, and of course, efficient. Although this won’t improve your software or speed up delivery, it will certainly enhance your no-nonsense reputation.
- Economize with a vengeance. Your company might not be lean but it can certainly look like it. Replace desks and chairs with smaller ones, swap out 21” monitors for 17” monitors, and replace regular doors with extra narrow ones. Yes, shrink cubicle size down as far as it will go. You can also turn off the air conditioning in the summer and the heat in the winter. Show your customers that you’re going the extra mile to keep costs—ergo prices—down.
- Pray. This one is self-explanatory. (Hey, it can’t hurt.)
If none of these suggestions work for your company, then you might consider getting out of software entirely and switching to some other industry where lean companies don’t have an edge, like…uh…um…never mind.
We, however, are going to stick with software development that’s guided by lean principles and an Agile philosophy. If you’d like to learn more about Agile, read our white paper “Agile Software Development: A Smart Choice for Outsourced Projects”.
And feel free to contact us with questions or comments about our approach to software development.
Top Ten Considerations for Content Migration Projects
When migrating content (of any kind) from one content system to another, here’s the top ten things you’ll want to think about.
There’s a really long list of things that have to be taken into account in such a project, and many things to consider so this is far from an exhaustive list. None the less, hopefully it will help with some of your planning for such a project, regardless of the type of content tools involved.
Whitepaper: Lean Software Development – Cutting Fat Out of Your Diet
After revolutionizing the manufacturing sector, lean principles are now poised to do the same in the software industry. Traditional waterfall development is giving way to more effective approaches that focus on empowering employees, reducing waste, and streamlining processes. This white paper gives an overview of lean software development and explains how Agile methods and test-driven [...]
Custom Software DIY Essentials
We realize that after reading our white paper “Crush Your Competitors with Custom Software” some readers might be so enthusiastic about the benefits of tailor-made software that they’d like to take a do-it-yourself approach.
We say, go for it! Aside from training, experience, software engineering know-how, office space, computer hardware, software applications, and a multidisciplinary team, [...]
Making a Case for Sloppy Software Development
Although our white paper, “Proper Software Engineering: An Executive Primer”, takes a strong stand in favour of software development that’s guided by best practices and sound methodologies, we acknowledge that there are two sides to every coin. It’s all a matter of how you perceive value.
Admittedly, we have strong opinions about proper software engineering, which [...]
5 Ways to Alienate Your Customers with Marketing Automation
Our white paper “Serving! One Customer at a Time: How to Win with Marketing Automation” describes what your company should do if it wants to serve online customers like a small business but sell like Amazon.
It’s safe to say that most companies want to improve their customers’ experience and increase sales, yet there are a [...]
7 Habits of Highly Defective Architects
These are 7 despicable habits that enable highly defective architects to run their software projects (and their colleagues) into the ground. If instead you want to learn about highly effective software architects and the positive role they play in the development process, check out our white paper, The Importance of Software Architecture.
Habit 1: Be Proactive—But [...]
Top Ten Ways to Torpedo Your Software Project
In our white paper The Software Reality Check: Diagnosing Software Projects in Crisis, we describe some of the symptoms and causes of failure in software projects, and explain the process we use to diagnose troubled projects.
No doubt, the paper provokes well-intentioned readers to reflect on the health of their own software projects and ask themselves, [...]
5 Exceptions to the Agile Rule
After reading our white paper “Agile Software Development: A Smart Choice for Outsourced Projects”, you may have come away with the impression that Agile is the best thing since sliced bread. We certainly think so. Here’s a humorous look at a list of 5 situations where Agile should not be used to develop software.
Top 5 Ways to Win Friends and Influence People with Spam
As you probably know, our white paper “Hit the Target with E-mail Marketing: One to One Best Practices” describes the advantages of targeted e-mail marketing and offers some helpful guidelines for mounting one-to-one campaigns.
However, it also takes a dim view of spamming, which probably didn’t sit well with dyed-in-the-wool spam followers. What about us, you [...]
Announcements
Architech on Twitter...
- 5 Tips for Competing with a Lean Development Firm http://bit.ly/ccx0Hi ^DS 3 weeks ago
- Too much fat in your diet? Let us explain how your software development can be a little more LEAN http://bit.ly/ayOy9x ^DS 2010-07-01
- Our team is known for deliverying great solutions! Want to join a great team? Work with passionate, dedicated people? Contact us! 2010-06-28
- 7 Habits of Highly Defective Architects http://bit.ly/cZ3Krf ^DS 2010-06-28
- 5 Ways to Alienate Your Customers with Marketing Automation http://bit.ly/d0RouZ ^DS 2010-06-28
- More updates...
