If you can't read please download the document
Upload
mikkel-flindt-heisterberg
View
2.497
Download
2
Embed Size (px)
Citation preview
BP309: Next Generation Project Management: Collaborating Inside and Outside the Box
Mat Newman, IBM, @MatNewmanMikkel Flindt Heisterberg, OnTime by IntraVision, @lekkim
IBMs statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBMs sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion
Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the users job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
Please Note
Session Description
Working within teams challenges individuals to connect, coordinate and collaborate to achieve a successful outcome. Often this involves managing vast amounts of information and tracking progress which traditional forms of communication struggle with. The Solution? IBM Connections! Mikkel and Mat will demonstrate how Connections revolutionises the way teams work by: Connecting with appropriate expertise, Communicating more effectively, Coordinating effort effortlessly and Collaborating productively from both Inside and Ouside the box
What we'll cover
Project Management 101
What you get inside the box
What's possible with the native tools in Connections
What's possible outside the box
What's available by extending Connections with external tools
ppt template divider slide 1c-01.png
Project Management 101
Project Management 101: Definition
(or for the PM's how to suck eggs)
Project management is about creating an environment and conditions in which a defined goal or objective can be achieved in a controlled manner by a team of people.*
* UK Association for Project Management, 2012
Project Management 101: The Constriants
(or for the PM's how to suck eggs)
Cost
Time
Quality
Scope
EXPECTATIONS
Project Management 101: Who is involved
Project Manager,
Project Sponsor,
Employees,
Clients,
Subcontractors, and
Stakeholders.
The Project Manager
Defines the project, reduces it to a set of manageable tasks, obtains appropriate resources and builds a team to perform the work.
Sets the final goal for the project and motivates the team to complete the project on time.
Informs all stakeholders of progress on a regular basis.
Assess' and monitors risks to the project and mitigate them.
Project Phases
Definition
Defining the goals, objectives and critical success factors for the project.
Initiation
Everything that is needed to set-up the project before work can start.
Planning
Detailed plans of how the work will be carried out including time, cost and resource estimates.
Execution
Doing the work to deliver the product, service or desired outcome.
Monitor & Control
Ensuring that a project stays on track and taking corrective action to ensure it does.
Closure
Formal acceptance of the deliverables and disbanding of all the elements that were required to run the project.
Project Key Components
Planning through Phases
Requirements
Scope
RISK
Work Breakdown Structure
Deliverables
Meetings
Updates / Reports
Communications
Project Documenting for Success
Scope
The overall definition of what the project is supposed to accomplish, including the projects goal, the resources to be used to carry it out, and a specific description of the expected end result.
Deliverable
Either a physical object (new product) or an outcome (complete business plan)
Specifications
Detailed Descriptions of the deliverables for a project and include the technical, time and cost requirements of a project.
Contingency
A planned allocation of resources that are to be used in the event that something unforseen affects the completion of a project according to the schedule.
Change order
A request for a change in the projects scope deliverables or cost.
Success
Deliverables need to be both achievable and clearly defined.
Work generated surrounding the Project
Planning and Scheduling tool(s)
In Addition to:
Documents / Files
Meetings / Calendar Entries
Status updates / Reports
One important note...
Stuff Happens!
Poor communication,
Disagreement,
Misunderstandings,
Bad weather,
Strikes / Disruptions,
Personality conflicts,
Poor management, and
Poorly defined goals and objectives.
Project Management 101: Recap
Scope + Time + Cost + Quality { = => =< } Expectations
Monitor and Manage Phases
Planning / Documents / Change Control
Tracking the Work generated
Reporting effectively
Everything surrounding a project can be more efficient IF ...
Everyone has access to a single source of the TRUTH
Project Management 101: Review
Project management is about creating an environment and
conditions in which a defined goal or objective can be achieved in
a controlled manner by a TEAM of PEOPLE.
Current Generation Project Management = Task Centric
Next Generation Project Management = People Centric
THE tool for NextGen Project Management?
IBM Connections
ppt template divider slide 1c-01.png
What you get inside the box
How can IBM Connections help?
Planning through Phases
Requirements
Deliverables
Scope
Work Breakdown Structure
Meetings
Updates / Reports
Communications
Reviewing IBM Connections capabilities
Profiles
Communities
Files
Activities
Wiki's
Blogs
Forums
Events
Polls and Surveys
Media Gallery
Creating the Project
A single source of the TRUTH
Central access to all project information
An IBM Connections COMMUNITY
Planning through Phases
Creation:
Definition
Initiation
Planning
On Track, On Target, On Time:
Execution
Monitor & Control
Closure
Planning through Phases: Definition
Goals
Objectives
Success Factors
Planning through Phases: Initiation
Setting up the project:
Requirements
Scope
Deliverables
Expertise
WIKI
Requirements
What are the outcomes expected by the Project
Stakeholder
Wiki provides
Version Control
Heirachy
Comments and review
Attachments
(images, plans, diagrams, etc)
Does not provide
Co-authoring, and
AssignmentIBM Docs
Scope
The overall definition of what the project is supposed to
accomplish
Wiki provides
Version Control
Heirachy
Comments and review
Attachments (images, plans, diagrams, etc)
Does not provide
Co-authoring, and
AssignmentIBM Docs
Deliverables
The things produced after successfully completing the
project
Wiki provides
Version Control
Heirachy
Comments and review
Attachments (images, plans, diagrams, etc)
Does not provide
Co-authoring, and
AssignmentIBM Docs
EXPERTISE
No longer limited to:
Location
Geography
Time Zone
Choose members based on:
EXPERTISE
Planning through phases: Work Breakdown Structure
Activities:
Sections
Entries
To Do's (Tasks)
Assignment
Notification
Review
Comments
Attachments
Links
Bookmarks
Meetings
Community Events
Coordinate Meetings
Plan Deadlines
Subscribe and
overlay in a Notes
Calendar
Updates / Reports
Single source of the TRUTH enables a complete overview of everything happening
Communications
Consolidated access to all information
Email,
Activities,
To Do's,
Comments,
Files,
Bookmarks
Summary: Whats possible inside the box
Single source of the TRUTH
Ability to manage project components
Version (change) control
Easily share, notify and discuss
Capture Work surrounding the project:
Planning and Scheduling tool(s)
Documents / Files
Meetings / Calendar Entries
Status updates / Reports
ppt template divider slide 1c-01.png
What's possible outside the box
Inside/out vs. outside/in
2 ways to extend IBM Connections Inside / outStuff running inside the IBM Connections container connecting out or providing functionality
Outside / inStuff running outside the IBM Connections container connecting in to provide functionality
Inside / out
Customize header / footer UI / CSS / logo
Customize profile layout using profile types and/or macros
iWidgets (Homepage, Profiles, Communities)
OpenSocial Gadgets (Homepage, Embedded Experiences)
Event Handlers
Synchroneous
Asynchroneous
Outside / in
Gadgets w/ embedded experience in the activity stream
Use API to read data
Read activity stream e.g. actionable items
Use API to add/update data
Post to the activity stream e.g. save entries or mark actionable
Post to the microblog
Use API to search
Embed business card in other application
IBM Connections as a platform
When looking at IBM Connections from outside the box you see it as components and not a single unified UI
News
Common aka Connections
Profiles
Activities
Search
...
Each component as its own Application Programming Interface or API for short
The API's are documented in the IBM Social Business Application Development Wiki
http://www-10.lotus.com/ldd/appdevwiki.nsf
API 101
API 101
APISteering wheel
Gear shift
Pedals
Key
Inside / out
Customize header / footer UI / CSS / logo
Customize profile layout using profile types and/or macros
iWidgets (Homepage, Profiles, Communities)
OpenSocial Gadgets (Homepage, Embedded Experiences)
Event Handlers
Synchroneous
Asynchroneous
Inside / out
Customize header / footer UI / CSS / logo
Customize profile layout using profile types and/or macros
iWidgets (Homepage, Profiles, Communities)
OpenSocial Gadgets (Homepage, Embedded Experiences)
Event Handlers
Synchroneous
Asynchroneous
iWidgets
Built using HTML, CSS and JavaScript
Deployed by the IBM Connections administrator
May be used in Homepage, Profiles and Communities
Context about current profile or current community may be obtained from the runtime
Pro tip: See my Lotusphere 2012 presentation titled BP207: Easy as Pie Creating Widgets for IBM Connections at http://www.slideshare.net/lekkim
Inside / out
Customize header / footer UI / CSS / logo
Customize profile layout using profile types and/or macros
iWidgets (Homepage, Profiles, Communities)
OpenSocial Gadgets (Homepage, Embedded Experiences)
Event Handlers
Synchroneous
Asynchroneous
Event handlers
Allows you to hook into the event mechanism in IBM Connections
Written in Java and configured through XML files
Provides unlimited flexibility and power but it comes at a price
Excellent for compliance or monitoring
Event reference: http://bit.ly/IC14BP309_02
Outside / in
Gadgets w/ embedded experience in activity stream
Use API to read data
Read activity stream e.g. actionable items
Use API to add/update data
Post to the activity stream e.g. save entries or mark actionable
Post to microblog
Use API to search
Embed business card in other application
Outside / in
Gadgets w/ embedded experience in activity stream
Use API to read data
Read activity stream e.g. actionable items
Use API to add/update data
Post to the activity stream e.g. save entries or mark actionable
Post to microblog
Use API to search
Embed business card in other application
Activity stream
Easily done from almost any language or application
out there using standards based REST API
(there is that word again)
Excellent tool to notifying about content created in other locations provides rollup, commenting and rich UI using embedded experiences
Bridge the gap from simply sharing to purposefully collaborating
Pro tip: See my IBM Connect 2014 presentation titled BP301: An Introduction to Working With the Activity Stream at http://www.slideshare.net/lekkim
Outside / in
Gadgets w/ embedded experience in activity stream
Use API to read data
Read activity stream e.g. actionable items
Use API to add/update data
Post to the activity stream e.g. save entries or mark actionable
Post to microblog
Use API to search
Embed business card in other application
Using Atom based API's
All components has standard based REST API's
Based on Atom standard (feed / entries)
Requires parsing and patience but you can do just about anything from any language
Recommend you look into IBM Social Business Toolkit if you prefer not rolling your own
API Reference: http://bit.ly/IC14BP309_03
SocialBiz User Group socialbizug.org
Join the epicenter of Notes and Collaboration user groups
Follow us on Twitter
@IBMConnect and @IBMSocialBiz
LinkedIn http://bit.ly/SBComm
Participate in the IBM Social Business group on LinkedIn:
Facebook https://www.facebook.com/IBMSocialBiz
Like IBM Social Business on Facebook
Social Business Insights blog ibm.com/blogs/socialbusiness
Read and engage with our bloggers
Engage Online
ppt template thank you 1-01.pngAccess Connect Online to complete your session surveys using any:
Web or mobile browser
Connect Online kiosk onsite
Copyright IBM Corporation 2014. All rights reserved.
U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
Please update paragraph below for the particular product or family brand trademarks you mention such as WebSphere, DB2, Maximo, Clearcase, Lotus, etc.
IBM, the IBM logo, ibm.com, [IBM Brand, if trademarked], and [IBM Product, if trademarked] are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol ( or ), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at Copyright and trademark information at www.ibm.com/legal/copytrade.shtml
If you have mentioned trademarks that are not from IBM, please update and add the following lines: [Insert any special 3rd party trademark names/attributions here] Other company, product, or service names may be trademarks or service marks of others.
Availability. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software.All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results.
Acknowledgements and Disclaimers
ppt template title slide 2-01.png 2014 IBM Corporation
IBM SP 8-bar pos_horizontal-01.png
ppt template content slide 2-01.png
ppt template content slide 2-01.png