Changes in India’s education system in last few years

  • Institutions of Eminence declared – Complete autonomy given to them
  • University status for IIMs, NITs, IIITs, AIIMS, etc. via Institutions of National Importance route
  • Graded autonomy for UGC affiliated institutions – Based on their accreditation score, they can offer online, distance courses and will have autonomy in academics, faculty recruitment, etc.  
  • Graded autonomy for AICTE affiliated institutions – Based on their accreditation score, they can offer online, distance courses and will have autonomy in academics, faculty recruitment, etc.  
  • MCA shortened to two years from three years – It’s now mapped to a standard university master’s degree of two years 
  • Online degrees approved – Degrees like MBA, MCA, PGDM, etc. are being offered online
  • Rationalization in engineering colleges – Colleges with majority empty seats are being closed with no approvals for new applications by colleges for next few years
  • CGPA system now introduced in almost all universities and colleges
  • Merged single regulator & National Education Policy likely to be finalized in next few months 
  • Executive education programs are getting approvals 
  • Hybrid courses by institutions of eminence & institutes of national importance are starting like Executive MTechs, Executive MBAs, etc. which can be done with your routine job 
  • Foreign collaboration with universities & colleges across the world is becoming easier 
  • Deemed universities with high score in accreditation will not require approvals for open & distance learning courses 

Email me: Neil@TechAndTrain.com

Visit my creations:

  • www.TechAndTrain.com
  • www.QandA.in
  • www.TechTower.in

Three waves of Analytics – Notes on articles by Prof. Davenport

References:

ANALYTICS 1.0 – Business Intelligence, RDBMS & Data Warehousing

  • Vertical scaling
  • Better results and analysis meant higher processing power & memory
  • Complex systems
  • Chances of singular failure
  • Backup was compulsory
  • Storage in RDBMS
  • Transformation in business dimensions and facts in Data Warehouse
  • Descriptive analytics mainly

ANALYTICS 2.0 – BigData, Hadoop, NoSQL & Spark – In memory computing

Problems with Analytics 1.0

  • Costly hardware
  • Large amounts of data
  • Unstructured data

Solution

  • BigData
  • Hadoop – Large files
  • NoSQL – Small files or less size data
  • Horizontal scaling

Problems with BigData

  • Querying unstructured data
  • Large amount of data for real time processing not batch processing

Solution

  • PIG
  • HIVE
  • Spark – In-memory computing
  • Predictive analytics mainly

ANALYTICS 3.0 – Edge Computing, Data Rich Organizations, Real Time Analytics & more

Problems with Analytics 2.0

  • Most analysis was retrospective and for past data
  • Organization wide data also started getting collected but was unused
  • Real time data started to flow in big amounts

Solution

  • Data rich organizations
  • Use data from organization to build products not just mapped to market but also with own organization
  • E.g. Differentiated products in manufacturing to compete with mass economies of scale production
  • Edge computing
  • Real time processing
  • Combined data
  • Embedded analytics
  • Data discovery
  • Cross functional teams
  • Moving to Prescriptive & Real Time analytics

Email me: Neil@TechAndTrain.com

Visit my creations:

  • www.TechAndTrain.com
  • www.QandA.in
  • www.TechTower.in

What should you be doing?

Over the initial years of my experience in Information Technology industry when I worked with various large and medium sized organizations, I programmed, worked in solutions / sales engineering and more. Learned many things across various domains and technologies. Met and built a small network. Then I transitioned to multi-tasking around Education & Information Technology.

Did I face roadblocks, yes – many !!!

  • People
  • Lack of opportunities
  • Lack of resources and more.

