Top Community Contributors
- What's new with ArchiMate 3.0 & EA v.13?
Managing a Student Project with Enterprise Architect – Part 3
Written by doug rosenberg
EA TFS Connector a new add-in for the Bellekens EA Toolpack
Written by Geert Bellekens
Reader's Choice Award Recognizes Sparx Systems For Software Architecture
Written by sparxsystems
Written by philchudley
- How to use the Relationship Matrix
Introducing RepoDoc, a document generator for Enterprise Architect
Written by Archimetes
- London User Group; Call for Speakers
Introduction (See attachment for full article)
For the past several years I’ve enjoyed a mostly informal association with the University of Southern California Center for Systems and Software Engineering (USC CSSE). I was on-staff at USC a few years ago teaching SysML and Model Based Systems Engineering, but for the last few years I’ve been mentoring Computer Science grad students in two Masters courses: CS577 Software Engineering and CS590 Directed Research. The Directed Research (DR) course is basically a mechanism for students who are about to graduate from the Masters program but are one or two units short of the required number to pick them up by participating in a project with a mentor from industry (that would be me). Students are expected to work 5 hours per week per unit.
Teaching at USC is fun (I graduated from SC back in ancient times), gives me an opportunity to work with a lot of bright young software engineers, to stay current on new technology (in particular cloud-connected mobile app development) and also gives me an excuse to work with Prof. Boehm (author of Balancing Agility and Discipline among numerous other titles), who has happily taken an interest in some of my ideas related to improving productivity by innovating better software processes and allowing me to test my ideas out with USC grad students.
This process work has included the development of the Resilient Agile process, an attempt to develop a better agile methodology which started out as an experiment called Massively Parallel Use Case Modeling that we did with the CS577 class a few years ago where we developed a complete location-based advertising system by handing one use case to each of 47 grad students and having each student develop their use case independently.
This semester I’m working with a group of 15 Masters students, mostly taking a single unit of DR. One student is taking two units, so my team has an effective time budget of 80 student hours per week. Although the semester at USC is 16 weeks long, by the time the student teams get formed, and with midterms and finals, we’ve got about 12 usable weeks of student time. So it works out to a time budget of roughly 1000 student hours (that’s about half-a-person-year at 40 hours a week) over a 3 month schedule.
Because I like challenges, we’re attempting a “crowdsouced bad driver reporting system” this semester, and because we need to be really productive, we’re using Enterprise Architect to coordinate all of the student homework. This is the first article in a series that will describe our progress.
Are we crazy to think that we can get this system built in 3 months with a total of half-a-person-year of developer time? Stay tuned for our next article to see how we’re doing.
Ability Engineering has recently added three new offerings to their Enterprise Architect training portfolio.
The first new course is Enterprise Architect for teams. This is completely new content, distilled from many years of experience (and lessons learned the hard way) working in a range of organisations and with many different models. This training covers all the issues that an organisation needs to address in order to make its Enterprise Architect implementation successful.
EA for teams is a day long workshop which covers the practicalities of structuring your models and setting up your project team to work together effectively. Topics include:
- Sharing Enterprise Architect data
- Baselines, XMI and DIFFS
- Reference Data
- Reusable Asset Service
- Organisation and Roles
- Rolling out Enterprise Architect
EA in a Day
The EA in a Day format has been developed in response to customer demand, to rapidly bring team members up to speed to focus on a particular technique and how to model it in Enterprise Architect. There are currently two 'flavours' of EA in a Day:
1. EA in a Day: Use Cases
This course covers Best Practice in Use Case modelling using Structured Scenarios. Using examples and exercises, delegates learn how to build 'fully dressed' use cases and some common bear traps to avoid. In the afternoon delegates are then hands on in Enterprise Architect, modelling their morning's work.
2. EA in a Day: BPMN 2.0
This course looks at the technique of business process modeling: when to use it, how to do it, and what tools to use. It doesn’t try to teach everything about BPMN – there’s just too much to take in at one sitting, so we cover a workable, practical sub-set. With examples and exercises to reinforce the concepts.
Using the results of the exercises completed in the morning, we then explore the BPMN 2.0 implementation in Enterprise Architect, model the processes and discover hints and tips to make our analysis clear and, where appropriate, re-useful.
For a full list of Ability Engineering training options, plus details of content and pricing, visit http://www.abilityengineering.co.uk/index.php/training
Hippo Software’s new ‘EA for GUI Design’ course teaches delegates how to capture end user requirements and create wireframe diagrams to design the layout of user interfaces, mobile apps or websites.
As practicing Enterprise Architect consultants, we have the opportunity to interact with various corporates for training, consulting and providing Enterprise Architect demonstrations. We encounter the following standard queries:
“We have lots of Requirements and Use Cases in Microsoft Word ™ documents. Can we import them into Enterprise Architect “?
“Can our Business Analysts continue to work in Microsoft Word™ which they are familiar with and then have the artifacts imported into EA?
These queries highlighted the need for a standard Word importer that helps the Enterprise Architect users to
Import the existing Requirements and Use Case Models in Microsoft Word ™ format into Enterprise Architect as elements.
Enable the Business Analysts to work with the Microsoft Word Documents™ and still leverage the power of Enterprise Architect for Traceability, Impact analysis, Version control and much more……
EAWI (Enterprise Architect Word Importer) is here to address the above challenges.
*EA Word Importer lets you import your requirements, Use Cases and other information from your Word documents into Enterprise Architect as model elements.*
What do we solve?
How does it work?
Check out the listing on the Sparx Systems website:
A “Business Analysis Survey “was conducted by Sparx Systems (India), in collaboration with BA Convention and IIBA™ at Bangalore , India.
The outcome of the survey revealed some interesting insights about the Business Analysis in India, which is garnering increasing importance in the realms of the Indian IT industry.
Though it was an elaborate survey which covered various aspects of business analysis in India, the below responses are more relevant to this EA user community
- Requirements gathering and Use Cases writing are still the primary tasks assigned to Business Analysts
- 75 % of the participants agree that one third of the project efforts are spent on corrections or repetitions
- 80 % of the participants advocated the usage of Requirements Management and Business Modelling tools improve the quality of projects
- 62 % of the respondents felt that initial upfront cost involved in procuring and training of modelling tools act as a deterrent
This is a strong indicator that the Business Analysts and organizations are looking for a Cost effective , Easy to Learn and Comprehensive tool to address their needs.
Enterprise Architect is the potential tool to address the above demands with
Rich Feature Set
Enterprise Architect’s Requirements Management, Use Case Modelling, Business Process Modelling, End to End Traceability and Project Management capabilities helps organizations to eliminate usage of multiple tools.
Enterprise Architect 11 provides a number of features including the Specification Manager, Charts and Dashboards, Enhanced Docx documentation, OSLC support and much, much more. Each of these features will address the needs of the Business Analysts.
Easy to use:
The intuitive IDE of Enterprise Architect enables ease of Use and quick learning, even for the non-technical associates.
Compared to other traditional Business Modelling tools, Enterprise Architect is less expensive and can address the cost concerns of Business Analysts.
With its rich feature set, ease of use and cost effective advantage, Enterprise Architect is the right choice for the Global Organizations who have their extended presence in India through outsourcing or subsidiaries.
Please click here for the details of the survey.