Technology catalysts for Healthcare 2.0

Medullan, Inc.

 
Closeup of a computer keyboard, a stethoscope. amd a stop watch.

Technology > Approach

Medullan employs a tried and true methodology tuned over years of application. Our teams are always made up of a cross-functional set of individuals that understand the challenge of solving critical business and technical problems. Roll over the life cycle stages to learn more...

Business Analysis

Objective: To identify and refine project requirements, critical success factors, and priorities

Activities: A "Catalyst" workshop and/or collaborative interviews

Team: Key Client Sponsors and Stakeholders, Workshop Facilitators and Senior Associates

Deliverables: Use Cases, Business Process Flows and Rules, accompanied by a High-Level Project Plan (HLP)

Technical Strategy

Objective: To assess the long-term technical needs for a project and to identify the overall direction and strategy to suit it

Activities: High-level technical design; third-party package evaluation; platform selection; system sizing; logical and physical architecture analysis

Team: Technical Client Stakeholders, Technical Architects, and Senior Developers

Deliverables: High-Level Architecture (HLA), Technology Roadmap, Physical Architecture

User Experience Modeling

Objective: To fully include the user's experience into the design of the software application

Activities: User profiling, persona development, storyboarding, information architecture concepts and rapid prototyping, user listening labs and focus groups

Team: End Users, Interaction Designers, and Senior Associates

Deliverables: Storyboards, Posterboards, Wire Frames, UI Composites

Feature Review

Objective: To provide estimates and assess value of identified requirements for the purposes of prioritization and scope definition

Activities: Estimation, prioritization, and scoping

Team: Key Client Sponsors and Stakeholders, Project Managers and Technical Architects

Deliverables: Phase-driven Feature Matrix, Finalized UI Components

Phase Planning

Objective: Validate all use cases, features, milestones, and dependencies for the current phase release of the system

Activities: Project planning and review

Team: Delivery and Technical Client Stakeholders, Project Managers, and Technical Architects

Deliverables: Mid-Level Plan (MLP) with clear articulation of milestones and stages

Design & Development

Objective: Design and complete all scoped components as per the Feature Matrix

Activities: Detail technical discovery and design, object and data modeling, service-layer modeling, automated unit test and application component coding

Team: Delivery and Technical Client Stakeholders and a cross-functional Medullan Delivery Team

Deliverables: Proof-of-Concepts, Code-complete and Unit-tested Application Components, Test Suites

Stabilization

Objective: Stabilize the application to meet or exceed user experience criteria

Activities: Integration and system testing cycles, issue tracking, resolution, and closure deployments of application to QA environment

Team: End Users, Delivery Client Stakeholders, and a cross-functional Medullan Delivery Team

Deliverables: Thoroughly tested and stable application

User Acceptance

Objective: Client sign-off on the application release

Activities: User acceptance test cycles; issue tracking, resolution, and closure; deployment and configuration on Production environments

Team: End Users, Delivery Client Stakeholders, and a cross-functional Medullan Delivery Team

Deliverables: Approved application

Release

Objective: Deploy the application to the production environment

Activities: Deployments of application to the production environment, data migration, and system version cutover

Team: Delivery and Technical Client Stakeholders, and a cross-functional Medullan Delivery Team

Deliverables: Deployed Production Application

 
 
Business Analysis User Experience Modeling Technical Strategy Feature Review Phase Planning Design and Development Stabilization User Acceptance Release

Delivering complex systems is an iterative process and being agile in every phase is important. It also means that flexible designs, validated specifications, and thorough testing is imperative. While we have extensive experience using both Waterfall and Agile approaches to managing complex projects, we recognize that many methodologies can contribute to a successful project: we use a Hybrid Agile approach that allows us to deliver on a fixed time, fixed price basis in fluid and challenging environments.

Spotlight:

Industry-First Speech-Driven Hospital Service Tracking From call-flow design to an asynchronous messaging architecture, our holistic approach delivered an end-to-end integration between a Speech-IVR user interface and a Kronos Workforce Management Back Office. The solution was designed to handle hundreds of simultaneous requests from Associates delivering and tracking services on-the-go at hospitals across the country.