Here is what you should be doing if you want to overcome similar roadblocks that you are facing:

  • Build weekly, monthly, yearly and long term goals
  • Have ToDo lists
  • Build priorities & alternatives
  • Plan what you will do and what you will not do
  • Learn to say no and push back on things that don’t resonate with you. Saying yes to everyone does not solve the problem, that will increase your problems
  • Build small steps which you can repeatedly do on daily & weekly basis mapped to small outputs
  • You need to go step by step
  • Many people make a mistake of making a grand goal and struggling on next steps
  • You won’t reach your goals in one shot
  • It’s a step by step journey in which you have to go through with struggle each day & week meeting deadlines, completing work, interacting with people and building your network.
  • Learn to create / write articles, websites, blogs and goals – nothing helps more than building goals and writing them down
  • Learn to give more than you consume especially in knowledge areas. People value others who share and discuss knowledge without expectation. That builds your genuine network which is where your success is. Collaboration and sharing with others to enable their success with no expectations is key to authentic network building
  • Every 3 to 6 months pickup something that you don’t know, learn it, teach it, discuss it, work on it
  • Volunteer for more than what is expected out of you – go an extra mile in your tasks
  • Learn to thank those who helped you on your journey

Email me at: neil@TechAndTrain.com

Visit my URLs:

21st Century Business Management Education: Neither Content nor Pedagogy, Essence is Integration with Triple Bottom Line

Abstract:

In 21st century, many questions clutter our horizon. The way business is passing through sudden and continuous changes; the new business management norms are created every day. The business management education should follow the suit; rather provide lead to the business. Visibly the technological disruptions, social expectations and globalization demands better understanding of its impacts on economy, society and environment in terms of the costs, and benefits. This paper constructs argument emphasizing on core principle of business management education that any course delivery should integrate with triple bottom line. The opportunity costs are enormous if industry or institute fails to do so. Spender rightly poised the questions in his research. What are business schools, and what should they be? What are the social, business, or personal purposes of management education? And how might management education evolve next to meet society’s present needs (J.C. Spender, 2016)? The key questions business school should address revolves around subjects that should be included in syllabus, content of the courses, teaching pedagogy or learning mechanism and recruiting students with right aptitude, attitude and temperament. Business schools attempts to address one or all those ingredients. The more important missing element in business management education is integration of course delivery with the triple bottom line. The existence of business is economic or accounting profit. To be a sustainable business; social and environmental performance of business cannot be ignored. Each course included in the syllabus has a purpose; to help business to enhance triple bottom line. 


Each business problem is unique and one must be able to find solution optimally that fits to the unique situation. There is no one solution which is best to solve a problem. You must be persistent to solve problems on a continuous basis until desired result is obtained. Teacher can guide student, can ignite student’s mind to think beyond horizon. A teacher can expand thinking horizon of the student. In real life situation, a teacher will not accompany student. Student must equip himself to solve the business problem. Therefore, the business management pedagogy seeks involvement of the student while learning. Your solution must be feasible and acceptable to your economic and social surrounding. To solve a problem, you must have information. Scarcity of information is not a problem but abundance information is rather a big challenge. The current age is full of information accessible on public platforms, big challenge is to recognize and extract relevant and reliable information from the information ocean. The next level challenge in this endeavor is to identify real life problems, the application information, and to solve them efficiently and effectively. Learning is a lifelong process. You have to improve your skills on a continuous basis. Without mastering ability to learn new skills, one will become irrelevant. Technology guides you but it also misguides you. It is your ability to judge veracity, relevance, reliability and usefulness of information to churn out the right information.  


Business problems are now seen from prism of economic, social and environmental aspects. Twenty-first-century learning encompass mastery in content producing, synthesizing, and evaluating information from a wide variety of subjects and sources with an understanding of and respect for diverse cultures beside economic understanding. The pillar of success in the 21st century is about knowing how to learn independently. The learning now is eventually be “learner-driven.” The 21st century learning builds upon such past conceptions of learning as “core knowledge in subject areas” and recasts them for today’s world, where a global perspective and collaboration skills are dynamic, critical and focused. It’s no longer enough to “know things”, but to know things to find solution that is economically feasible, socially acceptable and environment friendly. It’s even more important to stay curious about finding out things. We have powerful learning tools at our disposal that allow us to locate, acquire, and even create knowledge much more quickly than our predecessors. Ability to recognize and acquire skills to fit in ever-changing environments is sine-qua-non. No one will tell you what skills are required and the way to acquire it. The self-management is the key to succeed in 21st century. We strongly argue that business management course content should be rich, contemporary, reflecting real life situation, relevant and providing lead to future industry. The course delivery should be learner centered and integrated with triple bottom line.

Vrajlal Sapovadia (Ph.D.)
United States


