Founder @ Agile Developer, Inc.
Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., creator of agilelearner.com, and an instructional professor at the University of Houston.
He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with sustainable agile practices on their software projects.
Venkat is a (co)author of multiple technical books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. You can find a list of his books at agiledeveloper.com. You can reach him by email at venkats@agiledeveloper.com or on twitter at @venkat_s.
As many organizations are embracing hybrid work, remote communication is here to stay. Communication is highly essential for any team to succeed. Being remote introduces many challenges to communication.
Some aim for leadership positions, team lead, manager, director, VP, and so on whereas others slide into that position due to the opportunities that arise. Many grow into those positions from a strong technical background as opposed to formal training to be a manager. Join Venkat and learn how you can be a more effective technical manager?
As a technical leader, you’d rather spend time delivering software than excuses.
Continuous Delivery extends the spirit of agility, from development to production, in order to keep pace with the fast changing business demands. In order to succeed in that spirit to keep up with change, we need to bring in several sustainable practices. Without proper discipline and rigor the efforts for continuous deliver can soon turn into a nightmare for teams and organizations that rely on them.
Code reviews are essential to improve the quality of code and reduce defects. Yet, everyone, from the developers to managers, dreads that activity. However, when done right it can be one of the most effective ways to not only improve the quality of the application but also promote learning among the team members.
You may be working in an organization where pairing and/or mobbing is encouraged or even expected. Collaboration has many benefits but it is not easy. What are some of the ways in which we can get effective in collaborative development?
Giving presentations is a necessity for anyone in a leadership position. Whether it is a presentation to the leadership team, a talk to a potential client, or a speech at a conference, we want to be effective in communicating the message.
Insightful sessions, inspiring ideas, and meeting your peers — the skills and methods that take your organization to the next level.