Bhavin Shukla
Advisor at UST-Global.
Sydney, Australia


I am an Agile enthusiast who is always on the lookout for new challenges in Implementing Agile practices in various technlogy areas. I started off with Agile in 2010 with software development project using .Net, C# and C++ at Cerner Healthcare getting a chance to implement most of the scrum practices like daily standups, sprint planning, release planning, demos, retros for the first time and getting an extensive experience of XP practices like paried programming, continuous Integration through Hudson/Jenkins, small releases etc.

Having around 12+ years of IT experience and 5 years into Agile hasn't fulfilled my appetiate and I am exploring Agile implementation in Data warehouse and Business Intelligence projects today which are a bit different from typical Java/.net projects. I consider myself lucky to have an exposure working aross Waterfall, Iterative, RUP & agile methodologies as an analyst, developer, designer, architect, test engineer, build & release engineer, project manager, process consultant, scrum master and now finally an agile coach from 2003 till now. Everyday, I strive to leverage all the past experience into being a better solution provider either as a scrum master or agile coach or a delivery manager trying to understand pain points not just from scrum teams but also delivery, cost & timeline impediments from the management while trying to transparently articulate to bridge this gap between the business and the delivery teams. I just do not live one role each day and firmly believe this flexibility is the first step toward bringing agility in the way we work at office or home.

Agility in my experience has never been about process implementation but always about mindset change bringing in better collaboration, transparency and trust that delivers. Tools, processes, technology are just enablers based on the kind of solution/technology stack we are looking for and based on what the project costs the business. We got to leverage agile practices to ensure we take the most benefit of these decisions and the team feels empowered. Agile for me is something that unearths the unpredictability part of software development and that's what ensures we fail early than having a big bang failure.

Agility, is how we live our lives - with trust, honesty and openness.!

Work Experience

UST-Global, Agile Coach
2016-09-05 - Present, Sydney, New South Wales, AU
Working with a team of Enterprise/team level agile coaches as a part of Enterprise Agile Adoption and Transformation strategy. Primary responsibilities involve helping Feature teams to Inspect & Adapt basics of Agile/Scrum mindset adoption by helping teams take a continuously evaluated approach and Improve on areas identified by team as the most important to improve.
Tata Consultancy Services, Process Consultant / Agile coach / Scrum Master
2013-06-12 - 2016-07-08, Sydney, NSW, AU
I am working across multiple projects at Commonwealth Bank of Australia (CBA) leveraging my past experience in Agile methodologies and learning how do i enable teams do agile for Business Intelligence/Data warehousing projects. As a part of my job profile here I - 1. Conduct agile workshops for business on expectations settings for BI/DW projects 2. Participate in the larger CBA agile community to understand recent developments and current challenges. 3. Coach BA's, Project teams and project managers on agile 4. Help do release and sprint planning 5. Figure out ways how to cut user stories when we have technology stack limitiations in terms of building SSRS/OBIEE reports pulling data from various source streams/data marts etc. 6. Help business mitigate risks in terms of agile delivery 7. Take care of project management aspects (cost centres, resources, etc.) 8. Try mapping traditional BI/DW project activities to agile delivery artifacts as step 1 and eliminate waste as step 2. Just a few things i do as a part of my day to day job.
Wipro Technologies, Agile Consultant
2012-08-27 - 2013-02-28, Bangalore, Karnataka, India
I worked with Wipro Technologies - Agile Center of Excellence (CoE) as an Agile Consultant and Agile coach / scrum master responsibilities. Core Responsibilities: ---------------------- Drive initiatives as a consultant to help Projects/Business Units/Verticals evaluate, leverage & enhance agile practices. As a scrum master, facilitate coaching sessions for cross-functional teams comprising but not limited to customers, Business analysts, Developers, test engineers & managers on benefits of agile processes. As a scrum master, he helped project teams identify, learn and implement tools that best suites the technology platform along with client needs & track project specific metrics in terms of release burn-ups, sprint burn-downs & backlogs. He was involved with pre-sales team during the RFP stage assisting in agile adoption for various pricing models (T&M, Fixed Price, etc.). He has worked with various projects involving technologies like MS.Net, Java, L.A.M.P., mobile application development & SAP while helping the program onboard agile journey. He was responsible to identify potential Scrum masters in the organization and provides them hands-on training to be Scrum-ready. He has set-up an agile eco-system to showcase organization maturity in agile practices, success & failures during adoption & the way ahead for crucial on-hand engagements. He was involved as a SPOC for setting up Agile Experience Center to serve as one stop shop for customer to demonstrate agile execution capabilities of Wipro. Achievements: ------------- Helped Project Delivery teams with RFP responses apart from Agile Project Management generating business opportunities.
Cerner Healthcare Pvt. Ltd., Software Architect
2010-05-24 - 2012-09-21, Bangalore, Karnataka, India
Project Lead for two complete engineering tracks – GenLab & BloodBank Engineering, that were responsible for delivering real-time life critical healthcare applications related to Laboratory procedures and Blood transfusions for In-patient and Out-patients in various hospitals. Core Responsibilities: ---------------------- He worked with his US counterparts (architects & managers) on release planning, building product backlog, sprint planning & execution, building CI/CD framework & perform Integration/User acceptance testing Implemented various agile practices tracking project management artifacts throughout the life cycle using VersionOne, JIRA & HP Quality Center Helped customize sprint cycles by defining Quality criteria like the inclusion of white-box testing phase during development stage, implementation of integration testing etc. to ensure defect density is reduced to meet release timelines. Facilitated knowledge transfer from onshore to offshore, resolving impediments impacting the team, technically mentoring, performing annual performance appraisals & hand-holding teams to transition development projects into support Arranged technical & process oriented coaching sessions for new-joiners. Achievements: ------------- Awarded for implementing “Agile/Lean Process improvement” strategy for issue tracking and quality management
Symphony Teleca, Senior Engineer - Product Development
2006-12-11 - 2010-05-20, Bangalore, Karnataka, India
I worked on various projects with technology stack as windows forms, .net framework 2.0/3.5, C#, Sql server 2000, installshield/installscripts
Trianz Holdings, Software Engineer
2004-03-01 - 2006-03-31, Bangalore, Karnataka, India
Worked on various migration projects from legacy world components to .Net framework v1.0 with backend as oracle. Complete technology stack that i worked on during this period includes - Programming: C, C++, C#, ASP/, VB 6/VB.Net, UML, OOAD, OOPS, SQL, Design Patterns Hands-on Development Tools: Visual Studio.Net framework v1.1 Operating Systems: Windows 2000, XP Other Skills: MS Office, InstallShield Build Tools: VSS, CVS