/
ServiceNow PM Deep Dive - 05-08-2015
ServiceNow PM Deep Dive - 05-08-2015
Attending: Kian, Marina, Cheryl, Eric P, Ying, Paul, Briandy, Diane, Brian, Eric T, Carman Cedola (carman.cedola@servicenow.com), Jon Crane (jon.crane@servicenow.com)
Notes:
- Discussion re: role/ACL based partitioning of UCI's SN instance for pseudo-multi-tenancy
- Select UCI business/academic units and groups handling sensitive/restricted data (incidents, projects, etc)
- SN Project/Portfolio Management
- Jon also referenced Demand Management (project demand pipeline) also "Ideation" for collecting/managing ideas
- Idea => Demand => Project
- Portfolios, Portfolio Projects and Projects
- A single Project can be related to a single Portfolio Project which can be related to multiple Portfolios
- That let's one project and it's health indicators show in multiple portfolios with only having to maintain the health indicators in one place
- Not sure whether this relationship is only in Juno or wether it's also in Eureka
- We should follow-up with John on that
- We can associate a Project with a single Configuration item, but any way to have more complex relationships across SN applications
- sys_m2m_list can be used to establish a new relationship betwteen two tables
- That will then show a Relationship with the related objects
- Can also create list fields and add them to an object - and they'll show in the UI
- Like adding a list of team members
- Could also be a way to associate a project with multiple business services
- sys_m2m_list can be used to establish a new relationship betwteen two tables
- Add custom new project KPIs to Portfolio Projects
- Add the new KPI data element to each
- Augment the Business Rule that updates Portfolio Projects when Projects are edited to also update the new data KPI element
- Business Service Maps in Fuji have been improved and the user can save a view as an image
- GANTT charts cannot yet be presented easily for printer/image
- Jon will ask their project team whether it's being worked ok
- GANTT charts cannot yet be presented easily for printer/image
- Organizing tasks/subtasks/phases
- Jon showed adding/arranging tasks via the GANTT chart
- The graphical bar item you drag/drop onto another defines which is the precedent
- The task you drag/drop onto another defines which will be the child task
- This is an area where we could use more training
- Fuji Project WorkBench
- The Workbench concept applies to all SN applications
- Jon showed adding/arranging tasks via the GANTT chart
- Any ideas for representing the OIT IT Roadmaps?
- Nothing clear yet
- Maybe the SN Resource application will be a better area to try organizing the information
- Would probably require requesting Resource Plans
- Initiating Project requests
- Currently can use Record Producers
- Fuji: Idea -> Demand -> Project
- Projects vs SubProjects and Tasks vs SubTasks
- Tasks/SubTasks are more easily managed via GANTT chart
- Projects vs SubProjects decide based on scope and level of details desired
- Any way to differentiate assignments/personal tasks vs Project Tasks?
- Can use the My Task Boards
- Can create Team Task Boards - with multiple people added to the board
- Would like a place to see all incidents, project tasks and personal tasks assigned to an individual
- Can create task (parent) and then create subtasks under it
- Any way to suspend a project and then reactivate without resetting all the task-level information
- Business rules were firing when Start Project was selected (or when the state changed)
- Setting the status to Open appears to reset various task attributes (like percent complete)
- Would have to find a way to change the state to those business rules don't fire
- Seems we need to be very careful about when we do what
- Consider adding controls around items like Status (turn it into a button with confirmation, etc) so changing Status that will have big impact can be known before doing it
- Business rules were firing when Start Project was selected (or when the state changed)
- Task Duration changes seem to fire business rules that trigger other changes
- Task Duration calculations factor in the project schedule and they only filter-in the lowest level tasks
- User can't set Parent task durations since they're derived from lowest level child tasks
- Changing task start dates from ASAP to specific dates recalculates subtasks
- What's the best way to learn Project/Tasks
- Use Knowledge Labs and the SN WIki
- SN also offers BPM training
- Task Duration calculations factor in the project schedule and they only filter-in the lowest level tasks
- Can tasks be pegged to a completion date where child/precedent tasks get backward adjusted (finish to start)?
- User builds task hierarchy wit
- h durations, then set a master completion date and have it backward schedule the project
- Currently SN is anchored to the start
- Jon/Carman will go back and ask if there's anything possible
- Finish to Finish?
- Not yet supported the way we were discussing
- Any MS Exchange Calendar integrations?
- Some partners have done things, SN may build something into the product but no defined timeline
- Carman will check on the status
- Any way for Incidents/Tasks to know when someone's unavailable (vacation, sick, planned time out of office, etc.)
- Is there a JIRA API
- There is a web service API
- Many things are possible, not sure what JIRA integrations are currently being used
- One of our use cases may be to update an SN Project item when a JIRA Project Information issue is created
- We'd likely need to build that integration
- SN does have some deliverable items eg SCCM, etc
- A single Project can be related to a single Portfolio Project which can be related to multiple Portfolios
- Performance Analytics
- Can take daily snapshots
- Jon showed various analytic reports
- Orchestration
- Onboarding new staff
- Could create a Service Catalog item that prompts for various attributes (need AD account, Exchange mailbox, PC, permissions to network folders, etc.)
- Orchestration can handle some automated tasks (like mailbox creation) as well as manual tasks
- Exchange can be on-prem or O365 - create, deactivate, etc.
- Orchestration can handle some automated tasks (like mailbox creation) as well as manual tasks
- Could create a Service Catalog item that prompts for various attributes (need AD account, Exchange mailbox, PC, permissions to network folders, etc.)
- Server request/creation
- Can create VMWare machines and AWS machines
- Service restarts
- WHen an error condition rises, can auto-restart a server, ship the related log back, etc.
- Onboarding new staff
- Service Watch
- Autodiscover of business services
- Agentless but requires TCPIP collectors behind our firewalls that examine network traffic and report back to single instance
- Licensing based on number of servers (physical and virtual)
- Licensing
- Do Web Service API authentication accounts use/require a license?
- Carman will look into that
- Do Web Service API authentication accounts use/require a license?