Download
program manager n.
Skip this Video
Loading SlideShow in 5 Seconds..
Program Manager PowerPoint Presentation
Download Presentation
Program Manager

Program Manager

98 Views Download Presentation
Download Presentation

Program Manager

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Program Manager

  2. Simplified Product Planning Process

  3. Program Manager • Other names: Software System Engineer, Solution Engineer • Strong technological and Software Development Background • For UI projects: Strong background in usability • Technical ownership/responsibility of the project. Support development team. • Customer Point of Contact (PoC) for technical issues

  4. Functional Requirements Specifications • Other name: Software Requirements Specifications • Input for • Customer to approve • Software Architect to design internal software working • QA to prepare test cases • Graphical Designer to design UI elements • Documentation team to prepare manuals • Support and operation to prepare support procedures • Developers to estimate required effort and guide development (together with software architector)

  5. FRD Highlights • How system should behave to provide features? • Behavior from the point of view of users (not internal working) • User Interface Specifications • Includes • General Concept of Operations • Sequence of actions system should perform • Expected results triggered by the user actions or external events

  6. Concept of Operation • Frequently in the separate document (ConOps) • Executive Summary of the system • Readable Document not a specifications • Highlights from MRD/PRD/FRD • Problem Background/System Goals • Users and stakeholders • Modes (Scenarios) of operation • ConOps should give a rough concept of what system will look like

  7. Describing Business Logic using sequence diagram

  8. User Interface • Individual screens and their elements • Web Pages, Dialogs, navigation widgets • Storyboards

  9. Some Usability/UI design principles • Direct Map Between user Task and UI action • Compare Copy & Paste vs. Drag’n’Drop • Provide Feedback on Action • Clicking sound on digital camera • Constrain the possible set of actions • Disabled log-in button if no password provided • Utilize previous experience • Same look and feel within or across the applications • Allow human error • Undo button • Indicate Current State • Wait cursor, Breadcrumbs

  10. Wireframe UI Design

  11. Eclipse: www.eclipse.org • Eclipse is a multi-language software development environment comprising an IDE and a plug-in system to extend it • With the exception of a small run-time kernel, everything in Eclipse is a plug-in. • Download and install

  12. Wireframe Sketcher with Eclipse Download trial @www.wireframesketcher.com

  13. Concluding remarks • Problem->features->behavior is a way of thinking • In real-life organization things can get mixed up • In startup environment might have • CEO as its Business Analyst • Developer is Product Manager and all the specifications are in e-mail • Not necessary bad • Use formal approach when benefits >overhead

  14. Assignment #4 • Planning Team presentation of functional specifications Larger presentation • Concept of operation (1-2 pages) • Wireframe design for all major screens • Tractability for Product Requirements • 2-5 Storyboards/Flows for major usage scenarios

  15. System Design

  16. Simplified view on software product development process

  17. System Design • Inner working of the system • Top-Level design, system architecture • System Architect • Detailed design • Software Engineer, Architect • Software Design Document (SDD)