Eliminate 7 Mudas

25
Eliminate 7 Muda’s in Engineering TejaSoft Innovations Pvt. Ltd. 21 st April 2015 [email protected] +91-9886723872

Transcript of Eliminate 7 Mudas

Eliminate 7 Muda’sin Engineering

TejaSoft Innovations Pvt. Ltd.

21st April 2015

[email protected]

+91-9886723872

Scaling Return on Investment (ROI)

Gains-CostROI = -------------

Cost

Engineering Cost

Value Adding

Non-Value Adding

Value Adding and Non-Value Adding

Muda – Japanese word

Futility

Uselessness

Idleness

Superfluity

Waste

Wastage

Wastefulness

What is KTLO?

Seven Types of Muda in IT

Seven Types of Muda is to use the acronym NOW TIME

As in it is NOW TIME to eliminate all of this waste to reduce maintenance cost & increase innovation time

Seven Types of Muda in IT (cont.) N: Non-Quality

Our people are busy fixing defects, instead of creating value they are doing rework and dealing with the results of business disruption

The IT backlog remains a crippling problem, with IT organizations unable to handle the rapid-fire pace of changing business requirements

Complicate Complex & Simpler ones

O: Over Production/Sweating/Slavery

Our people are producing too much of the wrong thing

Developers wasting time building features no one will use. This can also reflect a mismatch of resources, or a performance bottleneck “down the line” from us

Doing same things again and again manually instead of automating

W: Waiting for Escalations to Happen

Most of our time is spent waiting for someone/something else to be done with their tasks before we can begin or finish our tasks. This means time is elapsing, but zero value is being generated

Let QA or Project Managers Complain/Unless it is a Impactful Pressure, don’t fix

Let Integration Happen

Seven Types of Muda in IT (cont.) T: Technical Debt

Not to right Unit Tests, no Enterprise Engineering Process, no Refactoring, Re-Engineering

Take Short cuts and Pay Huge Penalty – Compound Interest

Technical debt decisions are made based on real project constraints. They are risky, but they can be beneficial in short term

I: Infrastructure/Innovation/Process

Bad raw materials to produce the final product

Compromise on proper tools, hardware and spend more efforts on Process compliance than good intent of process

Zero Innovation

When the pressure to come up with a solution for the business is intense, and IT can’t deliver what is needed, business teams often decide to take matters into their own hands. This is commonly known as “shadow IT” –applications built, installed or rented outside of IT’s control. Typical approaches include using departmental ‘wiz kids’ or finding hired guns to solve the problem.

Seven Types of Muda in IT (cont.)

M: Mess

The amount of joules burned actually doing the work. If the need for the work can be removed then, so can the ensuing mess meaning greater return with less cost

The decision to make a mess is never rational, is always based on laziness, politics, wars, slippery nature and unprofessionalism, and has no chance of paying of in the future. A mess is always a loss

Legacy, Skill gaps are always a concern

E: Excess-Hype & Trained Approaches

Hype gets buy-in as priority and it is Adopted/Fitted

Follow wrong Templates and Keep fighting with Frameworks

Costs : Fact Sheet

The impact of these seven kinds of waste on business and development teams can be staggering

According to Gartner and other analyst reports:

80%-85% of IT budgets are spent just "Keeping the Lights On" (KTLO)

Backlogs are compounding annually at a rate of 10%-20%

42% of the initial cost of an application is spent year after year to maintain it

Application maintenance is the real problem

Costs: Due to Complicated Complexity

Development: Cost of Change

The more complex (and older) a system is, the more complex and costly changing it will be. IT cost inducers regarding change and development:

Reverse engineering thousands of lines of code to find the exact places where you will need to apply changes requires a lot of time from very experienced (and expensive) developers

Validating the impact of those changes across all application and system dependencies is extremely complex because dependencies grow exponentially as the system grows.

When changes are ready and tested, the process of deploying a new version into production is complex and error prone. You’ll need time and experts to make sure it goes well

Integrating existing systems is often complex and risky

Non-functional requirements are often ignored or forgotten when deadlines come crashing down

After going live, no audits or troubleshooting capabilities are in place

The problem redefined, is that the root cause of your IT troubles has everything to do with changing software, both old and new.

Scaling Return on Investment (ROI)

Gains-CostROI = -------------

Cost

Steps for Reducing Cost & Complexity

Waste & Traps – 50% to 63%

Focus on Why? - Identification & Fix

Optimize – 15% to 21%

Focus on How?

Competitive Innovation – 18% to 25%

Focus on What next?

Tips to lower your KTLO costs

Timely Transform & Upgrade Technologies

Don’t Fight or Fit Frameworks/Products – Adopt them right

Be Aggressive. If possible, don’t Migrate. Cut Legacy.

Be friends with your Shadow IT’s (Keep decisions in Global Control). Do it sooner than Later/Never

Technical Debt - Do not underestimate growing Danger each hour

Attack the Edges first

Accept Technology Standards. No Wars please. Work with solid Facts

IT is a Business Partner. Be sure to understand good Engineering impact on your business (long and short term)

Avoid ‘Death by Manual Testing’

Automating wherever possible will help ensure fast delivery of applications, while priming IT to accommodate continuous change

Make Excretory Systems stronger (through Inspirational hand-holding), so that all the Toxic waste is thrown out immediately