Enterprise environment software areas – Part 1

Over the years that I have been working in IT industry, I have got the chance to be exposed to multiple enterprise (large & mid sized company environments) level software technologies, products & frameworks. These vary in a big way from company to company and project to project / program to program but overall trend goes in a specific direction. Below is a list of enterprise software areas used by large & medium companies that I have had exposure to. This is part 1 of multi series enterprise software list of articles that I hope to bring out – I would not be able to cover all in one go. This will help students and young professionals who have not had the exposure to enterprise software environment to get an idea about these things and trigger thinking along with exploration. Building a bigger picture will help youngsters to be better architects & technology managers.

  1. Security – End point security, firewall, intrusion detection, log analysis, dependency & library analysis, penetration testing, code analysis & scanning, DB encryption, RSA, JFrog XRay
  2. Application stack: ERP, HRM, Portals, Custom solutions build on frameworks like Spring, Enterprise content management, Scanning solutions, WorkDay
  3. Analytics – Web analytics like Google Analytics, Modelling & reporting software, Data Science products for NLG, R, Python, SPSS, SAS
  4. AI / ML / Neural Networks / IoT: Keras, TensorFlow, OpenCV, Apache PredictionIO, Watson, SageMaker, Google AI, Arduino, Kaa, DeviceHive, Home Assistant, DeviceHub
  5. Mathematical modelling: MATLAB, Octave, Magnolia
  6. Integration – ESBs, REST, SOAP
  7. Cloud – AWS, Google Cloud, Azure, Rackspace, SalesForce
  8. Authentication, Roles, Authorization, Web tokens, SSO – OAuth, Open ID Connect, JSON Web Token (JWT), LDAP, CAS, Shibboleth and SAML
  9. Email: Outlook, GSuite, Lotus, Apple
  10. Build, Code management & CI/CD tools: Jenkins, Maven, Ant, BitBucket, GitHub, Artifactory
  11. Code Quality: SONARQube
  12. Integrated Development Environments: Spring Tool Suite, Netbeans, Eclipse, PyCharm, Spyder, Jupyter
  13. Micro-services environment, Containers like Docker
  14. Workflow: JBPM, Activiti
  15. Business rules management – Drools
  16. Automation / Robotic process automation: BluePrism, Automation Anywhere, UiPath
  17. Low code platforms: OutSystems, SalesForce Lightning, Appian
  18. Testing: Selenium, JMeter, Katalon, TestNG, JUnit
  19. ETL: Talend, SSIS, NiFi, Airflow
  20. Web & Application Servers including JavaScript based: Apache Tomcat, JBoss, Jetty, Node.JS, NGINX
  21. Configuration, deployment, container orchestration & scripting automation: Chef, Puppet, Ansible, Kubernetes
  22. API Management: APIGee, Postman, Automate, 3Scale, Dell Boomi, Mashery, Anypoint, Azure API management
  23. Infrastructure & application monitoring: Nagios, New Relic
  24. Operating systems: Windows, Linux, Unix, Ubuntu, Red Hat, CentOS, Fedora, AIX
  25. Reporting & Visualization: JasperSoft, Tableau, Power BI, SAP Analytics, Kibana, Zoho Analytics
  26. BigData, Streaming, RDBMS & NoSQL: PostgreSQL, MySQL, Hadoop, MongoDB, HBase, Spark, Kafka
  27. Learning: Moodle, Coursera, PluralSight, Khan Academy, Udemy, EdX, Canvas, Google Classroom
  28. Project management full cycle including test & bug management, documentation; JIRA, Confluence, Wiki
  29. Software & Enterprise patterns around integration and more
  30. Enterprise architecture: iServer (Orbus), Archi
  31. Miscellaneous: Load balancers (Hardware & Software), Clustering related software, Ticketing management, Zoom, WebEx, Productivity & office tools for presentations, documents, calculations, Skype for Business

Hopefully this has been helpful and I will come back with more thoughts on enterprise software environment & architecture

Email me at: neil@TechAndTrain.com

Visit my URLs:

List of things needed to create a startup in India in IT products / services area – Part 2

