Satish Chavan oversees pre-sales, bid management and solution consulting activities at e-Zest. Satish is a Certified Scrum Master and avid agile practitioner. He was instrumental in establishing agile delivery model for distributed teams at e-Zest.
by Satish Chavan, on Oct 21, 2015 12:16:52 AM
While using object oriented design principles and patterns for architecture and design of software projects, I realized that some of these patterns and principles can be very effectively used for building an organization structure. The key object oriented design principles, also known as SOLID principles, are enlisted below:
Building software is a team game. It requires collaboration of various stakeholders from business and technology functions. Even when the software is getting developed, the process of building software is not immune to misunderstanding among various stakeholders in the system. Rather, it is one of the top reasons for software project failures.
I have been meeting and interacting with lot of Silicon Valley entrepreneurs, tech professionals, angel investors and venture capitalists in the last few days.
When you embark upon the journey of being an entrepreneur, you are very passionate about what you are trying to build and are very closely involved in each and every activity of the startup. However as you start garnering more and more customers and your business expands, you start feeling the stress of carrying out various activities that need to be done as a part of your growing business. There also comes a stage where you realize that it is not practically possible to manage every aspect of the business all by yourself and that you need to fill in an additional workforce who shares the same vision for your business as much as you do.
We know you enjoy reading digital business and technology blogs. Well, that's why you are here. Isn't it? We share this love as well. That's why we created a place where our digital professionals from different technology and business teams could come and discuss ideas to foster business transformation through technology, digital philosophy and user centric design.
The views and opinions expressed in this weblog represent that of the author and not those of the employer. e-Zest holds no responsibility for the correctness of it.
e-Zest Solutions is digital experience engineering company with facilities in the United States (Detroit & San Jose), Germany (Hannover), United Kingdom (London UK) and India (Pune) with global clientele. Our services include custom software development, offshore software development, UX consulting, BigData, Managed cloud Services (Azure & AWS), SharePoint consulting/Migration, Enterprise Java application development, Automated software testing services.