Software Project Lifecycle Collaboration :: The Wiki Way June 25, 2008, 3:00PM – 4:00PM EST Serebrum Corporation 555 US Highway 1 S, Iselin, NJ 08830 www.serebrum.com  |  [email_address]   The Wiki Way
Agenda Introduction: The Wiki Way Krishna Polineni Features Demo Sushil Vegad Software Lifecycle Use Cases  Sushil Vegad Project Planning (CMMI) Requirements Management Next Steps Q&A
Serebrum Profile Develop Custom Applications eBusiness and eGovernment Focus Enterprise Modernization (Legacy    Web) Portals, Content Management, Collaboration Web 2.0: High Usability (Ajax), Search Axon Enterprise Collaboration Portal Wiki approach to enterprise collaboration EASE OF USE: #1 Priority 100% Ajax, Java EE On Premise or On Demand
Investors NSF SBIR 2006.2 Research Grant Project BrainStorm TM  – Collaborative Customer  Requirements Elicitation for Distributed Software Teams DoD Navy SBIR 2006.1 Research Grant A Security Framework for Wikis Topic: Cross-Domain Collaboration Portal Explore use in military intelligence capture and sharing
 
The Problem Team Collaboration Projects are getting larger – Requirements! Estimates! Issues! Teams are distributed – across time zones Current solutions do not empower users! Email / IM / Blogs: Information Overload!!!
The Solution: Empower the User!
The Solution: Easy Collaboration
Wiki-centric Collaboration Wikipedia.org (MediaWiki) Stage 1: Proof of Concept Open Source  Confluence PBWiki MindTouch etc. Stage 2: Basic Business Wikis Microsoft SharePoint Stage 3: Wiki-embedded  Collaboration Systems Serebrum Axon  Collaboration Portal Stage 4: Wiki-centric  Collaboration Systems
Enterprise Wiki Checklist True WYSIWYG Editing Versioning and Rollback Topic Hierarchy / Ontology Powerful Search Easy Publishing Role-based Access Control Data Security Compatible with Existing Infrastructure Extensible via Web Services
Enterprise Usage Scenarios Policies and Benefits eLearning Human Resources Campaign Development Collateral Management Sales & Marketing Budgeting and Forecasting Sarbanes-Oxley Compliance Finance Requirements Management Project Management and Control Collaborative Authoring and Publishing Software Engineering, Consulting Knowledge Management Project Management and Control Across the Enterprise Potential Uses Functional Area
Global Menu Workspace Display Area Workspace Search Editable Content Document Management System Layout
Tree Menu (Create, Cut, Copy, Paste, Delete, Rename) Topic Tree Topic Tree
WYSIWYG Editor Editor Toolbar Editor
View Topic Version 1 Rollback to Version 1 Version Control and Rollback
Link to Schedule Interlink Topics
Switch to topic ‘Schedule’ Interlink Topics
Document Management System (DMS) Click Attach
Copy    Paste Documents Select Copy Select Paste
WebDAV: Desktop Integration Document Repository on Windows File System
Enter search keyword Search Results Search
Search Results linking to Topic Search Window is minimized Search
Axon Publishing Model
Manage Users Manage Groups Move to Admin Console Role Based Access Control (RBAC) Manage Roles Manage Spaces
 
Project Management Initiation Planning Control
Select New Topic CMMI Level 2 Standards Example Enter Topic Name
New Topic Created CMMI Level 2 Standards Example
Drag n Drop Topics Export    Publish Select Export Document Formats
Publish to PDF Topic Hierarchy
Lock the Document Project Plans
Contract Documents Contract Documents
Status Reports Status Reports
Change Order Documents Workflow Window Approved Approval Pending Rejected Approval Workflow: Change Orders
Requirements Management Business Requirements Flow Diagrams Use Cases (Import from Word, Edit) Software Requirements Functional Specs Requirements Templates Traceability    Matrix – Req – Glossary
Business Requirements Use a requirements definition template specific to your business Embed or attach process flow diagrams. Define Business rules Easy Editing by Business Users
Use Case Example Import your existing templates from Word
Convert Word Templates to Web-based Collaborative Content
Software Requirements Imported from Word for Collaborative Editing IEEE Standards Template Intra-link
Traceability Matrix Intra-link Requirement # to Relevant Topic Intra-link
 
