Posts

Showing posts with the label Business Analysis

Sell Me This Pen!

Image
The Scene:   INT. OFFICE – DAY A sleek high-rise office with floor-to-ceiling windows. A formal interview is underway for a role in a Software development team. A table sits between the INTERVIEWER and the CANDIDATE CASTING The INTERVIEWER: Professional, relaxed. Someone who interviews for any role, from a Sales rep to Software Engineer to C-level Executive, inspired by The Wolf of Wall Street , loves asking questions that throw candidates off guard. The CANDIDATE:   Suited up, a bit nervous but composed. A seasoned software professional: Product or Project Manager, Business Analyst, or experienced Software Engineer, ready for whatever the interview throws their way.    ACTION INTERVIEWER:  (smiling confidently) Please sell me this pen! CANDIDATE  (pauses, raises an eyebrow, thinking: “Seriously? For this role?” but decides to roll with it) Sure... that’s a good question. (leans forward slightly, zoomed in on the candidate's face, thinking out loud) B...

From Wants to Needs to Satisfaction: Why Agile Wins

Image
It’s your choice: If you want to deliver exactly what your customers asked for at the start, go with the Waterfall model(1) . If you want to uncover what they actually need , use prototyping techniques (2) . But if your goal is to make them truly happy , be  Agile(3) . Simple. (1) Waterfall Model: In the Waterfall model, requirement analysis is the first step of the Software Development Life Cycle (SDLC). The software is built strictly based on these initial requirements, which are typically signed off by the customer. The problem is that there is often a significant gap between what customers say they want and what they actually need. (2) Prototyping Techniques: Prototyping is commonly used by Business Analysts to discover the customer's real needs and core requirements. However, one challenge is that these needs often change. What the customer wanted at the start of the project may no longer be relevant by the time the software is ready. (3) Agile Ap...