Author: Shiv Sivaguru

Podcast World Views & Natural Software Engineering

In this episode, tune into Sivaguru from PM Power Consulting in conversation with Sandeep Dasgupta, Vice President R&D – Gaming Systems at Scientific Games.  Sandeep is a passionate technologist with varied and deep experience in Product Development, Technical and Solution Architecture, Emerging technologies, Engineering methodology and process, Agile methodologies, Innovation and IP Development. He has played various interesting roles in Engineering and Technology, ranging from building India’s first online Stock Exchange, designing and developing Platform-Independent products in the early 90s, architecting and developing “Zero Latency Enterprise” products at the HP Advanced Technology Labs, being Lead Architect for one of the world’s top-selling retail banking products, heading engineering for Industry-leading Online Real-timeTrading Products to designing best-of-breed frameworks for Agile Engineering. Sandeep has published articles on technology trends in leading online journals and presented at International conferences, stays abreast of the latest in Technology and Engineering. In this conversation he talks about some of his world views that have shaped his work style as well as professional practices. Among other points, they talk about  The change in mindset needed when moving from a number crunching oriented language like FORTRAN to object orientation How Sandeep learnt the differences in perspective between a techie and a business user, when working with data How his experience led him to formulate the idea of natural software engineering His views on Agile practices His views on...

Read More

Podcast Power of Conversations

In this episode, I would like to share with you two incidents that helped me refine my own understanding of user needs and experience. From two different projects at different times, how I learnt: That the purpose of a developer is to solve others’ problems [and not just look for the next personal challenge to solve] Distinguishing user needs and wants The power of conversations with users The need and importance of empathy for the user ways of working and work environment, when designing solutions The power of iterative development, with frequent user experience based...

Read More

Podcast – Culture, Protocol, and Other Stories

In this episode, Shiv will be talking to Gopalan, the Managing director of Global Automation, India. Gopal, as he is also called, has been in the international IT products and services industry since 1979. Listen to Gopal sharing some personal stories that touch upon various points including: Attitude of working for someone Culture aspects, when working in various cultures Arrogance of a fresher – or how one can miss out the real user needs A tough situation he faced, caused by the differences in implementation of a standard protocol in the Airline industry, which, in hindsight – appears funny Cyclic Redundancy Check – CRC His views on Agile His views on technology / architecture patterns Some suggestions for Skill / capability development for those entering software field...

Read More

Podcast – The Importance of DevOps and UX

  I have been in the IT industry since 1980 – and started my association initially with hardware – building a single board microcomputer – and them switched to software. Over the years, working with multiple technologies to create solutions across various domains – and working in multiple countries, I gained a lot of experience by doing myself as well as learning from others. I share two specific learnings in this episode. 1. The importance of DevOps for every developer 2. The importance of user experience or designing with the user in mind Do join me and share your thoughts as...

Read More

CHOW #122 – Help Prakash create better Epics

Prakash was confused. He had spent time in coming up with a high level epic, that was to be taken up in the coming quarter.He had explained the big picture to the team, using the whiteboard.Since there were no questions, he assumed that the team had understood the big picture.Epics, were, anyway supposed to be high level stories.. His Epic read as follows: As an Analyst, I would like to make better recommendations for my clients, with at least a 10% improvement in returns, so that my fees and margins would also increase. Rationale: The fee for the analyst...

Read More