Version 1.0 FUP Framfab Unified Process
Who does what, when and how? FUP + competence = The Thought Behind FUP
To ensure the quality - in the production process itself we feel better! in (why and) what we produce we satisfy our customers! The Goals of FUP
A documented structure creates value in the company and is a platform for selling qualitative projects. To support the opening of new offices To support cooperation and mobility between offices To support the introduction of new employees To define a way to involve the client in the project process We can focus our creative energy on the right things To get a common understanding of the way we work within the whole company The Goals of FUP
Strategic Level Project Level A client team works cross-projects and analyzes the clients situation and develops the clients strategy - the business strategy, the communicative strategy and the technical strategy. The client team also initiates new projects. Project teams run the separate projects using FUP The Big Picture
All of FUP will not fit in every project, but... …every project can use something in FUP! Conclusion FUP is a process framework that you have to configure for every project! Two Fundamental Statements on FUP...
? How do we describe who, does what, when?
Workflows Phases and Milestones The Foundation FUP The Practice Deliverables Roles Responsibilities The Toolbox Templates Checklists Guidelines How do we describe who, does what, when?
A project goes through a number of phases from an idea to a finished product. A project is only in one phase at the time and will never return to an earlier phase. Each phase has a distinct focus and a distinct goal - a milestone Phases and Milestones
A workflow has a well-defined purpose in the project. Within a workflow, different roles cooperate to deliver. A workflows intensity varies with the project phases. Example: Requirements, Content Production, Test, Management Workflows
Deliverables are the artifacts that are delivered/ produced during the project: Documents, Models Sketches Prototypes Source Code Components Web Sites... Deliverables
A project member has one or several roles, hats, in a project FUP defines which roles to have and what they mean (tasks, responsibilities, deliverables) N.B. Roles are not the same as titles - new roles > new titles Roles and Responsibilities
Different tools support the work Templates - a good starting point for many of the deliverables Checklists - did I think of everything? Guidelines - what is a good way of doing this? Presentation Material Training Material Process Web The Toolbox
OK! - Lets build a Process...
Strategic Level Project Level Result!Idea! Produce! Complete? Deliver! Finished? Invent! How? Discover! Why? Define! What? Phases Give Focus!
ProductionTransitionElaborationAcquisitionDefinition ADEP T Strategic Leve l Project Level Idea!Result! Phases
Pronunciation: a-"dept Function: adjective Date: circa 1691 Adept means having natural talent as well as great knowledge and experience in a trade or profession. ADEP T
Communication & Design Technology Business Development Our Core Competence Areas...
Project Management Communication & Design Business Development Technology …Working Together
Definition Elaboration Production Transition Handle client relations, initiate projects Acquisition Analyze clients communicative situation, develop strategy Analyze clients technical situation, develop strategy Analyze clients business, develop strategy Develop detailed project and launch plan Develop communicative concept, information architecture, design and detail functional requirements Detail functional and non-functional requirements, develop system architecture, test and deployment plans Develop communicative concept Manage launch, evaluate Correct problems, evaluate Deploy, test, correct problems, evaluate Evaluate Control, prioritize, manage change Detail designs, code, build, integrate, test Detail designs, produce content, test Establish the project Analyze communicative project parameters Analyze technical project parameters Analyze clients organization Manage Project Feasible? Profitable? Current situation? How? Complete? Finished? Phases and Milestones
System Analysis & Design Implementation & Integration Test Phases Workflows Requirements Concept Development Content Production Content Design Planning & Administration DefinitionElaborationProductionTransition Project Management Acquisition Client Analysis & Strategy Development Business Development Technology Communication & Design Strategic Level Project Level The Process Project Management
DefinitionElaborationAcquisitionProductionTransition Decision Project Brief Business Strategy Communicative Strategy Technical Strategy Final Report Evaluation Release Version Decision Deliverables Project Definition Project Manual Project Plan Requirements Specification Client Description Communicative Brief Technical Brief Decision Project Description Project Manual Project Plan Launch Plan Communicative Concept Sketches Information Architecture User-Interface Prototypes Functional Specification Supplementary Specification System Architecture Deployment Plan Test Plan Architectural Baseline Other Project Deliverables Training Material User Manual Technical Documentation Beta Version Decision
AcquisitionDefinitionProduction Transition Possible Proposal Decision Elaboration Possible Proposal Decision Pre-study Strategic Level Project Level Possible Proposal Decision Proposals
Role 1 Role 2 Role 3 Role 4 Role 5 Role 6 Role 7 Person 1 Person 2Person 3Person 4 Roles and Project Members
Roles DefinitionElaborationProductionTransitionAcquisition Usability System Environment Quality Assurance System Design System Development Client Programming Testing Content Design Content Production Client Team Roles Client Communication & Design Client Relations Client Technology Client Business Development Project Management Team Roles Project Business Development Project Technology Project Communication & Design Project Management Project Team Roles Launching
You and FUP = Visionary! Courageous! Experienced! Efficient!
Questions and comments on FUP: