SlideShare una empresa de Scribd logo
1 de 22
JesseWang Project Halo, Vulcan Inc. SMWConFall 2010 | Amsterdam, NL By Wiki For Wiki Of Wiki Agile & EffectiveProject Management
Agenda Agile Development and Project Management Characteristics of Agile Software Development and its Project Management Challenges Semantic MediaWiki as a semantic web application workbench SMW + Extensions  Platform to build social semantic web applications The Wiking Project Wiki Evolving Forms/Templates and Workflows Workflow Integration  WikiTags (Microsoft Office Outlook) and SVN (Tortoise and CLI) Status, Reports, Charts, and Statistics Aggregation, Summery, Analysis, and Prediction Demo Recap, Future Plans,  Q&A Jesse Wang | SMWCon Amsterdam 2010 2
Agile Development and Project Management What is Agile, and Why, and the Project Management challenges Jesse Wang | SMWCon Amsterdam 2010 3
Agile Development 4 Scrum Process [1] Dynamic Systems Development Method (DSDM) Development Process [2] Scrum, http://en.wikipedia.org/wiki/Scrum_(development) DSDM, http://en.wikipedia.org/wiki/Dynamic_Systems_Development_Method
Agile Manifesto [1] Individuals and interactions Working software Customer collaboration Responding to change Processes and tools Comprehensive documentation Contract negotiation Following a plan 5 1. Agile Manifesto principles. (2010-06-06, http://www.agilemanifesto.org/principles.html)
Ideal agile software project management system To collect specification in various communications: email, quick memo, notes To integrate with source control, codebase, etc. To define and modify schema and workflow quickly, and keep history of artifacts and process data To enables users to actively participate in a community consensus process To provide wide range of information Status, Reports, Charts, and Statistics Aggregation, Summery, Analysis, and Prediction  To provide help on documentation Jesse Wang | SMWCon Amsterdam 2010 6
Our IDEAL project management system (for Scrum) Jesse Wang | SMWCon Amsterdam 2010 7 An all-in one agile software project management system
Semantic Wiki as a platform SMW + Extensions = Social Semantic Web Workbench Jesse Wang | SMWCon Amsterdam 2010 8
SMW is not just wiki + Semantics Collaborative Content Creation (Content Management Systems) Data Modeling Templates and Forms Queries to process (filter) data Interoperability (Data I/O) Visualizations (SRF and so on) Notification (Semantic, Real-time Notifications) Rules and Reasoning (RDF, SPARQL, etc.) Authentication (LDAP) and advanced access control (HaloACL) … Jesse Wang | SMWCon Amsterdam 2010 9
All Above are achievable by Jesse Wang | SMWCon Amsterdam 2010 10 Domain Experts
SMW  R.A.D. Platform Rapid, agile, extreme, customizable, development process User/customer centric approach Developers focus more on code and deployment, less on data modeling “Work can be estimated in days, not weeks, let alone months…” So, we want to build an application in days too  Jesse Wang | SMWCon Amsterdam 2010 11
Our agile Software Development Project Management artifacts Jesse Wang | SMWCon Amsterdam 2010 12 Project Product Product download pages Document Wiki pages Microsoft Word, PDF, PowerPoint HTML pages (links) Feature requests Bugs/issues People Developers, PM, Tester, Writer Project Milestone Project Sprint Project Story Project Task Backburner Code commits Code files Forms and Templates Mappings Special pages There is an app for it!
For our agile p.m. system What We Need What We Got Jesse Wang | SMWCon Amsterdam 2010 13 We need a richer feature set We want the system to meet our own needs Collaboration & Consensus Productivity and Usability Insights and Experience We need eat our own dogfood We want low development cost Semantic properties help navigation and querying Semantic Forms enhancements Microsoft Office Integration generated strong interests Semantic Connectors More visual widgets  We have a development wiki Really low hanging fruit
Wiking is our aim: all information managementfor higher productivity  An Agile Software Development Project Wiki Jesse Wang | SMWCon Amsterdam 2010 14
How to Improve Productivity Better features of wiki Editing (Semantic Forms, Semantic Auto-completion on query) Queries (built-in, user created, etc.) Reading (text, color keys, images, charts, etc.) Semantic Result Format to help visualization Grouping and Aggregation Sum, count, average based on specified grouping criteria Navigation, notification, browsing, linking with external data Integration with people’s existing workflow No break to the existing workflow: Push vs Pull Search is a powerful tool, but still a break/pause to your work Smooth integration with familiar UI and inline hints Microsoft Office Outlook Subversion (Sliksvn and Tortoise) Jesse Wang | SMWCon Amsterdam 2010 15
Workflow Integration at Wiking Things to do Tools to do it Plan a feature Create or finish tasks Report a bug or feature request Check-in code, document Generate reports Author readable wiki pages Estimate and plan  Analyze and review progress ,[object Object]
Project Wiki
Microsoft Office
Microsoft Word, Outlook, …
SVN
Tortoise SVN, CLI, …
Pictures (screenshots)

Más contenido relacionado

Similar a Agile and effective project management of for-by wikis

20080117 Iasa Software + Services
20080117   Iasa   Software + Services20080117   Iasa   Software + Services
20080117 Iasa Software + ServicesDavid Chou
 
Stanfy - Crafting Custom Software Systems
Stanfy - Crafting Custom Software SystemsStanfy - Crafting Custom Software Systems
Stanfy - Crafting Custom Software SystemsDmytro Karamshuk
 
Chandra Sekhar Cheekuru NET UI
Chandra Sekhar Cheekuru  NET UIChandra Sekhar Cheekuru  NET UI
Chandra Sekhar Cheekuru NET UIChandra Sekhar
 
Maulik-Dusara-SSE-TL-Net
Maulik-Dusara-SSE-TL-NetMaulik-Dusara-SSE-TL-Net
Maulik-Dusara-SSE-TL-NetMaulik Dusara
 
Directions on microsoft_web_and_cloud_development
Directions on microsoft_web_and_cloud_developmentDirections on microsoft_web_and_cloud_development
Directions on microsoft_web_and_cloud_developmentTakeshi Shinmura
 
Makersbay Nex-Gen Software Development Overview
Makersbay Nex-Gen Software Development OverviewMakersbay Nex-Gen Software Development Overview
Makersbay Nex-Gen Software Development Overviewslodha
 
Designing Powerful Web Applications Using AJAX and Other RIAs
Designing Powerful Web Applications Using AJAX and Other RIAsDesigning Powerful Web Applications Using AJAX and Other RIAs
Designing Powerful Web Applications Using AJAX and Other RIAsDave Malouf
 
Bk resume may2019
Bk resume may2019Bk resume may2019
Bk resume may2019Binu Kumar
 
8+ years of experience in Java/J2EE technologies
8+ years of experience in Java/J2EE technologies8+ years of experience in Java/J2EE technologies
8+ years of experience in Java/J2EE technologiessukanyanarra
 

Similar a Agile and effective project management of for-by wikis (20)

20080117 Iasa Software + Services
20080117   Iasa   Software + Services20080117   Iasa   Software + Services
20080117 Iasa Software + Services
 
Resume - Dhanshri Kalgaonkar
Resume - Dhanshri KalgaonkarResume - Dhanshri Kalgaonkar
Resume - Dhanshri Kalgaonkar
 
Stanfy - Crafting Custom Software Systems
Stanfy - Crafting Custom Software SystemsStanfy - Crafting Custom Software Systems
Stanfy - Crafting Custom Software Systems
 
Chandra Sekhar Cheekuru NET UI
Chandra Sekhar Cheekuru  NET UIChandra Sekhar Cheekuru  NET UI
Chandra Sekhar Cheekuru NET UI
 
Maulik-Dusara-SSE-TL-Net
Maulik-Dusara-SSE-TL-NetMaulik-Dusara-SSE-TL-Net
Maulik-Dusara-SSE-TL-Net
 
SureshSunkara
SureshSunkaraSureshSunkara
SureshSunkara
 
Directions on microsoft_web_and_cloud_development
Directions on microsoft_web_and_cloud_developmentDirections on microsoft_web_and_cloud_development
Directions on microsoft_web_and_cloud_development
 
Engr WahabHussain
Engr WahabHussainEngr WahabHussain
Engr WahabHussain
 
Shraddha_Muchandi
Shraddha_MuchandiShraddha_Muchandi
Shraddha_Muchandi
 
Resume
ResumeResume
Resume
 
Rajiv_Khobragade_Resume
Rajiv_Khobragade_ResumeRajiv_Khobragade_Resume
Rajiv_Khobragade_Resume
 
Makersbay Nex-Gen Software Development Overview
Makersbay Nex-Gen Software Development OverviewMakersbay Nex-Gen Software Development Overview
Makersbay Nex-Gen Software Development Overview
 
Designing Powerful Web Applications Using AJAX and Other RIAs
Designing Powerful Web Applications Using AJAX and Other RIAsDesigning Powerful Web Applications Using AJAX and Other RIAs
Designing Powerful Web Applications Using AJAX and Other RIAs
 
Kishore_Kandavalli_Resume
Kishore_Kandavalli_ResumeKishore_Kandavalli_Resume
Kishore_Kandavalli_Resume
 
SeniorNET Bhanu Resume
SeniorNET Bhanu ResumeSeniorNET Bhanu Resume
SeniorNET Bhanu Resume
 
Sathish-Resume
Sathish-ResumeSathish-Resume
Sathish-Resume
 
Bk resume may2019
Bk resume may2019Bk resume may2019
Bk resume may2019
 
8+ years of experience in Java/J2EE technologies
8+ years of experience in Java/J2EE technologies8+ years of experience in Java/J2EE technologies
8+ years of experience in Java/J2EE technologies
 
sanjay_resume
sanjay_resumesanjay_resume
sanjay_resume
 
PM_New_Resume
PM_New_ResumePM_New_Resume
PM_New_Resume
 

Más de Jesse Wang

Hybrid system architecture overview
Hybrid system architecture overviewHybrid system architecture overview
Hybrid system architecture overviewJesse Wang
 
Experiment on Knowledge Acquisition
Experiment on Knowledge AcquisitionExperiment on Knowledge Acquisition
Experiment on Knowledge AcquisitionJesse Wang
 
Chinese New Year
Chinese New Year Chinese New Year
Chinese New Year Jesse Wang
 
SemTech 2012 Talk semantify office
SemTech 2012 Talk  semantify officeSemTech 2012 Talk  semantify office
SemTech 2012 Talk semantify officeJesse Wang
 
Building SMWCon Spring 2012 Site
Building SMWCon Spring 2012 SiteBuilding SMWCon Spring 2012 Site
Building SMWCon Spring 2012 SiteJesse Wang
 
SMWCon Spring 2012 SMW+ Team Dev Update
SMWCon Spring 2012 SMW+ Team Dev UpdateSMWCon Spring 2012 SMW+ Team Dev Update
SMWCon Spring 2012 SMW+ Team Dev UpdateJesse Wang
 
SMWCon Spring 2012 Welcome Remarks
SMWCon Spring 2012 Welcome RemarksSMWCon Spring 2012 Welcome Remarks
SMWCon Spring 2012 Welcome RemarksJesse Wang
 
Pre-SMWCon Spring 2012 meetup (short)
Pre-SMWCon Spring 2012 meetup (short)Pre-SMWCon Spring 2012 meetup (short)
Pre-SMWCon Spring 2012 meetup (short)Jesse Wang
 
Msra talk smw+apps
Msra talk smw+appsMsra talk smw+apps
Msra talk smw+appsJesse Wang
 
Jist tutorial semantic wikis and applications
Jist tutorial   semantic wikis and applicationsJist tutorial   semantic wikis and applications
Jist tutorial semantic wikis and applicationsJesse Wang
 
Semantic Wiki Page Maker
Semantic Wiki Page MakerSemantic Wiki Page Maker
Semantic Wiki Page MakerJesse Wang
 
Facets of applied smw
Facets of applied smwFacets of applied smw
Facets of applied smwJesse Wang
 
Smwcon widget editor - first preview
Smwcon widget editor - first previewSmwcon widget editor - first preview
Smwcon widget editor - first previewJesse Wang
 
Microsoft Office Connector Update at SMWCon Spring 2011
Microsoft Office Connector Update at SMWCon Spring 2011Microsoft Office Connector Update at SMWCon Spring 2011
Microsoft Office Connector Update at SMWCon Spring 2011Jesse Wang
 
Smwcon spring2011 tutorial applied semantic mediawiki
Smwcon spring2011 tutorial applied semantic mediawikiSmwcon spring2011 tutorial applied semantic mediawiki
Smwcon spring2011 tutorial applied semantic mediawikiJesse Wang
 
Semantic Wikis - Social Semantic Web in Action
Semantic Wikis - Social Semantic Web in ActionSemantic Wikis - Social Semantic Web in Action
Semantic Wikis - Social Semantic Web in ActionJesse Wang
 
Semantic Wiki: Social Semantic Web In Action:
Semantic Wiki: Social Semantic Web In Action: Semantic Wiki: Social Semantic Web In Action:
Semantic Wiki: Social Semantic Web In Action: Jesse Wang
 
Aswc2009 Smw Tutorial Part 4 Wiki Tags
Aswc2009 Smw Tutorial Part 4 Wiki TagsAswc2009 Smw Tutorial Part 4 Wiki Tags
Aswc2009 Smw Tutorial Part 4 Wiki TagsJesse Wang
 
Aswc2009 Smw Tutorial Part 3 Halo Extension
Aswc2009 Smw Tutorial Part 3 Halo ExtensionAswc2009 Smw Tutorial Part 3 Halo Extension
Aswc2009 Smw Tutorial Part 3 Halo ExtensionJesse Wang
 
Aswc2009 Smw Tutorial Part 2 Froms Etc From Yaron
Aswc2009 Smw Tutorial Part 2 Froms Etc From YaronAswc2009 Smw Tutorial Part 2 Froms Etc From Yaron
Aswc2009 Smw Tutorial Part 2 Froms Etc From YaronJesse Wang
 

Más de Jesse Wang (20)

Hybrid system architecture overview
Hybrid system architecture overviewHybrid system architecture overview
Hybrid system architecture overview
 
Experiment on Knowledge Acquisition
Experiment on Knowledge AcquisitionExperiment on Knowledge Acquisition
Experiment on Knowledge Acquisition
 
Chinese New Year
Chinese New Year Chinese New Year
Chinese New Year
 
SemTech 2012 Talk semantify office
SemTech 2012 Talk  semantify officeSemTech 2012 Talk  semantify office
SemTech 2012 Talk semantify office
 
Building SMWCon Spring 2012 Site
Building SMWCon Spring 2012 SiteBuilding SMWCon Spring 2012 Site
Building SMWCon Spring 2012 Site
 
SMWCon Spring 2012 SMW+ Team Dev Update
SMWCon Spring 2012 SMW+ Team Dev UpdateSMWCon Spring 2012 SMW+ Team Dev Update
SMWCon Spring 2012 SMW+ Team Dev Update
 
SMWCon Spring 2012 Welcome Remarks
SMWCon Spring 2012 Welcome RemarksSMWCon Spring 2012 Welcome Remarks
SMWCon Spring 2012 Welcome Remarks
 
Pre-SMWCon Spring 2012 meetup (short)
Pre-SMWCon Spring 2012 meetup (short)Pre-SMWCon Spring 2012 meetup (short)
Pre-SMWCon Spring 2012 meetup (short)
 
Msra talk smw+apps
Msra talk smw+appsMsra talk smw+apps
Msra talk smw+apps
 
Jist tutorial semantic wikis and applications
Jist tutorial   semantic wikis and applicationsJist tutorial   semantic wikis and applications
Jist tutorial semantic wikis and applications
 
Semantic Wiki Page Maker
Semantic Wiki Page MakerSemantic Wiki Page Maker
Semantic Wiki Page Maker
 
Facets of applied smw
Facets of applied smwFacets of applied smw
Facets of applied smw
 
Smwcon widget editor - first preview
Smwcon widget editor - first previewSmwcon widget editor - first preview
Smwcon widget editor - first preview
 
Microsoft Office Connector Update at SMWCon Spring 2011
Microsoft Office Connector Update at SMWCon Spring 2011Microsoft Office Connector Update at SMWCon Spring 2011
Microsoft Office Connector Update at SMWCon Spring 2011
 
Smwcon spring2011 tutorial applied semantic mediawiki
Smwcon spring2011 tutorial applied semantic mediawikiSmwcon spring2011 tutorial applied semantic mediawiki
Smwcon spring2011 tutorial applied semantic mediawiki
 
Semantic Wikis - Social Semantic Web in Action
Semantic Wikis - Social Semantic Web in ActionSemantic Wikis - Social Semantic Web in Action
Semantic Wikis - Social Semantic Web in Action
 
Semantic Wiki: Social Semantic Web In Action:
Semantic Wiki: Social Semantic Web In Action: Semantic Wiki: Social Semantic Web In Action:
Semantic Wiki: Social Semantic Web In Action:
 
Aswc2009 Smw Tutorial Part 4 Wiki Tags
Aswc2009 Smw Tutorial Part 4 Wiki TagsAswc2009 Smw Tutorial Part 4 Wiki Tags
Aswc2009 Smw Tutorial Part 4 Wiki Tags
 
Aswc2009 Smw Tutorial Part 3 Halo Extension
Aswc2009 Smw Tutorial Part 3 Halo ExtensionAswc2009 Smw Tutorial Part 3 Halo Extension
Aswc2009 Smw Tutorial Part 3 Halo Extension
 
Aswc2009 Smw Tutorial Part 2 Froms Etc From Yaron
Aswc2009 Smw Tutorial Part 2 Froms Etc From YaronAswc2009 Smw Tutorial Part 2 Froms Etc From Yaron
Aswc2009 Smw Tutorial Part 2 Froms Etc From Yaron
 

Último

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 

Último (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

Agile and effective project management of for-by wikis

  • 1. JesseWang Project Halo, Vulcan Inc. SMWConFall 2010 | Amsterdam, NL By Wiki For Wiki Of Wiki Agile & EffectiveProject Management
  • 2. Agenda Agile Development and Project Management Characteristics of Agile Software Development and its Project Management Challenges Semantic MediaWiki as a semantic web application workbench SMW + Extensions  Platform to build social semantic web applications The Wiking Project Wiki Evolving Forms/Templates and Workflows Workflow Integration WikiTags (Microsoft Office Outlook) and SVN (Tortoise and CLI) Status, Reports, Charts, and Statistics Aggregation, Summery, Analysis, and Prediction Demo Recap, Future Plans, Q&A Jesse Wang | SMWCon Amsterdam 2010 2
  • 3. Agile Development and Project Management What is Agile, and Why, and the Project Management challenges Jesse Wang | SMWCon Amsterdam 2010 3
  • 4. Agile Development 4 Scrum Process [1] Dynamic Systems Development Method (DSDM) Development Process [2] Scrum, http://en.wikipedia.org/wiki/Scrum_(development) DSDM, http://en.wikipedia.org/wiki/Dynamic_Systems_Development_Method
  • 5. Agile Manifesto [1] Individuals and interactions Working software Customer collaboration Responding to change Processes and tools Comprehensive documentation Contract negotiation Following a plan 5 1. Agile Manifesto principles. (2010-06-06, http://www.agilemanifesto.org/principles.html)
  • 6. Ideal agile software project management system To collect specification in various communications: email, quick memo, notes To integrate with source control, codebase, etc. To define and modify schema and workflow quickly, and keep history of artifacts and process data To enables users to actively participate in a community consensus process To provide wide range of information Status, Reports, Charts, and Statistics Aggregation, Summery, Analysis, and Prediction To provide help on documentation Jesse Wang | SMWCon Amsterdam 2010 6
  • 7. Our IDEAL project management system (for Scrum) Jesse Wang | SMWCon Amsterdam 2010 7 An all-in one agile software project management system
  • 8. Semantic Wiki as a platform SMW + Extensions = Social Semantic Web Workbench Jesse Wang | SMWCon Amsterdam 2010 8
  • 9. SMW is not just wiki + Semantics Collaborative Content Creation (Content Management Systems) Data Modeling Templates and Forms Queries to process (filter) data Interoperability (Data I/O) Visualizations (SRF and so on) Notification (Semantic, Real-time Notifications) Rules and Reasoning (RDF, SPARQL, etc.) Authentication (LDAP) and advanced access control (HaloACL) … Jesse Wang | SMWCon Amsterdam 2010 9
  • 10. All Above are achievable by Jesse Wang | SMWCon Amsterdam 2010 10 Domain Experts
  • 11. SMW  R.A.D. Platform Rapid, agile, extreme, customizable, development process User/customer centric approach Developers focus more on code and deployment, less on data modeling “Work can be estimated in days, not weeks, let alone months…” So, we want to build an application in days too Jesse Wang | SMWCon Amsterdam 2010 11
  • 12. Our agile Software Development Project Management artifacts Jesse Wang | SMWCon Amsterdam 2010 12 Project Product Product download pages Document Wiki pages Microsoft Word, PDF, PowerPoint HTML pages (links) Feature requests Bugs/issues People Developers, PM, Tester, Writer Project Milestone Project Sprint Project Story Project Task Backburner Code commits Code files Forms and Templates Mappings Special pages There is an app for it!
  • 13. For our agile p.m. system What We Need What We Got Jesse Wang | SMWCon Amsterdam 2010 13 We need a richer feature set We want the system to meet our own needs Collaboration & Consensus Productivity and Usability Insights and Experience We need eat our own dogfood We want low development cost Semantic properties help navigation and querying Semantic Forms enhancements Microsoft Office Integration generated strong interests Semantic Connectors More visual widgets We have a development wiki Really low hanging fruit
  • 14. Wiking is our aim: all information managementfor higher productivity An Agile Software Development Project Wiki Jesse Wang | SMWCon Amsterdam 2010 14
  • 15. How to Improve Productivity Better features of wiki Editing (Semantic Forms, Semantic Auto-completion on query) Queries (built-in, user created, etc.) Reading (text, color keys, images, charts, etc.) Semantic Result Format to help visualization Grouping and Aggregation Sum, count, average based on specified grouping criteria Navigation, notification, browsing, linking with external data Integration with people’s existing workflow No break to the existing workflow: Push vs Pull Search is a powerful tool, but still a break/pause to your work Smooth integration with familiar UI and inline hints Microsoft Office Outlook Subversion (Sliksvn and Tortoise) Jesse Wang | SMWCon Amsterdam 2010 15
  • 16.
  • 20. SVN
  • 24. Eclipse, Visual Studio, …Jesse Wang | SMWCon Amsterdam 2010 16
  • 25. Demo: Workflow Integration Things to Look For Points to Take Away Email to Wiki Email to create a new article in the wiki SVN Commits To finish a task in wiki To create a new task Automatic Page Creation Targeted Notifications Statistics Reports Easy workflow integration for the whole team For project owners Developers Testers, doc writers, … Automation of routines Business logic in wiki Statistical Analysis All around the Wiki Demo Jesse Wang | SMWCon Amsterdam 2010 17
  • 26. Recap of the demo:Integration & analytics Microsoft Office Integration via WikiTags – even better next month! Targeted, real-time notification by semantic queries (NotifyMe) SVN Workflow integration to increase productivity View active tasks/bugs in SVN (both Tortoise and CLI) Complete and create tasks (bugs) via SVN commits Graphical charts to help discover knowledge Sprint overview to show progress visually Team member overview to discover expertise Milestone overview to help estimate and planning User interface and data schemas can be customized easily Jesse Wang | SMWCon Amsterdam 2010 18
  • 27. Recap of the demo: Flexibility & customizability SMW becomes a Web Application Framework To obtain high signal/noise ratio: You need make your own app Make your own app! Easy to customize, both the schema and the UI Your mileage may vary  More features desired Better Page Object Model (SMWWriter, etc.) Interoperability need be better Easier rules and reasoning Better UI (better visualization, better forms) Jesse Wang | SMWCon Amsterdam 2010 19
  • 28. Future Plans for the wiki We’ll keep improving it Not our top priority, but it really helps to improve our lives Great potentials and flexibility We’ll develop only necessary new features for our own use We’ll work with others to deliver what they need We will continuously integrate updated components We’d like you to help us improve it! Or implement your own … Jesse Wang | SMWCon Amsterdam 2010 20 The best is yet to come!
  • 29. Acknowledgements Jesse Wang | SMWCon Amsterdam 2010 21
  • 30. Thank you! Any Questions or Comments? Jesse Wang | SMWCon Amsterdam 2010 22