Next Steps Slides will be emailed to all attendees Q & A to be emailed as an addendum One-on-One Demos  Onsite Trials Webinar: Collaborative Knowledge Management / eLearning Wednesday, July 30, 2008, 3PM – 4PM Krishna Polineni [email_address] 1.877.WebSphere x201
Questions & Answers How do we control unqualified users from contributing meaningless information? Axon implemented a robust role-based access control mechanism. Depending on the space manager’s judgment, “Read Only” or “Read-Write” rights can be enforced. Further, a topic can be locked from any future edits once it is at a satisfactory level of information. What are your thoughts on user adoption and integration with existing technologies? Users adopt tools that are easy to use. Axon was designed with this in mind. Axon is architected to interface with existing repositories such as FileNet, Vignette, Oracle, DB2 or SQLServer.  How does Axon compare with SharePoint? Axon delivers what SharePoint delivers. Our feedback from users indicates SharePoint is being used more as a share drive. It requires programming to do anything meaningful. If it is too difficult to use, users won’t use it. Axon is designed from the ground-up to be used with little or no training. What is the Axon architecture? Axon is based on the Java EE architecture with a 100% Ajax interface. It can run on any operating system and interface with any database. Axon comes with a self-contained mySQL DB and LDAP so it can operate stand-alone as well. What is the licensing model? Axon is available on-premise on a per CPU or per user basis. We can also host it on a per user basis.

