SlideShare a Scribd company logo
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)

More Related Content

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

20080117 Iasa Software + Services
20080117   Iasa   Software + Services20080117   Iasa   Software + Services
20080117 Iasa Software + Services
David Chou
 
Resume - Dhanshri Kalgaonkar
Resume - Dhanshri KalgaonkarResume - Dhanshri Kalgaonkar
Resume - Dhanshri Kalgaonkar
Dhanshri_Kalgaonkar
 
Stanfy - Crafting Custom Software Systems
Stanfy - Crafting Custom Software SystemsStanfy - Crafting Custom Software Systems
Stanfy - Crafting Custom Software Systems
Dmytro Karamshuk
 
Chandra Sekhar Cheekuru NET UI
Chandra Sekhar Cheekuru  NET UIChandra Sekhar Cheekuru  NET UI
Chandra Sekhar Cheekuru NET UI
Chandra Sekhar
 
Maulik-Dusara-SSE-TL-Net
Maulik-Dusara-SSE-TL-NetMaulik-Dusara-SSE-TL-Net
Maulik-Dusara-SSE-TL-Net
Maulik Dusara
 
SureshSunkara
SureshSunkaraSureshSunkara
SureshSunkara
Suresh Sunkara
 
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
Takeshi Shinmura
 
Engr WahabHussain
Engr WahabHussainEngr WahabHussain
Engr WahabHussain
Engr. Wahab Hussain
 
Shraddha_Muchandi
Shraddha_MuchandiShraddha_Muchandi
Shraddha_Muchandi
Shraddha Muchandi
 
Resume
ResumeResume
Rajiv_Khobragade_Resume
Rajiv_Khobragade_ResumeRajiv_Khobragade_Resume
Rajiv_Khobragade_Resume
Rajiv Khobragade
 
Makersbay Nex-Gen Software Development Overview
Makersbay Nex-Gen Software Development OverviewMakersbay Nex-Gen Software Development Overview
Makersbay Nex-Gen Software Development Overview
slodha
 
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
Dave Malouf
 
Kishore_Kandavalli_Resume
Kishore_Kandavalli_ResumeKishore_Kandavalli_Resume
Kishore_Kandavalli_Resume
kishore kandavalli
 
SeniorNET Bhanu Resume
SeniorNET Bhanu ResumeSeniorNET Bhanu Resume
SeniorNET Bhanu Resume
(Actively Looking) Akunuru
 
Sathish-Resume
Sathish-ResumeSathish-Resume
Bk resume may2019
Bk resume may2019Bk resume may2019
Bk resume may2019
Binu 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 technologies
sukanyanarra
 
sanjay_resume
sanjay_resumesanjay_resume
sanjay_resume
sanjay singh
 
PM_New_Resume
PM_New_ResumePM_New_Resume
PM_New_Resume
Prasoon Mehrotra
 

Similar to 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
 

More from Jesse Wang

Hybrid system architecture overview
Hybrid system architecture overviewHybrid system architecture overview
Hybrid system architecture overview
Jesse Wang
 
Experiment on Knowledge Acquisition
Experiment on Knowledge AcquisitionExperiment on Knowledge Acquisition
Experiment on Knowledge Acquisition
Jesse 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 office
Jesse Wang
 
Building SMWCon Spring 2012 Site
Building SMWCon Spring 2012 SiteBuilding SMWCon Spring 2012 Site
Building SMWCon Spring 2012 Site
Jesse 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 Update
Jesse Wang
 
SMWCon Spring 2012 Welcome Remarks
SMWCon Spring 2012 Welcome RemarksSMWCon Spring 2012 Welcome Remarks
SMWCon Spring 2012 Welcome Remarks
Jesse 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+apps
Jesse Wang
 
Jist tutorial semantic wikis and applications
Jist tutorial   semantic wikis and applicationsJist tutorial   semantic wikis and applications
Jist tutorial semantic wikis and applications
Jesse Wang
 
Semantic Wiki Page Maker
Semantic Wiki Page MakerSemantic Wiki Page Maker
Semantic Wiki Page Maker
Jesse Wang
 
Facets of applied smw
Facets of applied smwFacets of applied smw
Facets of applied smw
Jesse Wang
 
Smwcon widget editor - first preview
Smwcon widget editor - first previewSmwcon widget editor - first preview
Smwcon widget editor - first preview
Jesse 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 2011
Jesse Wang
 
Smwcon spring2011 tutorial applied semantic mediawiki
Smwcon spring2011 tutorial applied semantic mediawikiSmwcon spring2011 tutorial applied semantic mediawiki
Smwcon spring2011 tutorial applied semantic mediawiki
Jesse 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 Action
Jesse 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 Tags
Jesse 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 Extension
Jesse 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 Yaron
Jesse Wang
 

More from 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
 

Recently uploaded

Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
jpupo2018
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
Federico Razzoli
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 

Recently uploaded (20)

Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 

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