Transform Engineering from Culture of Fire Fighting (Red Zone) to Culture of Green Zone working – Use senior hands-on professional & creative mentors/guides

Agile - Technology Leadership Approach

Who We Are..

~11 Years in IT Business

All Java/Web Focus

Only Engineering & Technology

10 people team

4 Specialists

18 to 21 years

Daily hands-on coders

6 Junior Developers

(assists Specialists)Has Partners in Management

area (30+ Years who can be CCO – Chief Change Officer)

Entire Java Stack,

Any Domain,

Any Product,

Any Open Source

For .net, RoR, php others we do code review and support

IoT, Big Data, Google App Engine, Hadoop, Spark, Strom, Splunk, Cassandra, CouchDB

Cloud Technologies – Amazon AWS, VMWare Appliances and Virtual Machines

Browser - HTML5, CSS3, less, Any of JavaScript Frameworks including Bootstrap, AngularJS, ReactJS, JQuery, d3, CoffeScript, TypeScript, Dart, Clojure Script

JavaEE, Spring, JPA, JDO, Hibernate, GWT, Vaadin, Struts, Guice, Solr, Sphinx. Lucene, Axis-2, CXF, Web Services (SOAP, REST etc) ESB, Elastic Search, JNI, Scala, Erlang, Groovy, Clojure

Mobile Android, Blackberry, Mobile Test Automation, PhoneGap, Titanium, Mobile First, Kony UI,

Ant, Maven and Gradle Build System Engineering, Cloud Provisioning, JClouds

JUnit, TestNG, JMock, BDD, DSL’s, JMeter, Saahi, Selenium, Load Runner, QTP

Any other Java Open Source and Closed Source Technologies.

Code Metric Tools – MaintainJ, SonarJ, Restucture 101 and many more Open and Closed Source Tools

Products – SOA (Tibco, Talend, WSO2, Mule, Camel), Portals (Liferay), CMS (Alfresco, OpenKM, Plone), BI Analytics (Pentaho, Jasper), Work Flow & BPM (Intalio,JBpm, BonitaSoft), ERP (Compiere), OptimizeIt, JProfiler, JPDA, Weblogic, Web Sphere

21

Technology & Tools Expertise

Numbers – Technical Credibility

65+ millions lines of code is handled/delivered

Java

JavaScript

SQL

XML/HTML

6300+ team working experience

750+ teams were directly hired and built by us

5800+ Web Services

600+ diverse CRM needs

100+ Products Integrations

Open and Commercial

200 million transactions a year

500+ TB of Data Processing

4000+ man years of legacy products management

320+ customizations on a Single Product supported (Single Source)

30 million records SQL DB processing

150+ node cloud clusters deployment

6 SaaS/Portal deployments

3 SOA Projects

4 Analytics Projects

750+ reports

2 Cloud Projects

300k Test Cases (Unit, Functional, Integration, AT)

800+ Unique Engineering Patterns observed & documented

23+ in-house tools/ip to manage software complexity

12400+ manual steps eliminated

30000+ bugs and features identified

15+ patentable ideas suggested

350+ millions cumulative cost savings

US $250 Million cumulative Savings to NDS (Embedded Java)

•Reduced Set-Top Box EPG Footprint by 500kb i.e. 30% of original size

•Single Source Build Architecture for diverse client customization needs

US $75 Million additional revenues to IRCTC (Web and Mobile)

•Built and Deployed Scalable Web Services and Reliable Payment Integration for IRCTC

•Sales have grown from 6,000 tickets a day to 6 lakh tickets a day, of which 1 Lakh tickets are getting sold through our web services – 200 million transactions per year

US $5 Million Savings per year to Logix Microsystems (Portal, CMS and Analytics)

•Reduced the Engineering Team by 30 people

•Reduced Code Size by 5 Lakh lines

•Reduced Hardware by 84%

US $3 Million revenues to Virtusa and $25 Million savings to BT

•SOA, Analytics & Cloud implementation was done with low cost team

•Architected most flexible and easy maintainable BPM solution for BT to self maintain the software solution

•Built 250 People team in 9 months

US $250k savings to Small Devices (Mobile)

•Built a Strong Mobile team, from 3 to 70 resources with commodity resources

•Reduced Skill cost both on Monthly Payment and Time to get them on board

•OOAD Porting Architecture to eliminate device specific code branching

•Eventually this company got sold to US Digital Chocolate due to Quality of results

Numbers – Business Credibility

Transforming & Scaling

Process, Technology/Solution/Product, Culture and People

through

Professional Engineering Perfection & World Class depth

21+ Years, daily hands-on

Entire Java/Web/Mobile Stack Expertise with International awards and Patents

65+ Million Lines of Code Re-Engineering

6300+ global teams interactions/guidance/mentoring/hand-holding

100+ products integrations

5800+ Web Services for SOA Partners Integrations

200+ million transactions a year delivered

500+ Terabytes of Data Processing handled

5+ MNC’s and 15+ startups exposure – involved in raising the bar in engineering

USD 350+ Millions Cumulative Cost Savings

Father of : Services 2.0 & Create Talent Style of Leadership

Identify & Realize, Unrealized Value in Your Business

Outsiders View : expect at least 2 million USD Savings in first one year (with TejaSoft recommended model)

Who am I?(https://www.linkedin.com/in/nagkumar)

Thank You

Happy KTLO/Technical Debt [email protected]

+91-9886723872