Category

Agile

What is DevOps and Why Is It Important?

What is DevOps and Why Is It Important? I'm sure there are hundreds of posts out there trying to define DevOps. Here are my two cents: If you subscribe to the lean software development way of thinking, you think about a pipeline of value that results in working software.  For example this might be:   Analysis -> Dev -> Test -> Deploy -> Monitor   As with any pipeline, there is likely a bottleneck somewhere...

Imaginet’s Top 6 Favorite New Features of TFS 2017

Imaginet’s Top 6 Favorite New Features of TFS 2017 With the recent release of Visual Studio 2017, now is a great time to upgrade your Team Foundation Server (TFS) to 2017! This new release is jam-packed with over 25 new features and fixes that help your team develop software better by improving communication and collaboration throughout your software development process. Here are just a few reasons why you should consider upgrading to TFS 2017:  ...

Mastering Your Deployment Pipeline (Part 1)

  Imaginet Blog Series — Part 1 Mastering Your Deployment Pipeline     Most users of your application will never see the requirements or read notes from your sprint retrospectives. But something they will appreciate – or condemn – is your team’s ability to deploy an update to the mission critical software they use on a daily basis. Can you initiate and finalize a deployment in a small window of time? Can you do it…

4 Reasons to Upgrade to Team Foundation Server 2015

4 Reasons Why You Should Upgrade to Team Foundation Server (TFS) 2015 As the new year kicks off, now is a great time to upgrade your Visual Studio Team Foundation Server to 2015 (with Update 1) and have it ready for 2016 ahead.   Why Upgrade to Team Foundation Server 2015? This new release of Team Foundation Server 2015 is jam-packed with over 25 new features and fixes that help your team develop software better by improving communication and…

TFS 2015 is here! Schedule Your Upgrade TODAY!

Visual Studio Team Foundation Server 2015 RTM (Release to Manufacturing) is now available! This is the newest version of Team Foundation Server (TFS), the collaboration platform at the core of Microsoft’s application lifecycle management (ALM) solution.   Why Upgrade to TFS 2015? This new release of Team Foundation Server 2015 is jam-packed with over 25 new features and fixes that help your team develop software better by improving communication and collaboration throughout your software development…

Mastering Your Deployment Pipeline (Part 2)

  Imaginet Blog Series — Part 2 Mastering Your Deployment Pipeline     The Real Cost of Deployment In the Part 1 in the series, we looked at some of the reasons why we might neglect the opportunity to nurture the build process and create an automated solution for deployment. To really see why we should consider our build and deployment system as first class citizens on our development team, perhaps we should start by…

Work Smarter Not Harder How to Deliver Faster While Doing Less Work

Work Smarter, Not Harder: How to Deliver Faster While Doing Less Work — PART 2

In Part 1 of this series, we examined how to identify two types of software development waste – Over Production and Inventory – and how to reduce them.  In Part 2, we’ll look at three more types of waste – Motion, Defects, and Extra Processing – that often arise from the waste discussed in Part 1 and how we can address them in our software development processes. Motion Motion is work that takes more effort than it…

Work Smarter Not Harder How to Deliver Faster While Doing Less Work

Work Smarter, Not Harder: How to Deliver Faster While Doing Less Work — PART 1

Every software development process, whether it is highly formalized and structured, post-it notes and napkin diagrams, or anything between, always leads to the same questions. Are we providing the most value we can? Can our team be more efficient? The Lean manufacturing process has spent considerable time identifying causes of and solutions to waste of time and resources. This same analysis can be applied to the software development process to remove wasted work and increase…

Why Does Agile Fail? — Part 2

By: Dylan Smith In Part 1 of this series, we looked at reasons Why Agile Fails due to a lack of mature technical practices. In Part 2 of this series, we’ll look at the next most common reason I see teams fail with Agile — which is typically due to a lack of ‘successful’ experiences with Agile projects. Far too often I see teams read all about Agile online, and some who attend conferences to hear…

Why Does Agile Fail? — Part 1

By: Dylan Smith I’ve worked with a lot of teams who have tried to adopt Agile and failed.  There are many reasons why this happens, but I tend to see clients struggle for 3 main reasons: Lack of Focus on Technical Practices No Agile Experience on the Team Missing Buy-In from Upper Management In this 3-part blog series, Ill share some insights into the issues that may be occurring for you.

Successfully Adopting Agile

There is an industry-wide demand for improved software delivery processes / frameworks to be used across the Enterprise. The successful adoption of Agile best practices is key to gaining productivity, reducing risk, and enhancing both team and stakeholder satisfaction. Find out how one company, Gibson Energy, tackled their process challenges head on by using information technology to provide a competitive advantage in the delivery of their services. ===== Imaginet is your trusted technology partner who…

How to Get Control Over Your Portfolio of Projects with Agile and TFS

We’re going to show you: How agile planning, management, and tracking are streamlined with Visual Studio 2013 and how to best leverage this functionality. New Enterprise Agile Management capabilities that are only available within Team Foundation Server 2013. How to effectively manage your Agile projects across all your teams, and avoid the 4 mistakes most team leads make on a daily basis. How to effectively conduct release and iteration planning with TFS. An immediate ability…