Chapter 07 — Evaluating and Developing Technology Solutions#

Business Context#

The Decision That Changed Everything#

Maya Chen stared at her laptop screen, coffee growing cold. As newly promoted operations manager at Riverside Coffee Company — a regional chain with 47 locations — she faced her first major challenge: the company’s outdated POS system was failing. Registers froze during peak hours, inventory counts were always wrong, and customer complaints were mounting. The CEO asked her to lead the search for a new system.

“I studied marketing, not computer science.” But as she would soon learn, evaluating technology isn’t about coding — it’s about understanding business needs, asking the right questions, and making strategic decisions.


Week One: Understanding What Success Looks Like#

CFO Marcus introduced Maya to a Technology Evaluation Framework — a structured approach for assessing technologies based on functionality, cost, risks, and alignment with business goals. Instead of jumping to products, Maya spent a week interviewing store managers, baristas, and customers. Pain points: slow checkout, system crashes, no customer preference tracking, manual inventory. Opportunities: mobile ordering, loyalty programs, real-time analytics.

Marcus then introduced Total Cost of Ownership (TCO) — the full cost of acquiring, implementing, and maintaining a technology solution across its lifecycle. For Riverside, TCO included software licenses, hardware for 47 locations, training for 200 employees, ongoing support, and implementation staff time.

The cheapest option upfront had the highest TCO — expensive support fees and missing features requiring additional software. The mid-priced option had lower long-term costs because training, support, and updates were bundled in its subscription.

Maya also calculated Return on Investment (ROI) — a financial metric comparing the benefits of a technology investment with its costs. Faster checkout alone: 30 seconds saved × 1,200 daily transactions = 600 hours saved × $15/hour = $9,000/day = $3M+ annually. The ROI was compelling.


Week Three: Choosing a Development Approach#

IT director James introduced the Software Development Lifecycle (SDLC) — the structured process of planning, building, testing, and deploying software — even though Riverside would buy rather than build. Understanding SDLC helped Maya ask better vendor questions.

Waterfall Methodology — a sequential approach with distinct, completed phases — works well when requirements are clear and stable. Like constructing a building: foundation before framing.

Agile Methodology — an iterative development method emphasizing flexibility, collaboration, and rapid delivery — works better when you’re figuring things out as you go. Like renovating one room at a time while still living in the house.

For Riverside, stable core functionality suited Waterfall; experimental features like mobile ordering suited Agile. The ideal vendor used both.


Week Five: Testing with MVPs#

A Minimum Viable Product (MVP) — a functional version with just enough features to validate key assumptions — let Maya test vendors before committing. Vendor A’s prototype worked but confused employees. Vendor B was slower but more intuitive. Vendor C impressed everyone but revealed integration problems with their accounting software. MVPs revealed issues no sales presentation could.


Week Seven: RFPs and SLAs#

A Request for Proposal (RFP) — a formal document to solicit vendor proposals outlining requirements and evaluation criteria — asked vendors to address transaction volumes, training plans, response times, and feature roadmaps.

Maya required vendors to propose a Service Level Agreement (SLA) — a contract defining performance expectations, uptime, and support commitments. She specified 99.9% uptime during business hours, response under 30 minutes for critical issues. Vendor C matched all requirements with 24/7 support included.


Week Ten: Change Management#

Change Management — a structured approach to preparing people and organizations for new technologies — was the biggest challenge: getting 200 employees across 47 locations to adopt a new system.

Maya communicated the “why,” built grassroots enthusiasm through stories and videos, trained “super users” at each location who then trained peers, and created a dedicated support channel. The rollout used an Agile approach — 5 locations first, then 10, then the rest — reducing risk significantly.