Many students in management and other advanced courses struggle with details on how to start their entrepreneurial journey. Questions around cost, process, steps, office, digital / software items needed, etc. keep them confused and away from taking the first step. In that series, I had posted a blog / article in the past: https://www.linkedin.com/pulse/how-build-lean-startup-tier-2-3-cities-india-part-1-neil-harwani/

Further to above, find below a detailed list for what is needed for a mid sized company / startup of 20 to 100 employees to start working:

  1. Professional email & website
  2. Target market, target customer, target offerings, target geography, target method of sales details among other things
  3. Details of idea & product / services, pitch and marketing information decks
  4. Udyog Aadhaar registration
  5. PAN, TAN & GST registration depending on your business size
  6. Lawyer and CA for company formation, tax filing and yearly audit certification
  7. Startup registration with Government of India
  8. Bank account to disburse salary and maintain operations
  9. EPF registration in specific cases
  10. Medical, life & travel insurance subscription depending on need and compliance
  11. Online storage from Google, Microsoft OR Apple
  12. Software for accounting, managing docs, intranet, etc.
  13. Membership of meetups, incubators, etc. that help startups
  14. LinkedIn premium, good smartphone, Facebook / Twitter / LinkedIn pages
  15. Desktops & laptops which could be on Ubuntu Linux or Windows or Mac
  16. Co-Founders and focus / advisory groups, mentors
  17. Trademark filing and intellectual property rights management
  18. Funding clarity: boot strapped or funded or mixed
  19. List of angel investors, incubators, venture capitalists, government agencies, banks, crowd funding platforms who could fund the business
  20. Operating space: Digital or physical or mixed location business
  21. Network of related entrepreneurs & customers who could potentially support your journey
  22. Sample contracts for employees, contractors, consultants, customers, vendors, suppliers, sales, etc.
  23. Templates for internal documents
  24. Leave management, employee management portal & cyber security software
  25. Target quality and other certifications like ISO / CMMI, etc.
  26. Admin, HR & Finance staff

Hope this helps the students community in understanding what to expect in terms of starting the journey of business.

Email me: neil@TechAndTrain.com

Required reforms in Indian Education System — 1

Having an interest in life long learning, teaching and overall education ecosystem and based on my experience with going through various diplomas and degrees, below is what I would say should be the future of education in India. If India needs to have more well educated and better / productive citizens, then education & health have to be in primary focus.

  1. Online education courses should be promoted widely. Degree & diploma granting via online modes is a critical step for learning in people who cannot be involved in full time education in colleges / universities. Higher education related regulatory bodies have taken steps in this direction last year by approving a framework for online education. NPTEL, Swayam have already existed since few years and this framework for regulation is the logical next step
  2. Innovative courses around areas like cyber security, pharma management, analytics, bio-technology, quantum computing, satellite technology, geo-sciences, bioinformatics linked to innovative and new upcoming areas, space sciences, etc. should be readily promoted
  3. Work integrated learning programs where learning is integrated with work via exercises, self study on top of online modules should be promoted
  4. Bachelors & Masters degrees should be made a lot more flexible in terms of what students can study, how they get entry into it and what majors they specialize in. A Physics / engineering student should be allowed to take credits from arts, economics, other sciences, medicine, pharmacy, etc. as long as s/he meets the pre-requisites. Admissions should be based on standardized tests rather than long theoretical / domain mapped exercises / tests. Change of full major in Bachelors and Masters should be allowed mid way through the course as long as credit and requirements are met
  5. Complete change in areas of specialization between Bachelors and Masters should be allowed based on student interest and background
  6. Executive education in terms of work integrated, online, mixed mode should be encouraged and institutionalized
  7. Industry internships / linkages should be increased in realistic terms not just as an academic exercise by allowing 1-2 semesters in full degree to be done at a company with industry outcomes mapped to them
  8. Focus of regulation for courses in educational institutions should be on accreditation rather than approvals
  9. Part time, distance, online and executive education which in the recent years has faced major setbacks in terms of course closures, less or no approvals, inter state jurisdiction issues, etc. should be resolved at the earliest
  10. Single regulator for overall education system should be formalized and created
  11. School education should also be built on a lot more modular system where taking economics with biology or physics and literature or history should be considered normal not frowned upon
  12. Top universities from around the world should be allowed to form joint ventures in India for education, granting degrees, course development, up-gradation, consulting, etc.
  13. Research process, patent filing, trademarks, entrepreneurship, intellectual property rights and related laws, company formation, business incubation assistance, cyber security, etc. should be discussed and taught right from school level with compulsory modules / subjects in higher education. The full ecosystem of paper publishing, research, journals, conferences, research methods, statistics, etc. should be available as a module in schools & colleges for every student
  14. Rigid norms for PhD in terms of how, where, when, with what background and who can research should be relaxed so that industry professionals can jointly undertake research with universities at their work place easily
  15. Linkages with industry in terms of visiting faculty, adjunct faculty, part time professors from industry, joint research should be promoted in big way and institutionalized

