1,576 reputation
720
bio website neverletdown.net
location United States
age
visits member for 3 years, 11 months
seen Jun 24 at 13:19

Jul
28
comment To Gather Requirements, from those who don't want to give time for interviewing?
@Onno, "user's lie" is hyperbole to mean that even when a stakeholder is cooperating there is often a difference between what they say they want and what they actually need. Stakeholders rarely lie or misrepresent on purpose (though I have seen it happen). My advice for a non-cooperative client is the same -- find some way of communicating with them that resonates and helps them engage with the project. If all else fails, reminding them (or their supervisor) of the cost of the project is usually enough to get cooperation (though that probably does not apply in this case).
Jul
27
comment To Gather Requirements, from those who don't want to give time for interviewing?
@Onno, It's your job as a requirements engineer to find an effective way to elicit requirements and interviews are but ONE technique for gathering them. So if interviews don't work, for ANY reason, it's not the end of the world. In my experience, while interviews are easy to do, they're really not that effective except in cases where the stakeholders know exactly what they want. Users lie or don't know what they want, some people react differently to different techniques. In reality you probably should be using a variety of methods to identify the right set of functional requirements
Jul
27
answered To Gather Requirements, from those who don't want to give time for interviewing?
Jul
11
answered Isn't the Spiral Model/Agile Development essentially just a more rapid and compressed Waterfall Model?
Jul
8
comment What are the best practices when performing requirements analysis through job observation?
If you're looking for a process to help with this I can reccomend Contextual Design. See wikipedia and The Book from Amazon
Jun
24
comment What is the best way to discuss/plan/negotiate about code architecture remotely?
I did not think it was a generic training video. I was just curious what your design videos ended up looking like, what kind of information they conveyed and how you did it. Is it a screen cast walking through code? Teammembers talking around a whiteboard? A recorded presentation? Something else entirely? What are the most important things to include in a video architecture description? I assumed you would not be able to share but I thought I'd ask anyway.
Jun
23
comment What is the best way to discuss/plan/negotiate about code architecture remotely?
This sounds interesting... anything you can share?
Jun
10
revised Why bother differentiating between functional and nonfunctional requirements?
added 1 characters in body
Jun
10
answered Why bother differentiating between functional and nonfunctional requirements?
May
6
answered What is a good method to do lightweight architecture evaluation?
May
4
comment What is a good method to do lightweight architecture evaluation?
I agree, evolving the architecture is fine - as long as the team is experienced in the domain and qualities you're dealing with and is able to manage the right risks at the right times.
Apr
16
awarded  Commentator
Apr
16
answered A software architecture document should present the technology used?
Mar
30
comment Architecture Review Guidelines for Java/JEE project
How much of your architecture do you have described? Do you have diagrams, quality attribute scenarios? It sounds like you already have implemented the system, is this right? How big is your project? What is the goal of the review? Are you looking for architecture conformance or is this a first step before, for example, extending the system? These things all play into the kinds of assessments you might consider.
Mar
30
comment Architecture Review Guidelines for Java/JEE project
ATAM is a tried and true technique. You'll get the most out of it with an experienced ATAM facilitator, though teams I've been on still got a lot of out of the ATAM on our own. On our own, it was challenging because we were sometimes unsure about certain steps or outcomes as we went through the process.
Mar
26
awarded  Nice Answer
Mar
25
comment How does a Scrum team account for infrastructure tasks in the planning meeting?
@Kristo, I don't think your customer/product manager would let you get away with this. Even without an established velocity, you'll make a good guess and negotiate the value to be delivered for those first sprints. Plus if you spike like @S.Lott suggests you won't be delivering anyway.
Mar
25
comment How does a Scrum team account for infrastructure tasks in the planning meeting?
And you should be making time for regular reflection and making process improvements like this anyway.
Mar
20
comment When does pair programming work for you? When should you avoid it?
Thanks for fixing the link and I'm glad you found this helpful!
Dec
20
answered Best books on the theory and practice of software architecture?