I’ve been an Agile practitioner and evangelist for over 20+ years. That’s pretty much 2/3 of my career as a person that builds software. Over those years, I’ve seen mindsets change on Agile and what it should and shouldn’t be used for. In general, the ‘shouldn’t be used for’ list has gone down. A progression […]
Kevin Sheen – Vice President, Global Delivery
Kevin is responsible for Perficient's Global Delivery strategy and execution with teams distributed across the globe in the US, India, China and Mexico. With a background rooted in software development, he has been an Agile evangelist and practitioner for over 20+ years and has been advocating Agile as a way to make global teams successful since Perficient launched it's first global delivery center over 13 years ago. Scrum Certifications: CSP, CSM, CSPO
Connect with Kevin
Blogs from this Author
Perficient Establishes Domestic Delivery Center in Lafayette, LA
This morning I had the privilege to stand alongside Perficient President and CEO Jeff Davis, as well as Louisiana Governor Bobby Jindal, to announce that Perficient will establish a domestic delivery center in Lafayette, Louisiana.The addition of the Lafayette-based delivery center will augment our global delivery centers in China, India and Macedonia, which for more […]
Measuring the Performance of Delivery Teams (Conclusions)
This is the final segment of a 6 part series. Part I introduced the concept of analytically measuring the performance of delivery teams. In Part II – We talked about how Agile practices enhance our ability to measure more accurately and more often. Part III defined a system model for defining 3 dimensions of performance […]
Measuring the Performance of Delivery Teams (Part V Productivity)
This is Part V in a multi-part series. Part I introduced the concept of analytically measuring the performance of delivery teams. In Part II – We talked about how Agile practices enhance our ability to measure more accurately and more often. Part III defined a system model for defining 3 dimensions of performance (Predictability, Quality […]
Measuring the Performance of Delivery Teams (Part IV – Quality)
This is Part IV in a multi-part series. In Part I – We introduced the concept of analytically measuring the performance of delivery teams. In Part II – We talked about how Agile practices enhance our ability to measure more accurately and more often. In Part III – We introduced a system model for defining […]
Measuring the Performance of Delivery Teams (Part III)
This is Part III in a multi-part series. In Part I – We introduced the concept of analytically measuring the performance of delivery teams. In Part II – We talked about how Agile practices enhance our ability to measure more accurately and more often. In this part, we’ll talk about “Which Dimensions are Most Important […]
Measuring the Performance of Delivery Teams (Part II – Agile)
How Agile methodology can enable more accurate and timely measurement Not surprisingly, development organizations that operate with a truly Agile methodology, tend to have far more meaningful, quantitative and frequent measurements of their operational performance than those using more classical (i.e. waterfall) methodologies. That isn’t to say that practitioners of waterfall methodology don’t generate a […]
Measuring the Performance of Delivery Teams (Part I)
The Challenges of measuring performance in software delivery Surveys on software development metrics are nothing new. This topic has been a source of discussion for decades with little change to the dichotomy of findings. To quote just one example: A recent global survey of over 150 CIOs found that while over 75% of them recognized […]
Measuring the Performance of Delivery Teams (Overview)
How much can you save by using a multi-sourced team, where some of the work is done offshore? Depending on whom you ask, the answer can vary wildly. The reason for this is that a truly accurate answer from a mature IT organization, takes more into account than simply multiplying the ‘rates’ by the ‘body […]
Agile and our office move
User Story: As a development team, we need to have enough office space and capacity to grow to over 2x our current size. Ok, I’m kidding a little. Not in the above statement – which was our true ‘epic’ requirement over a year ago and one that we realized this past weekend in our move […]
Measuring Performance of Delivery Teams – ‘starter’ metrics
Recently I was asked about ‘starter metrics’ for projects (both multi-shore and single shore) looking to transition to a much more objective measure of delivery team performance. Here are the first tier metrics that I would recommend as a good starting point. There is a lot more detail in the webinar and associated white-paper on […]
Webinar – Establishing a Successful Multi-Shore Support Arrangement
A while back I posted “Establishing a Successful Support Arrangement – 4 Key Process Steps” This really was intended to be just the tip of the iceberg with regard to this topic. On Thursday, December 16th – I’m going to be presenting a webinar that dives a little deeper into these waters. During this hour […]