Many of these things are already fully or partially enabled at some of the top universities and institutions in India like IIMs, IITs, BITS Pilani, NITs, IIITs, etc. but this now needs to percolate to the larger ecosystem

Email me at neil@TechAndTrain.com

My journey on Social Media & Internet

Internet is the greatest enabler of work and education in human history as per me and the opportunities it opens up in terms of what we can study, learn and work on are amazing. My suggestion to all youngsters in school, college and who recently have started their career in terms of job / startups is to use this enabler in a positive sense to collaborate, learn, absorb knowledge, fuel creativity and build their own ecosystem especially with professional networks like LinkedIn.

I got introduced to computers in standard 4th, 5th, 6th at Air-force School, Gwalior, MP, India. After that stint in LOGO programming building basic shapes & creating rudimentary BASIC language programs in computer labs there was a slow down in terms of access to computers when I moved to my home state. Then again in 1999 I got a HP desktop computer with dial-up modem and good features for that time with an internet connection (ICENET was the first private ISP in Gujarat at that time). Dial up modem would support me for accessing internet at slow speeds and I got introduced to the online world. I never looked back or logged off since then.

Things I have had access to over time:

  1. ICQ
  2. Yahoo Messenger & Portal
  3. Yahoo Search followed Google Search
  4. Many tutorials, free websites to build web pages which got me freelance contracts for building product pages for few people followed by building my own basic websites and learning CPanel, Web programming & Databases along with DNS and basics of computer networks
  5. Experts-Exchange.com, ASP, upcoming PHP, VB – I got exposure to all of these in early days of 1999/2000/01/02
  6. Local portals of Gujarat and so on
  7. Exploring Linux (Red Hat Fedora) and trying to configure Conexant modem on it (I failed at it)
  8. Exploring IETF, IEEE, CSI, AIMA, Wikipedia, Internet Archive, News Portals, MSN, etc. as they came onto the scene
  9. Then came onto the scene – Gmail and I was among the first few to use Gmail in India via invitation followed by YouTube, Google News, Facebook, Twitter, LinkedIn and so on all the while going through Dot Com Bubble and 2008/9 recession
  10. Post this Coursera, NPTEL, MIT OCW, AWS and so many more sources / portals / websites / apps / universities / products

All the while, my focus was on learning around software, management & engineering. Based on that passion and unending desire to learn, I could succeed in teaching as well as software industry with help of internet and my network. Big thank you to all who have helped / interacted with me over the years directly or indirectly via their work / websites and artifacts over internet.

To me LinkedIn has been one of the biggest sources of learning around Machine Learning, Artificial Intelligence and many other topics other than for networking with people from across the globe in the last few years.

If you have access to internet, you have no excuse to stay behind. Be thankful to those who created all these amazing things on internet. That’s my message to all in my network. 🙂

