Select Page
Leadership Skills are needed for Everyone

Leadership Skills are needed for Everyone

Why is leadership important for everyone? Leadership skills are not just for the elite, corporate or military.  Most of us are not running large change initiatives or government reforms.  But having leadership knowledge is necessary like understanding nutrition or...
Is it time for Agile Management?

Is it time for Agile Management?

Is it Time for Agile Management? When I was first exposed to Agile software development process in 2007 there was a debate about whether it was the right direction to take your software development team.  Agile methods help teams build software through incremental,...
DOT paves the way for autonomous vehicles

DOT paves the way for autonomous vehicles

Autonomous vehicles are the centerpiece of a 21st Century transportation system.Based on a big vision for safer roads and a cleaner environment proposed by President Obama in his last state of the union address calling for a 21st century transportation system, the...
Software Architecture in the Digital Era

Software Architecture in the Digital Era

Introduction to Microservices For as long as people have been writing software routines, there has been a desire to manage the resulting product by keeping it simple and separating functions into sub routines/components. Over time several software abstraction models...
Can you build software faster, cheaper and better?

Can you build software faster, cheaper and better?

DevOps for modern software developmentSoftware is everywhere. It runs almost everything including our economy. In today’s digital age, enterprises must be customer-obsessed and systematically reinvent themselves to serve informed and empowered customers. Everyone...