The meetings last week had the purpose of some representatives from each team getting together, meeting and getting to know one another, going through both apps to discover what is working well and not working in terms of converging on a common UI, and coming up with a somewhat comprehensive list of the things that need to be done for not only 1.1 but also forward in the future and v.Next.
As many of you know, we have developed a shared UI infrastructure designed for sharing common elements (header, footer, colors, fonts, js and jquery plugins, and moving forward, forms, buttons, and common IxD/UI patterns) called Converge-UI. Much of the week was spent making sure that the right elements are situated within Converge-UI as well as planning for future versions. A little about ConvergeUI: The goal is to build and keep all common UI look/feel/interactions in ConvergeUI and to generate reference implementations through ConvergeUI Example application. This is currently a joint effort between Condcutor and Katello teams and anyone who wishes to join may as it is an open source project. Planning and discussions now through Github Issues: https://github.com/Katello/converge-ui/issues?milestone=&page=1&state=open <https://github.com/Katello/converge-ui/issues?milestone=&page=1&state=open> New #freenode channel for discussion: #converge-ui , existing internal #cloudforms-ui geared toward specific brand and productization discussions. Mailing list for discussions as well for those interested: http://post-office.corp.redhat.com/mailman/listinfo/converge-ui-devel Our agenda was the following: M - Introductions Aeolus Conductor Walk-through Katello Walk-through Brian Stein CloudForms Vision T - More app walkthroughs, hacking on both apps for bug fixes and discussion Extensive etherpadding Product Management's CloudForms Vision W - More app walkthroughs, hacking on both apps for bug fixes and discussion Extensive etherpadding Matt Hicks from OpenShift team presented OpenShift's architecture and UI infrastructure as well as going forward plans Th - More app walkthroughs, hacking on both apps for bug fixes and discussion Extensive etherpadding RDVO presentation on CloudForms UI plans, with the UX team and Product Management F - Summarizing the week Re-reading and prioritizing etherpad Hacking and goodbyes I'll have to apologize in advance in mentioning that Monday was a bit of a blur - long story, (passenger medical emergency on the flight the day before), hopefully Eric or some of the Conductor can fill it in a bit better. Aside from the walk-throughs and hacking, Brian Stein came in and gave an overview of how he thinks the two apps (Conductor and Katello) should work together and why he wanted us all to get together for the week. My take is that there are still a few things we can do on both sides for v.Next that will make our apps work more nicely together and it sounded like most of that was planned out. On Tuesday, Product Management came and gave us a run down of what they really want to see in v.Next: • Foreman Abstraction • Puppet Content Flow through the system • Environment Lifecycle ∘ Content Versioning ∘ System Lifecycle My understanding is that we have some of that in progress and we'll be working toward that up to 1.1 and beyond for a possible Spring 2013 next release. They also outlined a process improvement that they are working on, which involves come up with Use Cases, working to build a Model of those Use Cases, and then working with UXD (possibly including the external group, RDVO) to build Wireframes and possibly even Concept type work. Sounds good to me! Bring on the solid requirements! On Wednesday, Matt Hicks went over OpenShift and did a "developer-centric" presentation that we all felt was very fruitful. The team that is putting together OpenShift is very talented. They sent along the wiki for the project, https://engineering.redhat.com/trac/Libra/ - take a look if you're interested. I'm sure the team would talk to you about what they're doing if you want to learn from them. Thursday the external company RDVO came in and gave us a bit more detail into the process that Product Management discussed on Tuesday. I've put in a query with the partner from RDVO who worked with us to get their docs which they mentioned that they were going to share. That's about it! It was a great week overall, and we have a ton of stuff that we now need to do for not only 1.1 but also v.Next. I think the week was very fruitful and the overall experience was awesome. Let me know if you have any questions and I'll try to fill them in as best I can, hopefully with a bit of help from the other guys that were there. -Jason -- Jason E. Rist Senior Software Engineer Systems Management and Cloud Enablement Red Hat, Inc. +1.919.754.4048 Freenode: jrist
