An ideal, low maintenance automation takes 6-9 months to develop. Anything that takes longer to develop is not Efficient. Its complex and is expensive for an organization.
Short term implications:
- Cost of development is higher.
- Transition is expensive - Other systems and processes are in a flux till the system is implemented and is more cumbersome for the users read more..
Cloud is a dynamic environment that can serve different types of requests using / sharing the same resources, seamlessly. The resources are shared by re-purposing, thus increasing the efficiency of the infrastructure
Cloud can be implemented by
- having an application that serves different types of requests.
- Quickly, re purposing the infr read more..
Automation: A task executed by a system, other than a human.
All repetitive tasks must be automated for
Efficient Execution / productivity and better quality (by reducing human errors) .
For a successful automation please do keep the following points in mind:
- Standardize the process across the company
- Break the process into s read more..
A service is enabled using lot of equipment and software applications like switches, computers, load balancers, storage devices, databases, application software etc. working in synchronization. All this infrastructure is mission critical and is required to be up 24/7/365. Managing and keeping this heterogeneous environment up and running is a challenge.
To achieve 99.999% availability read more..
In WEE's view infrastructure not only includes servers, networking equipment etc, but also includes all the systems that assist in getting from requirements to the final product. It could be project management tool, bug tracking tool, source control etc.
How can infrastructure affect the execution?
- Development of software is going through a series of steps. Any system that is part o read more..
What is fun for a developer?
Develop code
What does an organization expect from the developer?
Develop code at a faster pace
The process of developing code is a complicated process involving:
- Understand requirements and Design
- Develop code
- Compile
- QA
- Release
Steps 1 and 2 are fun for the developer. Steps 3, 4 and 5 ar
read more..
Process: Process is a sequence of independent and linked procedures used in an act of transforming a set of requirements to a finished product.
Process plays a very important part in an efficient execution. A good Process is easier to implement, maintain, consistent across the company and helps in faster execution. Process must be un-ambiguous with clearly defined criteria ( In read more..
Efficiency can be defined as the ratio of output to input for any given system. An organization can be more efficient if it can produce more output with same number of inputs or same output with fewer inputs. Efficiency is a measure of time, cost and effort.
Identifying and reducing in-efficiencies makes us efficient. Identifying in-efficiencies is the most important and toughest part. Most of read more..