Software Lifecycle Collaboration The Wiki Way

  • 1.
    Software Project LifecycleCollaboration :: The Wiki Way June 25, 2008, 3:00PM – 4:00PM EST Serebrum Corporation 555 US Highway 1 S, Iselin, NJ 08830 www.serebrum.com | [email_address] The Wiki Way
  • 2.
    Agenda Introduction: TheWiki Way Krishna Polineni Features Demo Sushil Vegad Software Lifecycle Use Cases Sushil Vegad Project Planning (CMMI) Requirements Management Next Steps Q&A
  • 3.
    Serebrum Profile DevelopCustom Applications eBusiness and eGovernment Focus Enterprise Modernization (Legacy  Web) Portals, Content Management, Collaboration Web 2.0: High Usability (Ajax), Search Axon Enterprise Collaboration Portal Wiki approach to enterprise collaboration EASE OF USE: #1 Priority 100% Ajax, Java EE On Premise or On Demand
  • 4.
    Investors NSF SBIR2006.2 Research Grant Project BrainStorm TM – Collaborative Customer Requirements Elicitation for Distributed Software Teams DoD Navy SBIR 2006.1 Research Grant A Security Framework for Wikis Topic: Cross-Domain Collaboration Portal Explore use in military intelligence capture and sharing
  • 5.
  • 6.
    The Problem TeamCollaboration Projects are getting larger – Requirements! Estimates! Issues! Teams are distributed – across time zones Current solutions do not empower users! Email / IM / Blogs: Information Overload!!!
  • 7.
  • 8.
    The Solution: EasyCollaboration
  • 9.
    Wiki-centric Collaboration Wikipedia.org(MediaWiki) Stage 1: Proof of Concept Open Source Confluence PBWiki MindTouch etc. Stage 2: Basic Business Wikis Microsoft SharePoint Stage 3: Wiki-embedded Collaboration Systems Serebrum Axon Collaboration Portal Stage 4: Wiki-centric Collaboration Systems
  • 10.
    Enterprise Wiki ChecklistTrue WYSIWYG Editing Versioning and Rollback Topic Hierarchy / Ontology Powerful Search Easy Publishing Role-based Access Control Data Security Compatible with Existing Infrastructure Extensible via Web Services
  • 11.
    Enterprise Usage ScenariosPolicies and Benefits eLearning Human Resources Campaign Development Collateral Management Sales & Marketing Budgeting and Forecasting Sarbanes-Oxley Compliance Finance Requirements Management Project Management and Control Collaborative Authoring and Publishing Software Engineering, Consulting Knowledge Management Project Management and Control Across the Enterprise Potential Uses Functional Area
  • 12.
    Global Menu WorkspaceDisplay Area Workspace Search Editable Content Document Management System Layout
  • 13.
    Tree Menu (Create,Cut, Copy, Paste, Delete, Rename) Topic Tree Topic Tree
  • 14.
    WYSIWYG Editor EditorToolbar Editor
  • 15.
    View Topic Version1 Rollback to Version 1 Version Control and Rollback
  • 16.
    Link to ScheduleInterlink Topics
  • 17.
    Switch to topic‘Schedule’ Interlink Topics
  • 18.
    Document Management System(DMS) Click Attach
  • 19.
    Copy  Paste Documents Select Copy Select Paste
  • 20.
    WebDAV: Desktop IntegrationDocument Repository on Windows File System
  • 21.
    Enter search keywordSearch Results Search
  • 22.
    Search Results linkingto Topic Search Window is minimized Search
  • 23.
  • 24.
    Manage Users ManageGroups Move to Admin Console Role Based Access Control (RBAC) Manage Roles Manage Spaces
  • 25.
  • 26.
  • 27.
    Select New TopicCMMI Level 2 Standards Example Enter Topic Name
  • 28.
    New Topic CreatedCMMI Level 2 Standards Example
  • 29.
    Drag n DropTopics Export  Publish Select Export Document Formats
  • 30.
    Publish to PDFTopic Hierarchy
  • 31.
    Lock the DocumentProject Plans
  • 32.
  • 33.
  • 34.
    Change Order DocumentsWorkflow Window Approved Approval Pending Rejected Approval Workflow: Change Orders
  • 35.
    Requirements Management BusinessRequirements Flow Diagrams Use Cases (Import from Word, Edit) Software Requirements Functional Specs Requirements Templates Traceability  Matrix – Req – Glossary
  • 36.
    Business Requirements Usea requirements definition template specific to your business Embed or attach process flow diagrams. Define Business rules Easy Editing by Business Users
  • 37.
    Use Case ExampleImport your existing templates from Word
  • 38.
    Convert Word Templatesto Web-based Collaborative Content
  • 39.
    Software Requirements Importedfrom Word for Collaborative Editing IEEE Standards Template Intra-link
  • 40.
    Traceability Matrix Intra-linkRequirement # to Relevant Topic Intra-link
  • 41.
  • 42.
    Next Steps Slideswill be emailed to all attendees Q & A to be emailed as an addendum One-on-One Demos Onsite Trials Webinar: Collaborative Knowledge Management / eLearning Wednesday, July 30, 2008, 3PM – 4PM Krishna Polineni [email_address] 1.877.WebSphere x201
  • 43.
    Questions & AnswersHow do we control unqualified users from contributing meaningless information? Axon implemented a robust role-based access control mechanism. Depending on the space manager’s judgment, “Read Only” or “Read-Write” rights can be enforced. Further, a topic can be locked from any future edits once it is at a satisfactory level of information. What are your thoughts on user adoption and integration with existing technologies? Users adopt tools that are easy to use. Axon was designed with this in mind. Axon is architected to interface with existing repositories such as FileNet, Vignette, Oracle, DB2 or SQLServer. How does Axon compare with SharePoint? Axon delivers what SharePoint delivers. Our feedback from users indicates SharePoint is being used more as a share drive. It requires programming to do anything meaningful. If it is too difficult to use, users won’t use it. Axon is designed from the ground-up to be used with little or no training. What is the Axon architecture? Axon is based on the Java EE architecture with a 100% Ajax interface. It can run on any operating system and interface with any database. Axon comes with a self-contained mySQL DB and LDAP so it can operate stand-alone as well. What is the licensing model? Axon is available on-premise on a per CPU or per user basis. We can also host it on a per user basis.

Editor's Notes

  • #2 Good Afternoon! Welcome to Serebrum’s webinar. I am Krishna Polineni, Product Manager for Axon Collaboration Portal. With me today is Sushil Vegad, Chief Architect of the Axon Collaboration Portal. The topic for today is improving the success rate of software projects through collaboration.