Agile is a data-driven, streamlined project management process designed to minimize distractions while still providing multiple opportunities to check and adjust the course of development. If done correctly, it can allow for long-term project plans that are accurate and resilient to changes. Unfortunately, “Agile” is a trendy project management term that project managers and leadership […]
Posts Tagged ‘scrum’
5 Methods to Decompose a User Story
This is a quick guide to decompose a user story. There are lots of resources that explain methods to decompose a user story. In this case, there is a parallel with Perficient Denver office lunch time learning session. This is not rocket science, but rather, a quick guide to facilitate a forum. Therefore, use this article […]
Minimum Viable Product (MVP) May Not Be Maximum Value
In software development, the Minimum Viable Product (MVP) is the quickest time to release for something useful. All these words are loaded: “quickest,” “release,” and “useful.” Noting that development is a change, the definition [of a one-time] MVP depends on your planned current vs. future business state. Yes, I emphasize that your MVP vision depends […]
Hype Cycle for 3 Phases of an Agile Backlog Groom
I was reading about the Gartner Hype Cycle and realized the same curve could be applied to Agile Backlog Groom (or simply Grooming). Grooming is the process for an agile scrum team to absorb new work and add details. Every piece of work, no matter the size, follows this generic evolution. That is, the following […]
“We’ve Got a Problem.” How Scrum Tells Us What That Means
Has someone come to you as a developer and said, “Looks like we’ve got a problem?” What do you think of when the person says this to you? Do you assume the worse or something that can be delayed? I supposed it depends on the urgency conveyed by the speaker. But it is difficult to […]
Risk in a Blink – The Power of Observation
Everyone expects for a theory or an Apple in a BLINK! When Newton’s head was bonked by an apple, his bulb just got brightened in a BLINK. He discovered the law of gravity which still exists in every school textbook. “Apple” came to Steve Jobs’ mind in a blink when he was returning from an […]
A Lean Thinking Perspective of Agile
Over the past couple of decades, Agile and Lean have been steadily gaining popularity in various fields and industries. People are having lots of discussion on agile and lean, and trying to compare the differences and benefits. By learning what is agile and what is lean, you may find that they have a lot of […]
Agile & CMMi – And they lived together happily ever after!
Fairy tales have never lost their charm and they have always stayed close and strong in the hearts of people. I have made a maiden attempt to explain the compatibility of Agile and CMMi model as a fairy tale and this is how it goes: Once upon a time, there was a software town. The […]
But You’re Not a Developer: The Role of the Product Owner
So you’re part of the dev team and looking forward to getting some work done. You have your first planning meeting, and while you and the rest of the team are discussing the User Story and the tasks that need to be accomplished in order to deliver, a voice speaks out of the darkness and […]
Story Points Estimation on a Data Warehouse Project
It has been decades since people started to develop data warehousing (DW) systems. In fact, most of the delivery strategy and approach on DW is to follow the traditional waterfall cycle – discovery, requirement, design, development, test, training, and transition, etc. With this pattern, only the previous step is completed; the team will start on […]
Ignite 2015 – DevOps Strategy, Visual Studio Online Announcements
For my first session at Microsoft Ignite Conference 2015, I chose DevOps as a Strategy for Business Agility by Brian Harry, Microsoft Technical Fellow and he serves as the Product Unit Manager for Microsoft Team Foundation Server. I must say, it was a great choice. Brian kicked off this amazing session with only a few, very […]
Why Agile is the only methodology for SharePoint Online (O365)
I was recently preparing a presentation for a Chicago SharePoint Saturday. As I built out my slides explaining some O365 DevOps best practice it struck me that an Agile methodology could be the only viable methodology to deliver and maintain SharePoint Online projects. Here’s why… At Perficient we have embraced SCRUM for many SharePoint projects […]