How I scaled my startup ?

  • As a starting point, I never wanted my startup to scale with the philosophy of people increasing linearly with revenue. What I wanted to build right from beginning was a startup focused on one of my passions which is education with right philosophy and associated people who have similar goals
  • My idea was clear: Focus on education & academics at Gujarat level and provide services & products around it. Maybe we will scale beyond Gujarat, maybe not – we can decide at the appropriate time in future
  • Build a small consulting type firm with under 5-6 contractors / employees / partners / consultants rather than outsourcing type large firm
  • Keep the company organization, offerings, relations, taxation and other things simple
  • Allow all to work digitally from wherever they are, they only move to customer locations to fulfill their work for them, rest of the time they are at home. On top of this there is no restriction for a person associated with my startup around what they can do in off time with other customers that they build on their own
  • Focus on relationships and good deliverable to customers over billing rates and revenue
  • Narrow down focus on what you can and cannot do. Learn to say no when things are beyond you
  • Bootstrap through and through on own money for all parts: digital, physical, taxation, legal, etc. Avoid investor money till as long as possible to continue on the initial direction that the startup has
  • Have a professional website, blog, email, number, references and other details to build a good digital presence
  • Build a community of supporters and network around your startup built via genuine help & mentor-ship to them. If you are not authentic, don’t expect others to support you. Provide good services at high quality and you are very likely to have a good network
  • Be generous in sharing revenue and credit with people who are associated with you. Put them on your website, promote them, endorse and recommend them, share revenue no matter how small or big – you can’t win alone.
  • Raise the bar of your ecosystem and network rather than only yourself
  • Don’t give up on people who helped you in your journey
  • Find clear revenue sources for yourself outside of your startup domain as well to sustain the venture for long term
  • Have good reading habits, devote time to reading daily around your industry and domain
  • As of now we have 4+ universities & colleges around Gujarat as our customers
  • It’s not easy doing multiple things around startup, consulting and balancing work / life / family / network. Be ready to sacrifice lot of time, effort, money and other things on the way to achieving what you want. If you are not ready for all this, it will be difficult to scale or sustain. Be ready for at-least 12 to 24+ months of real hard work to make your brand known in your market
  • You will have bad days and you will have good days. Learn to live with them, both will come and go. Keep the count of good days larger than bad days
  • Reach out to me at neil@TechAndTrain.com if you want to discuss Data Science / R / Java / Python / etc. or want to conduct a training for MBA / BE / MCA / MSc students or are interested in having a workshop for on Data Science / R / Java / AWS / Excel / etc.

Automation problems in Boeing 737 Max in times of machine learning & artificial intelligence

Quote – French air accident investigation agency BEA said on Tuesday the flight data recorder in the Ethiopian crash that killed 157 people showed “clear similarities” to the Lion Air disaster. Since the Lion Air crash, Boeing has been pursuing a software upgrade to change how much authority is given to the Manoeuvring Characteristics Augmentation System, or MCAS, a new anti-stall system developed for the 737 MAX. – Unqoute.

Quote – The captain fought to climb, but the computer, still incorrectly sensing a stall, continued to push the nose down using the plane’s trim system. Normally, trim adjusts an aircraft’s control surfaces to ensure it flies straight and level – Unquote 

Analysis from publicly available news & articles, sources and references at the end of article.

Sequence of events:

  1. 737 Max has heavier engines which are mounted higher than other planes
  2. This may cause stall at lower speeds by pushing nose up
  3. To correct this a mechanical sensor is kept at the front of the plane to detect air flowing in parallel or at an angle known as angle of attack
  4. This sensor is connected to MCAS automation software based system which controls TRIM electro-mechanical system which keeps aircraft level and straight
  5. MCAS typically pushes nose down due to stall created by higher nose level as above
  6. In this case the sensor seemed to be faulty so MCAS wrongly took over
  7. Pilots didn’t know how to disengage the MCAS. They had to cut power to the motor that pushes nose down
  8. Another pilot who was in one of the same flights earlier could disengage MCAS by stopping the motor for a similar problem by cutting power to motor pushing nose down

Sources & references below:

https://www.ndtv.com/india-news/all-boeing-737-max-8-aircraft-in-india-will-be-grounded-by-4-pm-today-says-dgca-official-2006734

https://timesofindia.indiatimes.com/world/rest-of-world/pilot-who-hitched-a-ride-saved-lion-air-boeing-737-max-day-before-deadly-crash/articleshow/68499359.cms

https://www.ndtv.com/world-news/lion-air-plane-cockpit-voice-recorder-reveals-pilots-frantic-search-for-fix-report-2010292

https://en.wikipedia.org/wiki/Automation

https://airlinerwatch.com/boeing-737-max-8-design-or-software-problem/

Ideas on Innovation around Software. We Thrive On Ideas. We are Learner Centered, Open Source & Digital Focused.