“Do more painful things more often!” – In the Agile 2013 conference keynote at Nashville Gene Kim quoted Adrian Cockroft (Architect at Netflix) which got me thinking how we see it being applied not only in software development and delivery but also in diverse fields like inventory management and personal fitness. Here are some examples.
Continuous Integration: Development teams would independently build software components which were integrated in the end to work together. Integration used to be a painful process given mismatch of assumptions, versions and expectations. Now we have CI tools like Jenkins, Bamboo and Cruise Control which execute automated steps that integrate at short intervals of a few minutes – this flags out the mismatches listed above early. This reduces the surprises and pain faced at the end of the iteration.
Continuous Delivery: Releasing a software product in the production environment is a nightmare for development and operations teams often requiring all team members to stay available over weekends to take care of any last minute snafus. Managers tend to delay release dates to the last acceptable date . Continuous delivery preceded by continuous deployment is done by running automation scripts to deploy and test the application in development and test environments. This is done several times before final deployment in production. This re-use increases the confidence level in these scripts are run to deploy in production.
The Lean Startup Way: Launching a business venture is not easy to say the least. Entrepreneurs tend to spend time perfecting their dream before taking it to the market. Eric Ries acknowledges that business models are likely to fail. He advices businesses to go to market at shorter intervals – thus allowing them to learn from their early failures than getting cornered in a situation where there is no time left to fail and learn. This model places high value on learning from early failure and frequent build-measure-learn cycles.
Chirunning : This technique applies principles of Tai Chi to running. Formalized in a book by Danny Dreyer – one lesson of this technique advices runners to take shorter steps more frequently to reduce the pain and injuries caused by over pronating – or taking long strides.
Cycle Counting: Counting items in inventory at the end of the financial year used to be a painful exercise riddled with inaccuracies that could not be traced back to errors accumulated over the year. Most warehouse management software provide a solution by putting cycle counting in place. Warehouse managers don’t wait for the year end ; but cordon off areas of the ware house every week to physically count all items in that area and reconcile differences with book inventory. This flags out errors early – closer to their occurrence – thus improving traceability.
There must be many more examples where an arduous , painful and inefficient task which often got postponed because of its nature is now being completed more efficiently and with less pain as its being done more frequently.
Here are some candidate tasks; which we should consider doing more frequently.
1) Employee Appraisals: Usually an annual exercise – dreaded by appraisers and employees. Would quarterly frequency reduce the pain?
2) Elections: It’s the most painful part of democracy. Can we make elected representatives more accountable by having them go back to their electorates more frequently?
3) Census: So much data is collected that it becomes irrelevant by the time its processed . Can we have an ongoing survey to account for births, deaths , relocations and other events that impact demographics?
4) Tax returns: Year-end is busy time for accountants. They stay late to file returns as the last date approaches. Often accountants are required to request date extensions to complete their work. Can we have a financial period shorter than one year to make our lives easier?
“Synerzip team is very responsive & quick to adopt new technologies. Team naturally follows best practices, does peer reviews and delivers quality output, thus exceeding client expectations.”
“Synerzip’s agile processes & daily scrums were very valuable, made communication & time zone issues work out successfully.”
“Synerzip’s flexible and responsible team grew to be an extension to the StepOne team. Typical concerns of time zone issues did not exist with Synerzip team.”
“Synerzip worked in perfect textbook Agile fashion – releasing working demos every two weeks. Though aggressive schedules, Synerzip was able to deliver a working product in 90 days, which helped Zimbra stand by their commitment to their customers.”
“Outstanding product delivery and exceptional project management, comes from DNA of Synerzip.”
“Studer product has practically taken a 180% turn from what it was, before Synerzip came in. Synerzip cost is very reasonable as compared to the work they do.”
“Synerzip makes the timezone differences work FOR the customer, enabling a positive experience for us. ‘Seeing is believing’, so we decided to give it a shot and the project was very successful.”
“The Synerzip team seamlessly integrates with our team. We started seeing results within the first sprint. And due to the team’s responsiveness, we were able to get our product to the sales cycle within 7 months.”
“Product management team from Synerzip is exceptional and has a clear understanding of Studer’s needs. Synerzip team gives consistent performance and never misses a deadline.”
“Synerzip is different because of the quality of their leadership, efficient team and clearly set methodologies. Studer gets high level of confidence from Synerzip along with significant cost advantage of almost 50%”
“Synerzip’s hiring approach and practices are worth applauding. Working with Synerzip is like
“What you see is what you get”.”
“Synerzip has dedicated experts for every area. Synerzip helped Tangoe save a lot of cost, still giving a very high quality product.”
“Synerzip gives tremendous cost advantage in terms of hiring and growing the team to be productive verses a readymade team. Synerzip is one company that delivers “co –development” to the core!”
“Synerzip is a great company to work with. Good leadership and a warm, welcoming attitude of the team are additional plus points.”
“Our relationship with Synerzip is very collaborative, and they are our true partners as our values match with theirs.”
“Synerzip has proven to be a great software product co-development partner. It is a leader because of its great culture, its history, and its employee retention policies. ExamSoft’s clients are happy with the product, and that’s how ExamSoft measures that all is going well.”
“They possess a great technical acumen with a burning desire to solve problems. The team always takes the initiative and ownership in all the processes they follow. Synerzip has played a vital role in our scaling up and was a perfect partner in cost, efficiency, and schedules.”
“As we are a startup, things change on a weekly basis, but Synerzip team has been flexible in adapting the same”
“Synerzip team has been very proactive in building the best quality software, bringing in best practices, and cutting edge innovation for our company.”
“We’ve been working for more than six years with Synerzip and its one of the better, if not the best, experience I’ve had working with an outsourcing company.”
“My experience with Synerzip is that they have the talent. You throw a problem at them, and someone from that team helps to solve the issue.”
“The breadth and depth of technical abilities that Synerzip brings on the table and the UX work done by them for this project exceeded my expectations!”
“Synerzip UX designers very closely represent their counterparts in the US in terms of their practice, how they tackle problems, and how they evangelize the value of UX.”
“Synerzip team understood the requirements well and documented them to make sure they understood them rightly.”
“Synerzip is definitely not a typical offshore company. Synerzip team is incredibly communicative, agile, and delivers on its commitments.”
“Working with Synerzip helped us accelerate our roadmap in ways we never thought possible!”
“While working with Synerzip, I get a feeling of working with a huge community of resources, who can jump in with the skills as needed.”